Sunday, February 23, 2020

VM and Docker difference - Part 2

Welcome back!!!!

Before we go further in the docker lets understand the difference between docker and VM.


Virtual Machine Docker
Full OS on each VM Application and Libraries only, share host kernel
Large Form Factor Small Form Factor
Large Storage disk very small storage disk
Boot time in mints Boot time in Seconds
Snapshots are used to roll back and increase storage cost Images layers and versioning easily helps to rollback
Horizontal scaling only possible in the cloud and a lot of prerequisites to be followed Orchestrater like Kubernetes does all the magic under the hood and in seconds
Irrespective of OS kernel you can have any different OS flavors running VM Containers share the host kernel so different OS flavors like Windows, Unix you cant create
Complete Isolation
Security 
Monitoring 
Management tools
capacity and performance management

To overcome limitations like Isolation and security Hybrid approach can be possible, Confused???
Hybrid here means you create a Virtual Machine and install run Docker inside the Virtual machines.





















A lot of things still are like work in progress in terms of docker and as time progress and we are about to see quick changes pretty soon in terms of deployments

going to end here now and Until next one, you all have a good day!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

No comments:

Post a Comment