Question

Difficulty: EasyAzure Container Instances, Azure Kubernetes Service, and Azure App Service

A retail business plans to deploy an inventory application consisting of multiple interconnected containers. The system must support automatic scaling, service discovery between containers, and coordinated rolling updates. Which Azure service should the business use to host this application?

  1. A
    Azure Container Instances
  2. B
    Azure App Service
  3. Azure Kubernetes ServiceAnswer
  4. D
    Azure Virtual Machines

Answer

Azure Kubernetes Service
Azure Kubernetes Service is correct because it is a managed container orchestration platform designed to scale, coordinate, and update multi-container deployments.

Step-by-Step Solution

1
Analyze the application requirements from the scenario: hosting multiple interconnected containers, automatic scaling, service discovery, and coordinated rolling updates.
These requirements specify container orchestration capabilities.
Simple container runners cannot orchestrate complex interactions, service discovery, or automatic rolling updates across multiple containers.
2
Select the Azure service that provides managed container orchestration.
Azure Kubernetes Service is the dedicated managed Kubernetes service in Azure.
Azure Kubernetes Service manages the orchestration of containerized workloads, making it the most appropriate choice.

Key Concept

Azure Kubernetes Service (AKS) provides fully managed container orchestration, automated scaling, and service discovery for complex containerized workloads.
Estimated Time:45s
Rate this question