IT Practice Exams

AZ-900 · Describe Azure Architecture and Services · Updated August 7, 2026

Azure Availability Zones Explained

An Azure Availability Zone is a physically separate location inside an Azure region, built as one or more datacenters with their own independent power, cooling, and network connections. Every region that supports zones guarantees at least three of them, connected to each other by a dedicated high-speed, low-latency network. Spreading a workload across multiple zones means the failure of one zone’s power, cooling, or networking doesn’t take the whole workload down with it — and that’s the entire reason the feature exists.

What a zone actually is, physically

Think of a region as a metro area and a zone as one of several distinct campuses within it, each running on its own utility feed and its own cooling plant. Microsoft deliberately places zones far enough apart that a localized event — a power substation failure, a cooling system outage, a fiber cut — affecting one zone is unlikely to touch the others, while keeping them close enough that round-trip latency between zones stays low. That combination is what makes cross-zone replication practical: applications can synchronously write data across zones without the performance penalty of a cross-country link.

Not every Azure region supports Availability Zones. Regions were rolled out over many years, and some — particularly smaller or newer ones — still lack zone support. Before you design an architecture around zones, you have to confirm the specific target region actually offers them; assuming zone support exists everywhere is one of the most common mistakes in early Azure architecture planning.

Zonal vs. zone-redundant: two different ways to use a zone

Once you know a region supports zones, you still have to decide how a given resource uses them. Azure gives you two distinct models:

  • Zonal deployment. You explicitly pin a resource to one specific zone (for example, “Zone 2”). Azure won’t move it automatically. You’d choose this to co-locate a resource near another latency-sensitive resource in the same zone, or to intentionally control exactly which zone each replica of a multi-instance system lands in.
  • Zone-redundant deployment. The service automatically spans multiple zones on your behalf, without you selecting one. If a zone goes down, the service keeps serving traffic from the zones that remain, with no manual failover step required.
AspectZonalZone-redundant
Zone selectionYou choose one specific zoneAzure spans multiple zones automatically
Behavior on zone failureResource in the failed zone becomes unavailableRemaining zones keep serving traffic
Typical use caseCo-locate dependent resources; explicit control over placementHigh availability with minimal manual design effort
FailoverNone — it’s pinnedBuilt in, no manual intervention

A zonal virtual machine (VM) doesn’t fail over to another zone if its zone goes down — that’s the tradeoff for the explicit placement control it gives you. A zone-redundant storage account or database, by contrast, is designed from the ground up to absorb a single zone’s loss without interruption.

What zones protect against — and what they don’t

Availability Zones exist to solve one specific problem: the loss of a single datacenter within a region, without forcing you to fail over somewhere far away. That’s a narrower scope than it might sound.

  • If your requirement is “survive a power failure in one datacenter, stay in this region” — zones are the answer.
  • If your requirement is “survive the loss of an entire region” — that’s a job for a paired region (a second Azure region, hundreds of miles away, that Microsoft designates as your primary region’s disaster-recovery partner), not zones. Region pairs and Availability Zones solve different tiers of the same availability problem, and one doesn’t replace the other; see Azure regions, region pairs, and sovereign clouds for how the two fit together.
  • If your requirement is “spread VMs across separate physical hardware inside a single datacenter” rather than across a whole zone, that’s what an availability set does instead — a related but distinct construct covered in Azure VM scale sets and availability sets.
  • Zones also have nothing to do with governance or organization. A resource group or management group won’t help you survive a datacenter outage — those are logical containers, not physical infrastructure.

If a target region doesn’t support Availability Zones at all, you’re not stuck: region pairs, geo-redundant storage, and availability sets remain valid resiliency tools that don’t depend on zone support.

How the AZ-900 exam tests this

  • Dual-requirement scenarios. A question describes a workload that needs both data residency (records must stay in-country) and a high SLA (often 99.99%). The trap answers substitute geo-redundant storage or a paired region — both of which move data outside the country. The correct pattern is: pick an in-country region that supports zones, then distribute the VMs across multiple zones in that region.
  • “Datacenter failure, but stay in this region” scenarios. When a stem specifically says the workload must survive losing one datacenter without failing over elsewhere, that phrasing is pointing at Availability Zones, not a paired region — a paired region is over-engineering for that narrower requirement.
  • Definitional questions about zone structure. Expect direct recall questions on the minimum zone count per supporting region (three), the fact that zones have independent power/cooling/networking, and that zones connect over a dedicated low-latency network rather than the public internet.
  • Zonal vs. zone-redundant discrimination. A scenario describes a resource explicitly pinned to one zone, then asks what happens when that zone fails — the answer is that the resource becomes unavailable, because zonal placement doesn’t include automatic failover. Don’t confuse this with zone-redundant behavior.
  • “Not every region has zones” checks. Some stems test whether you’ll assume zone support is universal. If the region in question doesn’t support zones, the right move is to fall back on region pairs, redundant storage, or availability sets.

Quick reference

  • An Availability Zone is one or more physically separate datacenters within a region, each with independent power, cooling, and networking.
  • Regions that support zones guarantee a minimum of three zones, connected by a private, low-latency network.
  • Not every Azure region supports Availability Zones — always verify before designing around them.
  • Zonal = you pin a resource to one specific zone, no automatic failover if that zone fails.
  • Zone-redundant = the service spans multiple zones automatically and keeps running if one zone fails.
  • Zones protect against datacenter-level failure within a region; paired regions protect against losing an entire region.
  • A resource group or management group provides zero physical resiliency — those are organizational constructs, not infrastructure.

Zones are one piece of the resiliency puzzle Microsoft tests throughout AZ-900 — see the full AZ-900 study guide for how this fits into all three exam domains, and work through AZ-900 practice questions to see how the exam mixes zone scenarios with region pairs and SLA targets in the same question set.

Choose your exam → Lifetime access
from $59, once