Soru

Zorluk: OrtaContainer-Based Workloads

An enterprise is designing a container-based application on Azure. The application consists of two workloads:

* Workload 1: An API gateway that requires custom Kubernetes Custom Resource Definitions (CRDs) and direct access to the Kubernetes control plane API.
* Workload 2: A queue processing service that scales dynamically based on the count of active messages in an Azure Service Bus queue.

The solution must minimize administrative overhead for Workload 2.

Which two services should you recommend? (Select two.)

  1. Azure Kubernetes Service (AKS) for Workload 1Cevap
  2. Azure Container Apps for Workload 2Cevap
  3. C
    Azure Container Apps for Workload 1
  4. D
    Azure Kubernetes Service (AKS) for Workload 2
  5. E
    Azure Container Instances (ACI) for Workload 2

Cevap

The correct answers are the options recommending Azure Kubernetes Service (AKS) for Workload 1 and Azure Container Apps for Workload 2.
Azure Kubernetes Service (AKS) is the correct choice for Workload 1 because it provides full access to the Kubernetes control plane API and supports custom Custom Resource Definitions (CRDs). Azure Container Apps is the correct choice for Workload 2 because it natively integrates with KEDA (Kubernetes Event-driven Autoscaling) to scale dynamically based on Azure Service Bus queue length, while minimizing administrative overhead by operating as a serverless container platform.

Adım Adım Çözüm

1
Analyze the technical requirements of Workload 1.
Workload 1 requires custom Kubernetes CRDs and direct control plane API access.
These requirements dictate a hosting service that exposes full Kubernetes management capabilities.
2
Compare Azure Kubernetes Service (AKS) and Azure Container Apps (ACA) against the requirements of Workload 1.
Only AKS supports custom CRDs and direct API access, whereas ACA abstracts the control plane and does not support these features.
This identifies the correct compute solution for the first workload.
3
Analyze the requirements and administrative constraints of Workload 2.
Workload 2 requires queue-based autoscaling (KEDA) and must minimize administrative effort.
This helps choose between a serverless container service (ACA) and a fully managed Kubernetes cluster (AKS).
4
Evaluate hosting options for Workload 2.
Azure Container Apps provides built-in KEDA scaling and serverless management, whereas AKS introduces high administrative overhead and ACI lacks native queue-based scaling.
This determines the best hosting service that satisfies both the technical and operational constraints.

Anahtar Kavram

Selecting container hosting services based on Kubernetes API access requirements and administrative overhead constraints.
Bu soruyu puanla