Elastic Container Service

Get an overview of the Elastic Container Service and its workflow.

Running applications typically require servers. In the good old days, it was impossible to define and enforce boundaries for running applications on a server and ensure fairness in resource usage. As a result, we were constrained to run a single application on a server, which obviously resulted in poor resource utilization.

Introducing virtualization allows us to create multiple virtual instances of physical resources on a single physical machine. 

What is containerization?

virtual machine (VM) is a virtualized instance of a computer system being managed by software, termed a hypervisor. Each VM operates as a self-contained and isolated entity with its virtual resources. Multiple VMs can coexist on the same physical server. Virtualization resulted in better resource utilization. It is important to highlight here that each VM is completely isolated and has its own operating system. This approach has several limitations, including limiting the number of VMs that can share a physical system.

Get hands-on with 1200+ tech skills courses.