Hard1 markMultiple Choice
Domain 4.2: Application ArchitectureDomain 4App ArchitectureContainersMicroservices

AZ-305 · Question 45 · Domain 4.2: Application Architecture

A startup is building a microservices application using containers.

They want to deploy the containers to Azure but have zero experience managing Kubernetes clusters. They need a serverless container service that natively supports event-driven auto-scaling (KEDA), allowing containers to scale to zero when there are no events in an Azure Service Bus queue, and scale out rapidly when messages arrive.

Which compute service should you recommend?

Answer options:

A.

Azure Kubernetes Service (AKS)

B.

Azure Container Instances (ACI)

C.

Azure Container Apps

D.

Azure App Service for Containers

How to approach this question

Look for 'serverless containers', 'no Kubernetes management', and 'KEDA/scale-to-zero'. This perfectly describes Azure Container Apps.

Full Answer

C.Azure Container Apps✓ Correct
Azure Container Apps
Azure Container Apps is a fully managed, serverless container environment built on top of Azure Kubernetes Service (AKS). It is designed for microservices and abstracts away all Kubernetes cluster management. Crucially, it natively integrates with KEDA (Kubernetes Event-driven Autoscaling), allowing your containers to scale dynamically based on external metrics (like Service Bus queue length) and even scale down to zero instances to save costs when there is no load.

Common mistakes

Choosing AKS. While AKS supports KEDA, it requires significant Kubernetes management expertise, which the prompt explicitly rules out.

Practice the full Azure Solutions Architect Expert AZ-305 Practice Exam 5

55 questions · hints · full answers · grading

More questions from this exam