Question

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

A healthcare provider is deploying a new software system composed of multiple containerized services that communicate with each other. The system must support complex container orchestration tasks, including service discovery, automated load balancing, and coordinated rolling upgrades across all instances. The provider wants to use a managed platform where the orchestration control plane is automatically managed by Azure. Which Azure service is designed to meet these requirements?

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

Answer

Azure Kubernetes Service (AKS)
Azure Kubernetes Service is correct because it is a managed container orchestration service that handles the Kubernetes control plane while supporting advanced orchestration features such as service discovery, load balancing, and coordinated rolling upgrades across multiple container instances.

Step-by-Step Solution

1
Analyze the application requirements.
The application is composed of multiple containerized components that require orchestration capabilities, including service discovery, load balancing, and coordinated updates.
This helps determine if a basic hosting service or a container orchestrator is required.
2
Evaluate the management requirements.
The organization wants a managed service where Azure automatically handles the orchestration control plane, while they do not have to manage it manually.
This rules out raw infrastructure (IaaS) options like Azure Virtual Machines.
3
Select the service that matches both container orchestration and managed control plane requirements.
Azure Kubernetes Service (AKS) is a managed container orchestration platform that provides service discovery, load balancing, and coordinated upgrades.
Azure Container Instances is for isolated containers without orchestration, and Azure App Service is for web apps and APIs, making Azure Kubernetes Service the correct choice.

Key Concept

Azure Kubernetes Service provides managed container orchestration for complex multi-container architectures.
Rate this question