Microsoft Certified: Azure Developer Associate (AZ-204)Develop Azure compute solutionsMedium

A development team is building a new microservices application composed of several independent services. Each service needs to be packaged as a Docker container and deployed to Azure. The team requires a solution that offers high density, efficient resource utilization, and advanced features like self-healing, rolling updates, and service discovery. Which Azure compute solution should the team choose?

  1. AAzure Container Instances
  2. BAzure Virtual Machines
  3. CAzure Kubernetes Service
  4. DAzure App Service for Containers
Show answer & explanation

Correct answer: C. Azure Kubernetes Service

Azure Kubernetes Service (AKS) is a managed container orchestration service that provides a platform for deploying, managing, and scaling containerized applications. It offers features like self-healing, rolling updates, service discovery, and efficient resource utilization crucial for microservices architectures.

Why the other options are wrong

  • A. Azure Container Instances (ACI) is suitable for running single containers or small groups of containers without orchestration features like self-healing or rolling updates.
  • B. Azure Virtual Machines provide infrastructure-as-a-service, requiring manual setup and management of container orchestration, which is not efficient for microservices.
  • D. Azure App Service for Containers simplifies container deployment but lacks the advanced orchestration, self-healing, and service discovery capabilities of AKS for complex microservices.

Azure Kubernetes Service (AKS)

A managed container orchestration service for deploying, managing, and scaling containerized applications using Kubernetes.

  • Managed Kubernetes control plane
  • Supports self-healing, rolling updates, service discovery
  • Ideal for microservices and complex containerized workloads

Memory trick: AKS Orchestrates Containers with self-healing and rolling updates.

More Develop Azure compute solutions questions