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?”
Go deeper
Related to this question
Learn chapter
Azure Regions and Geographies
Key term
High availability
High availability is a system design approach that aims to keep applications and services operational and accessible with minimal downtime, even when some components fail.
Key term
Region
A region is a distinct geographic location where a cloud provider operates multiple data centers that are connected by low-latency networks and provide cloud services.
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 →
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.