Creating and Configuring Containers
Containers introduce a paradigm that allows you to package applications and their dependencies together into a single, portable unit, known as a container. These containers include everything required to run the application and ensure consistent performance regardless of the hosting environment. They offer some key benefits such as portability, consistency, efficiency, scalability, isolation, and speed. Containers have also become a fundamental part of modern application deployment, enabling faster, more reliable, and more efficient workloads.
In this chapter, some of the topics to look forward to include the following: configuring the sizing and scaling of containers, working with Azure Container Instances (ACI), and working with Azure Kubernetes Service (AKS), including AKS storage, scaling AKS, and the networking side of AKS. You will explore what containers are and the difference between containers and virtual machines (VMs). You will also...