An Azure Container Service helps you to create, configure, or manage a cluster of VMs. These clusters are preconfigured to run applications in so-called containers.
Ok, this is a complete answer, but we should nevertheless, take a deeper look.
Let's start with a comparison between the two Azure IaaS offers.
The following diagram shows you the classic Azure IaaS offer, or in other words, Windows or Linux VMs on Azure:
As you can see, the offer consists of the following two layers:
- The infrastructure in the Azure Data Center
- The actual VMs
The area infrastructure is easily explained: VMs are an abstraction of physical hardware running on a server and turn one server into many servers. The hypervisor allows you to run several VMs on a single machine.
Now we come to the area VMs-each VM includes one or more apps, the necessary libraries and binaries, and a full guest operating system.
A VM can reach a size in the high GB range and can therefore be very slow when booting...