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.
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
Post a Comment