Microsoft Certified: Azure Administrator AssociateDeploy and manage Azure compute resourcesMedium
A company is deploying a new web application to Azure and requires a compute solution that offers high scalability, automatic patching, and minimal administrative overhead for the underlying infrastructure. The application is stateless and can be deployed as a container. Which Azure compute service should you recommend?
- AAzure Kubernetes Service (AKS)
- BAzure Container Apps
- CAzure App Service
- DAzure Virtual Machines (VMs)
Show answer & explanationAnswer & explanation
Correct answer: B. Azure Container Apps
Azure Container Apps is designed for microservices and containerized applications, offering automatic scaling, serverless compute, and integrated ingress, making it suitable for stateless containerized applications with minimal overhead.
Why the other options are wrong
- A. Azure Kubernetes Service (AKS) offers advanced container orchestration but introduces more complexity and administrative overhead than required for a stateless container with minimal management needs.
- C. Azure App Service is platform-as-a-service for web apps, but Azure Container Apps is more specialized for containerized microservices and offers more flexibility for container orchestration without the full complexity of AKS.
- D. Azure Virtual Machines require significant administrative overhead for patching and scaling, which contradicts the requirement for minimal overhead.
Azure Container Apps
A serverless platform for building and deploying modern apps and microservices using containers. It offers auto-scaling, integrated ingress, and support for event-driven architectures.
- Serverless container execution
- Ideal for microservices and event-driven apps
- Automatic scaling and integrated ingress
- Supports HTTP/HTTPS, TCP, and Event-Driven Scale (KEDA)
Memory trick: Containers Can Be Awesome, Just Keep Scaling