Containers
Virtual Systems and Services
Container
• A Container is a software unit in which Application code,
its libraries and dependencies are packaged together
• Unlike Virtual machine, it doesn’t include Operating
System
• It is a small, fast and light weight unit
• It sits on top of physical server and virtualizes the OS only.
Virtual Systems and Services
Container
• It accesses the operating system kernel via container engine
• It uses the physical resources of hosting machine through
container engine
• It is portable unit because each container image includes all
the dependencies to execute
• Multiple independent containers can run on a single OS
• Cloud applications are built on containers
Virtual Systems and Services
Container
Virtual Systems and Services
Container Software
• Docker
• Microsoft Azure
• Amazon ECS
• Google Cloud Platform
Virtual Systems and Services