Soru

Zorluk: OrtaContainer-Based Workloads

A company is planning to migrate two containerized workloads to Azure:

* Workload 1: A workflow orchestrator engine that requires direct access to the Kubernetes API and uses custom resource definitions (CRDs) to manage external resources.
* Workload 2: A set of background processing microservices that process messages from Azure Service Bus queues and must scale to zero when no messages are present. The operations team wants to minimize cluster administration and infrastructure management effort for this workload.

Which two Azure container hosting services should you recommend?

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

Cevap

Azure Kubernetes Service (AKS) and Azure Container Apps
Azure Kubernetes Service is correct for Workload 1 because it allows full control over the Kubernetes cluster, API, and the ability to register Custom Resource Definitions. Azure Container Apps is correct for Workload 2 because it abstract cluster management, drastically lowering administrative effort, and features built-in KEDA integration that supports scaling down to zero replicas based on queue depth.

Adım Adım Çözüm

1
Analyze the requirements for Workload 1.
Workload 1 requires custom resource definitions (CRDs) and direct Kubernetes API access. This necessitates a hosting environment with access to the underlying control plane, which points to Azure Kubernetes Service.
Only Azure Kubernetes Service provides full access to the Kubernetes API and control plane to deploy CRDs and custom operators.
2
Analyze the requirements for Workload 2.
Workload 2 requires queue-based autoscaling (Service Bus) that scales to zero, while minimizing administrative overhead. This aligns with Azure Container Apps, which uses KEDA under the hood to scale workloads dynamically.
Azure Container Apps provides a managed, serverless platform that simplifies operational tasks like patching and upgrading while supporting KEDA natively.

Anahtar Kavram

Selecting Azure container hosting services based on control plane access needs and operational overhead requirements.
Bu soruyu puanla