Soru

Zorluk: KolayContainer-Based Workloads

An organization is designing the Azure container compute infrastructure for two new applications:

* Application 1 is a simple, public-facing microservice that experiences highly variable traffic. It must scale to zero when idle and minimize administrative effort.
* Application 2 is a stateful data processing engine that must run continuously and requires direct access to the Kubernetes API to manage Custom Resource Definitions (CRDs).

Which two services should you recommend to meet these requirements?

  1. Azure Container Apps for Application 1Cevap
  2. Azure Kubernetes Service (AKS) for Application 2Cevap
  3. C
    Azure Kubernetes Service (AKS) for Application 1
  4. D
    Azure Container Apps for Application 2

Cevap

To host Application 1, recommend Azure Container Apps to minimize administrative effort and support scaling to zero. For Application 2, recommend Azure Kubernetes Service (AKS) to provide direct access to the Kubernetes API for Custom Resource Definitions (CRDs).
The correct recommendation is to use Azure Container Apps for the first application and Azure Kubernetes Service (AKS) for the second application. Azure Container Apps is designed for microservices, scaling to zero, and low administrative effort. Azure Kubernetes Service is necessary when direct access to the Kubernetes control plane or API (such as for CRDs) is required.

Adım Adım Çözüm

1
Identify requirements for Application 1.
Application 1 requires a simple microservice host, scaling to zero, and minimal administrative effort.
Establishing application requirements determines the necessary level of control and orchestration.
2
Select container service for Application 1.
Recommend Azure Container Apps.
Azure Container Apps abstracts Kubernetes management, reducing overhead while supporting scale-to-zero microservices.
3
Identify requirements for Application 2.
Application 2 requires direct access to the Kubernetes API to manage Custom Resource Definitions (CRDs).
Direct access to the API plane limits hosting choices to options that expose Kubernetes controls.
4
Select container service for Application 2.
Recommend Azure Kubernetes Service (AKS).
AKS provides full access to the Kubernetes API control plane, which is required for custom CRDs, unlike serverless abstractions like Azure Container Apps.

Anahtar Kavram

Differentiating container hosting options in Azure based on operational overhead and Kubernetes API access requirements.
Bu soruyu puanla