Microsoft Azure Fundamentals (AZ-900)Describe Azure architecture and servicesEasy

A company is planning to deploy several new applications to Azure. They need a service that provides a dedicated, fully managed compute environment for running their containerized applications without managing the underlying servers. Which Azure service would best meet this requirement?

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

Correct answer: B. Azure Container Instances

Azure Container Instances (ACI) is a serverless container service that allows you to run containers directly on Azure without managing virtual machines or orchestrators. It's ideal for simple, isolated container workloads.

Why the other options are wrong

  • A. Azure Virtual Machines require manual management of the underlying server infrastructure.
  • C. Azure Kubernetes Service (AKS) is a container orchestrator that still requires some management of the Kubernetes cluster, even if the underlying VMs are managed by Azure.
  • D. Azure App Service is primarily for web applications and APIs, not specifically for general container orchestration without server management.

Azure Container Instances (ACI)

A serverless Azure service that allows you to run Docker containers directly in Azure without provisioning virtual machines or managing orchestrators.

  • Fully managed compute environment for containers.
  • Ideal for isolated, burstable, and simple container workloads.
  • Pay per second of container runtime.

Memory trick: ACI makes containers 'fly' without a 'pilot'.

More Describe Azure architecture and services questions