Professional Documents
Culture Documents
Key Traits
2. Encapsulation / Isolation
3. Continuous Delivery
4. Resource Sharing
5. Resilient / Scalable
Journey to sustainable Infrastructure From Virtualization to Containerization
Virtualization
Journey to sustainable Infrastructure From Virtualization to Containerization
Benefits of Virtualization
Virtualization vs containerization
Journey to sustainable Infrastructure From Virtualization to Containerization
Container
Journey to sustainable Infrastructure From Virtualization to Containerization
Container components
1. Source Code
3. Runtime Engine
4. Repository / Image
Journey to sustainable Infrastructure From Virtualization to Containerization
Benefits of Container
Major Differences
➢ Containers
○ Hosted on a single physical server
○ Suitable for running multiple applications over a single OS kernel
➢ Virtual Machines
○ Have a host OS and individual guest OS inside each VM
○ Seperate Guest OS required for application or services
➢ Containers has access to kernel subsystems
➢ Virtual machine provide root access to applications, own kernel and
security features
Journey to sustainable Infrastructure From Virtualization to Containerization
Major Differences
➢ Containers
○ Containers are self-contained packages that can run the
application in isolation
➢ VM
○ Are isolate server instances with their own OS
➢ Containers
○ Lightweight architecture and start up very fast compared to VM
○ CPU, memory, I/O, etc. usage varies with load
○ no need to allocate resources permanently to containers
➢ Virtual Machine
○ Has to load an entire OS to start
○ CPU, memory, I/O, etc are shared at host level
Journey to sustainable Infrastructure From Virtualization to Containerization
Major Differences
Pre-configured VMs are hard to find and Pre-built docker containers are publicly available
manage
Journey to sustainable Infrastructure From Virtualization to Containerization
Major Differences
VMs are heavier in size as they contain Containers are small in size with only Runtime
whole OS underneath engine over the host OS
Containerization Ecosystem
Journey to sustainable Infrastructure From Virtualization to Containerization
Thank You