Question

Difficulty: EasyContainer-Based Workloads

You are designing a compute solution for a new microservices application in Azure. The application must support event-driven auto-scaling and dynamic web traffic routing. You need to minimize the operational and administrative effort required to manage the container orchestration infrastructure. Which Azure service should you recommend?

  1. Azure Container AppsAnswer
  2. B
    Azure Kubernetes Service (AKS)
  3. C
    Azure Functions on a Consumption plan
  4. D
    Spot Virtual Machines

Answer

Azure Container Apps
Azure Container Apps is the correct service because it provides a serverless platform built on Kubernetes technologies like KEDA and Dapr, enabling auto-scaling and traffic routing with minimal operational overhead.

Step-by-Step Solution

1
Analyze the requirements to identify the core needs: event-driven auto-scaling, dynamic web traffic routing, and minimized operational and administrative effort.
Determined that the solution must be a fully managed, serverless platform to minimize administrative overhead.
This rules out solutions that require virtual machine or Kubernetes infrastructure management.
2
Compare Azure Container Apps against Azure Kubernetes Service (AKS).
Selected Azure Container Apps as it natively supports KEDA-based event scaling and ingress routing without cluster management.
Using Azure Kubernetes Service (AKS) introduces unnecessary administrative complexity for simple microservice hosting.

Key Concept

Serverless container hosting with Azure Container Apps
Estimated Time:1m 0s
Rate this question