Implementing Azure Container Apps
Assuming you understand the concept of microservices (check out the link in the Further reading section of this chapter if not), you may appreciate that running, monitoring, restarting, and scaling individual container instances isn’t practical. You will want to implement a container orchestrator that can handle scaling and automatic restarts for failing containers, with health probes determining when containers are failing or unhealthy.
The most prevalent container orchestrator is Kubernetes, which has an API you need to learn if you want to make use of its features. The Azure implementation of Kubernetes is AKS, which is out of the scope of the exam and this book, but a link to relevant documentation can be found in the Further reading section of this chapter.
For the same scenarios, but without the need to directly use the Kubernetes APIs, Azure has ACA. This service runs on top of Kubernetes, but the ACA service handles the Kubernetes...