3. Operating System - Host
Hypervisor
os-1 os-2 os-3 os-4
lib lib lib lib
Apps
Virtual Machines
Operating System - Host
D
O
C
K
E
Rliblib
Apps
Containers
liblib
Architectural Difference
5. Containers VMs
Speed : Faster boot time Security
Portability: EC2/OpenStack/VirtualBox Easier Management
Density: Less memory overhead Multiple OS on same Hardware possible
Which is the better choice ?
Summary:
→ VMs suited for supporting legacy applications
→ Containers suitable for new webapps
→ VM & Containers could be used in combination to get the best of both technology
choices
Comparison & Summary