Microsoft Certified: Azure Administrator AssociateDeploy and manage Azure compute resourcesMedium

A development team needs to deploy a containerized application to Azure. The application is stateless, has intermittent traffic, and does not require persistent storage or complex orchestration. The team prioritizes rapid deployment and minimal management overhead.

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

Correct answer: A. Azure Container Instances (ACI)

Azure Container Instances (ACI) is ideal for deploying single containers or small groups of containers quickly, without managing underlying infrastructure. It's perfect for stateless applications with intermittent traffic due to its serverless nature and per-second billing.

Why the other options are wrong

  • B. VMs require managing the operating system and container runtime, increasing management overhead.
  • C. AKS is for complex, highly orchestrated microservices architectures, which is overkill for this simple scenario.
  • D. Azure App Service is primarily for web applications and APIs, offering a platform for hosting, but ACI is more direct for simple container execution without the App Service overhead.

Azure Container Instances (ACI)

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

  • Fastest way to run a container in Azure.
  • Per-second billing.
  • Ideal for simple, stateless, or burstable workloads.
  • No VM or orchestrator management overhead.

Memory trick: ACI for Quick Container Runs.

More Deploy and manage Azure compute resources questions