Soru

Zorluk: OrtaContainer-Based Workloads

A financial services company is designing a system to process payment transactions from an Azure Service Bus queue using containerized worker applications. The design must satisfy the following requirements:
- Scale the container instances dynamically from 00 to 100100 based on queue message depth.
- Support Kubernetes Event-driven Autoscaling (KEDA) natively without manual agent configuration.
- Minimize administrative effort and cluster management overhead.

Which Azure compute service should you recommend for the containerized worker applications?

  1. Azure Container AppsCevap
  2. B
    Azure Kubernetes Service (AKS)
  3. C
    Azure Container Instances (ACI)
  4. D
    Azure App Service (Web App for Containers)

Cevap

Azure Container Apps should be recommended because it natively supports event-driven scaling using KEDA (including scaling to zero) while minimizing the operational and administrative effort of managing the underlying cluster infrastructure.
Azure Container Apps is the ideal solution because it is a serverless container hosting service that provides native support for Kubernetes Event-driven Autoscaling (KEDA). This allows the application to scale dynamically from zero to many instances based on queue depth, while completely removing the administrative overhead of managing Kubernetes control planes, node pools, or cluster maintenance.

Adım Adım Çözüm

1
Analyze the requirements for container hosting, scaling behavior, and administrative effort constraints.
The workload requires dynamic scaling from 00 to 100100 instances based on queue depth using KEDA, and the team wants to minimize cluster management overhead.
This establishes the key criteria to evaluate against Azure container hosting options.
2
Evaluate the administrative overhead of the candidate services.
Azure Kubernetes Service (AKS) requires managing control planes and node pools, whereas Azure Container Apps (ACA) is a fully managed serverless platform that abstracts the underlying Kubernetes infrastructure.
To satisfy the requirement of minimizing administrative effort, a serverless or managed service is preferred over AKS.
3
Compare scaling capabilities of serverless container options.
Azure Container Apps natively supports KEDA for event-driven scaling and scaling down to zero. Azure Container Instances (ACI) and App Service do not natively support KEDA-based scaling.
This identifies the only service that fulfills both the KEDA auto-scaling requirement and the low administrative overhead goal.

Anahtar Kavram

Selecting Azure container hosting services based on scaling requirements (KEDA) and administrative overhead constraints.
Tahmini Süre:2m 0s
Bu soruyu puanla