Soru

Zorluk: Çok zorAzure Container Instances, Azure Kubernetes Service, and Azure App Service

An organization is migrating a legacy web API to a cloud-native architecture. The API has been packaged as a single Docker container. The migration strategy mandates the following operational constraints:

1. The cloud platform must automatically manage and apply all operating system security updates and patches.
2. The platform must dynamically scale the container instances horizontally based on incoming HTTP request volume.
3. The organization must avoid the complexity of managing a container orchestrator, dedicated virtual cluster nodes, or custom auto-scaling scripts.

Which Azure service should the organization select to host this containerized application?

  1. Azure App ServiceCevap
  2. B
    Azure Kubernetes Service (AKS)
  3. C
    Azure Container Instances (ACI)
  4. D
    Azure Virtual Machines

Cevap

Azure App Service
Azure App Service (specifically Web App for Containers) is a Platform as a Service (PaaS) offering that hosts containerized web applications. It meets all three constraints: the platform automatically applies OS-level security updates, it supports native horizontal autoscaling based on HTTP request volume or CPU usage, and it hides the complexity of container orchestration or cluster management.

Adım Adım Çözüm

1
Analyze the host management requirements.
Azure Virtual Machines is eliminated because OS patching must be managed automatically by the platform (PaaS), whereas Virtual Machines (IaaS) require customer patching.
To satisfy the constraint of automated OS security updates without customer maintenance.
2
Analyze the orchestration and scaling requirements.
Azure Kubernetes Service (AKS) is eliminated because the organization must avoid cluster orchestration management complexity.
To satisfy the constraint of minimizing operational complexity and avoiding container orchestrator management.
3
Analyze the auto-scaling capability for HTTP traffic.
Azure Container Instances (ACI) is eliminated because it lacks native, out-of-the-box automatic scaling based on HTTP request volumes without external integrations or custom automation scripts.
To satisfy the dynamic horizontal scaling requirement based on incoming traffic volume.
4
Identify the service that meets all criteria.
Azure App Service matches all requirements: it is PaaS (platform manages OS patching), scales dynamically based on HTTP requests, and requires zero orchestrator or cluster node management.
To select the host service that aligns with all three operational constraints.

Anahtar Kavram

Differentiating container hosting capabilities and management overhead among Azure App Service, Azure Container Instances (ACI), and Azure Kubernetes Service (AKS)
Bu soruyu puanla