Skip to content

Amazon Containers

What are containers?

  • Lightweight, standardized packing for application code, configs, and dependencies

Server with Host OS, Hypervisor which managed the VMs, each VM has a guest OS, got all the bins/libs/packages for the applications.


Remove the hypervisor, the need for host OS and VMs.

Package all these things together into a single container Allows you to more densely pack the resources on a computer. Gives a standardized package for the application to run in.

Containers package the application as an executable essentially.

Portable packaging mechanism that can be brought into the cloud. Good for microservices.

  • Think of it as a physical storage box.
    • Put all the stuff in the box.
    • How it does all the things is abstracted away from you.
    • Not needing to manage hypervisor or servers.