Question 153 of 1,031
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

Quick Answer

Azure Container Instances (ACI) is the correct choice because it deploys a single container with the fastest provisioning and least overhead, offering startup times measured in seconds without requiring you to manage any virtual machines or orchestration. This serverless platform handles container startup, networking, and resource allocation automatically, making it ideal for simple, isolated workloads like a proof-of-concept microservice. On the AZ-900 exam, this question tests your understanding of when to choose a serverless container service versus a full orchestration tool like Azure Kubernetes Service (AKS). A common trap is assuming you need AKS for any container deployment, but the key distinction is that ACI is purpose-built for single-container scenarios where you want the fastest container deployment without orchestration. Remember the memory tip: “ACI for a single container in seconds, AKS for a cluster of containers with complexity.”

AZ-900 Describe Azure architecture and services Practice Question

This AZ-900 practice question tests your understanding of describe azure architecture and services. This is a configuration task: choose the command set that satisfies every stated requirement. Small differences — like 'secret' vs 'password' or 'transport input ssh' vs 'all' — change whether the answer is correct. After answering, compare your reasoning against the explanation and wrong-answer breakdown below. Once you have made your selection, read the full explanation to reinforce the concept and understand why each distractor is designed to mislead on exam day.

A development team is building a proof-of-concept microservice that is packaged as a Docker container. They want to deploy it to Azure with the fastest provisioning time and the least operational overhead. The team does not need to manage virtual machines, orchestrate multiple containers, or configure scaling rules. Which Azure compute service should they use?

Clue words in this question

Noticing these words before you look at the options changes how you read each choice.

  • Clue: "least"

    Why it matters: You want the option with minimum overhead, fewest steps, or lowest impact — not the most feature-rich or comprehensive answer.

Question 1mediummultiple choice
Full question →

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Azure Container Instances (ACI)

Azure Container Instances (ACI) is the correct choice because it allows you to deploy a single Docker container directly to Azure without managing any underlying virtual machines or orchestration. It offers the fastest provisioning time (typically seconds) and the least operational overhead, as it is a serverless platform that automatically handles container startup, networking, and resource allocation. The team's requirement to avoid managing VMs, orchestrating multiple containers, or configuring scaling rules aligns perfectly with ACI's design for simple, isolated container workloads.

Key principle: Answer the scenario, not the keyword: identify the specific constraint before choosing the most familiar-sounding option.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Azure Kubernetes Service (AKS)

    Why it's wrong here

    AKS is a managed Kubernetes cluster designed for orchestrating multiple containers. It requires you to manage the cluster configuration (though Azure simplifies some tasks) and includes overhead for node pools, load balancing, and scaling. It is not the simplest option for a single container proof-of-concept.

  • Azure Container Instances (ACI)

    Why this is correct

    ACI is correct because it is a serverless container service that runs a single container on demand. You do not need to provision VMs, manage an orchestrator, or configure scaling – just specify the container image and launch. It is the fastest and most lightweight option for the described scenario.

    Clue confirmation

    The clue word "least" in the question point toward this answer.

    Related concept

    Read the scenario before looking for a memorised answer.

  • Azure Virtual Machines

    Why it's wrong here

    Azure VMs give you full control over the operating system and runtime, but you must provision the VM, install Docker, patch the OS, and manage the lifecycle. This introduces significant operational overhead compared to ACI, making it unsuitable when the goal is minimal effort and fast provisioning.

  • Azure Batch

    Why it's wrong here

    Azure Batch is designed for running large-scale parallel high-performance computing (HPC) and batch processing workloads. It manages a pool of compute nodes (VMs) and schedules jobs. It is overly complex for running a single always-on container and does not provide the instant, serverless container deployment that ACI offers.

Common exam traps

Common exam trap: answer the scenario, not the keyword

The trap here is that candidates often confuse Azure Container Instances with Azure Kubernetes Service, assuming that any container deployment requires orchestration, but ACI is specifically designed for single-container, serverless scenarios where orchestration is unnecessary.

Detailed technical explanation

How to think about this question

Under the hood, ACI uses a hypervisor-level isolation technology that launches each container in its own lightweight virtual machine, ensuring strong security boundaries while still achieving sub-second startup times. ACI supports both Linux and Windows containers and can expose containers directly via a public IP address or a fully qualified domain name (FQDN) without needing a load balancer or ingress controller. In a real-world scenario, a developer can use `az container create` to deploy a container from Docker Hub or an Azure Container Registry in under 10 seconds, making it ideal for rapid prototyping or event-driven tasks.

KKey Concepts to Remember

  • Read the scenario before looking for a memorised answer.
  • Find the constraint that changes the correct option.
  • Eliminate answers that are true in general but not in this case.

TExam Day Tips

  • Watch for words such as best, first, most likely and least administrative effort.
  • Review why wrong options are wrong, not only why the correct option is correct.

Key takeaway

Answer the scenario, not the keyword: identify the specific constraint before choosing the most familiar-sounding option.

Real-world example

How this comes up in practice

An e-commerce site experiences heavy traffic on Black Friday and near-zero traffic during off-peak weeks. Rather than provisioning permanent large VMs, the team uses auto-scaling groups that add capacity automatically under load and reduce it overnight. Questions like this test whether you understand elasticity, availability zones, and cloud compute scaling patterns.

What to study next

Got this wrong? Here's your next step.

Identify which exam domain this question belongs to, review the core concept, then practise similar questions from the same domain.

Related practice questions

Related AZ-900 practice-question pages

Use these pages to review the topic behind this question. This is how one missed question becomes focused revision.

Practice this exam

Start a free AZ-900 practice session

Short sessions build daily habit. Longer sessions build exam-day stamina. Try a timed session to simulate real conditions.

FAQ

Questions learners often ask

What does this AZ-900 question test?

Describe Azure architecture and services — This question tests Describe Azure architecture and services — Read the scenario before looking for a memorised answer..

What is the correct answer to this question?

The correct answer is: Azure Container Instances (ACI) — Azure Container Instances (ACI) is the correct choice because it allows you to deploy a single Docker container directly to Azure without managing any underlying virtual machines or orchestration. It offers the fastest provisioning time (typically seconds) and the least operational overhead, as it is a serverless platform that automatically handles container startup, networking, and resource allocation. The team's requirement to avoid managing VMs, orchestrating multiple containers, or configuring scaling rules aligns perfectly with ACI's design for simple, isolated container workloads.

What should I do if I get this AZ-900 question wrong?

Identify which exam domain this question belongs to, review the core concept, then practise similar questions from the same domain.

Are there clue words in this question I should notice?

Yes — watch for: "least". You want the option with minimum overhead, fewest steps, or lowest impact — not the most feature-rich or comprehensive answer.

What is the key concept behind this question?

Read the scenario before looking for a memorised answer.

About these practice questions

Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Last reviewed: Jun 11, 2026

Question Discussion

Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.

Loading comments…

Sign in to join the discussion.

This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.