Soru

Zorluk: OrtaAzure Container Instances, Azure Kubernetes Service, and Azure App Service

A company plans to deploy a containerized web application to Azure. The application must run continuously and scale automatically in response to HTTP traffic demands. The development team wants to minimize administrative overhead and avoid managing container orchestrators or virtual machine operating systems. Which Azure service should the company use to host this application?

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

Cevap

Azure App Service
The correct option is Azure App Service. This service is a fully managed Platform as a Service (PaaS) that allows developers to deploy containerized web applications. It automates operating system patching, provides built-in auto-scaling based on HTTP traffic, and requires no orchestration platform management.

Adım Adım Çözüm

1
Analyze the application requirements.
The application is containerized, must run continuously, requires automatic scaling based on HTTP traffic, and needs minimal management overhead (no OS patching or orchestrator management).
This establishes the constraints needed to rule out IaaS and complex container orchestrators.
2
Evaluate the hosting options against the management constraint.
Azure Virtual Machines is eliminated because it requires the customer to manage OS patching.
Virtual Machines are IaaS, putting OS maintenance on the customer.
3
Evaluate the remaining container hosting options against the scaling and complexity constraints.
Azure Kubernetes Service (AKS) is eliminated due to its orchestrator management complexity. Azure Container Instances (ACI) is eliminated because it does not feature native HTTP-based auto-scaling. Azure App Service is selected as it satisfies all constraints.
Azure App Service provides a fully managed PaaS environment specifically optimized for web applications and APIs, handling scaling and OS maintenance automatically.

Anahtar Kavram

Azure App Service container hosting capability with built-in auto-scaling and minimal management overhead.
Bu soruyu puanla