Courseiva
Describe Azure architecture and servicesmediumMultiple ChoiceObjective-mapped

AZ-900 Describe Azure architecture and services Practice Question

A company runs a mission-critical application on Azure virtual machines. The application must remain available even if an entire Azure datacenter in a region experiences a complete outage (e.g., power failure). The company wants all VMs to be located in the same Azure region to minimize latency. Which Azure feature should the company use to deploy the VMs?

⚠ Common exam trap

Watch out — candidates often confuse Availability Sets (which protect against rack-level failures within a datacenter) with Availability Zones (which protect against full datacenter outages), leading candidates to choose the wrong high-availability option for region-wide disasters.

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

Availability Zone

Availability Zones (AZs) are physically separate datacenters within an Azure region, each with independent power, cooling, and networking. Deploying VMs across multiple AZs protects against a single datacenter failure while keeping all resources within the same region to minimize latency. This meets the requirement for high availability during a complete datacenter outage.

Answer analysis

Option-by-option breakdown

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

  • Availability Set

    Why it's wrong here

    An Availability Set distributes VMs across fault domains (separate racks with independent power and network) and update domains within a single Azure datacenter. This mitigates rack-level hardware failures and planned maintenance windows, but because all VMs remain inside one datacenter, it offers no protection if the entire datacenter loses power, network, or cooling. Thus, it is insufficient for a mission-critical application that must survive a full datacenter outage.

    When this WOULD be correct

    For a workload that must remain available during planned maintenance or hardware failures within a single datacenter, and where low latency between VMs is critical, an Availability Set is the correct choice.

  • Availability Zone

    Why this is correct

    Availability Zones are physically separate datacenters within an Azure region, each with its own independent power, cooling, and networking. Deploying VMs across multiple zones protects against a complete datacenter failure while keeping resources in the same region.

  • Resource Group

    Why it's wrong here

    A Resource Group is purely a logical management container that organizes Azure resources by lifecycle, permissions, and policy scope. It has no impact on where or how underlying hardware is allocated, and it provides no redundancy, fault tolerance, or high-availability guarantees. Deleting a resource group deletes its resources, but it does not influence datacenter-level failures; it is not an availability feature at all.

    When this WOULD be correct

    When the question asks about organizing resources for management, access control, or cost tracking, and the scenario involves grouping related resources (e.g., all resources for a specific application) without any availability requirement.

  • Proximity Placement Group

    Why it's wrong here

    A Proximity Placement Group is used to colocate VMs in the same datacenter to minimize network latency. This reduces availability by placing VMs on the same infrastructure, making them vulnerable to a single datacenter failure.

    When this WOULD be correct

    A company needs to minimize network latency between VMs for a high-performance computing workload, and all VMs must be as close as possible within a single datacenter, without requiring protection against a full datacenter failure.

Option-by-option analysis

Why each answer is right or wrong

Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The AZ-900 exam frequently reuses these exact scenarios with slightly different constraints.

Availability ZoneCorrect answer

Why this is correct

Availability Zones are physically separate datacenters within an Azure region, each with its own independent power, cooling, and networking. Deploying VMs across multiple zones protects against a complete datacenter failure while keeping resources in the same region.

Availability SetWrong answer — click to see why

Why this is wrong here

Availability Sets protect against failures within a datacenter (e.g., rack or hardware failure) but cannot survive an entire datacenter outage because all VMs in an Availability Set are in the same datacenter.

★ When this WOULD be the correct answer

For a workload that must remain available during planned maintenance or hardware failures within a single datacenter, and where low latency between VMs is critical, an Availability Set is the correct choice.

Why candidates choose this

Candidates often confuse Availability Sets with high availability across datacenters, not realizing they only provide redundancy within a single datacenter.

Resource GroupWrong answer — click to see why

Why this is wrong here

Resource Groups are logical containers for managing Azure resources, not a high-availability feature. They do not provide redundancy or protect against datacenter outages.

★ When this WOULD be the correct answer

When the question asks about organizing resources for management, access control, or cost tracking, and the scenario involves grouping related resources (e.g., all resources for a specific application) without any availability requirement.

Why candidates choose this

Candidates may confuse Resource Groups with a deployment or availability feature because resources are often grouped together, but they lack any redundancy or fault tolerance capabilities.

Proximity Placement GroupWrong answer — click to see why

Why this is wrong here

Proximity Placement Groups reduce network latency between VMs but do not provide fault isolation against an entire datacenter outage; they can place VMs in the same datacenter, which would all fail together.

★ When this WOULD be the correct answer

A company needs to minimize network latency between VMs for a high-performance computing workload, and all VMs must be as close as possible within a single datacenter, without requiring protection against a full datacenter failure.

Why candidates choose this

Candidates may confuse 'minimize latency' with 'high availability' and think that placing VMs close together also ensures availability, overlooking that proximity increases co-location risk.

Analysis generated from the official AZ-900blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”

About these practice questions

This AZ-900 question is part of Courseiva's 981-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

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.