What is the difference between VM and Containers

VM stands for virtual machines:

Name it self tells you that computer hardware has been written as software and provided to you.

It has its Operating system and all....

Containers:

Linux kernel has some specific system calls like cgroup etc  which can be leveraged o create separate processes called containers. It means same OS and top of it many small processes or lighter VM's running called as containers.


Future is moving towards containers.

examples are

dockers
LxC
rkt


etc

since we can have thousands of containers developed and assembled to called as project hence we need tool to orchestrate (e.g. resource management)  this. One of such tools is kebernetes.



Comments

Popular posts from this blog

Cloud Architecture Notes

Qlik Sense Important Links