Availability Zones
😟 THE PROBLEM
All your servers sit in one datacenter, and one power failure takes everything down.
😊 THE SOLUTION
Spread resources across availability zones in the region.
- One datacenter loses power✓ Other zones keep running
- Copies are needed close together✓ Zones are linked by fast private fibre
- Data could be lost with the building✓ Zone-redundant storage keeps 3 copies
Quick answer
Availability zones are physically separate locations within an Azure region. Each zone is made up of one or more datacenters with independent power, cooling and networking. Regions that support zones have at least three, so spreading your app across zones keeps it running even if one whole datacenter fails.
Exam objective: 2.1.2 Describe availability zones. (Skills measured as of July 20, 2026)
Start with a question
What if the building that holds your servers loses power?
Even the best datacenter can lose power, overheat or have a network fault. If all your servers are in that one building, your app stops.
Availability zones let you put copies of your app in separate buildings in the same city, so one building’s bad day does not become yours.
Explain it like I’m 10
The technical explanation
An availability zone is a physically separate location within an Azure region, made up of one or more datacenters with independent power, cooling and networking. Zones in a region are connected by high-speed, low-latency private fibre, so data can be replicated between them almost instantly. A zone-enabled region has a minimum of three zones.
| Service category | What it means | Example |
|---|---|---|
| Zonal | You choose the zone for each resource | A VM in zone 2 |
| Zone-redundant | Azure replicates across zones for you | Zone-redundant storage (ZRS), zone-redundant Azure SQL Database |
| Non-regional | Always available, not tied to a region | Microsoft Entra ID, Azure DNS |
Real-world business scenario
An online payments start-up
- The problem
- Its payment API ran in one datacenter; a cooling failure caused a two-hour outage and lost transactions.
- What they used
- Redeployed the API across three availability zones behind a zone-redundant load balancer, with a zone-redundant database.
- Why that choice
- Zones remove the single-datacenter point of failure, while keeping latency low enough for synchronous database replication.
- The result
- A later datacenter incident caused no customer-visible downtime.
When to use it and when not to
✓ Use it when…
- Production workloads that need high availability within a region.
- Databases and storage that should survive a datacenter failure (use zone-redundant tiers).
✕ Think twice when…
- Dev/test environments where downtime is acceptable. Zones add instance costs.
- Regions without zone support. Pick a zone-enabled region if zones are required.
↔ Alternatives to consider
- **Availability sets** spread VMs across racks in one datacenter (smaller protection).
- **A second region** for regional disaster recovery.
Interview preparation
Say your answer out loud first, then open the model answer. Interviewers care more about your reasoning than the exact words.
Beginner What is an availability zone?
Model answer
It is a physically separate datacenter location inside an Azure region, with its own power, cooling and network. Regions with zones have at least three, so I can run copies of my app in different zones and survive one datacenter failing.
Interviewer follows up
Is there a cost for using zones?
You
The zones themselves are free, but you pay for the extra resources you run, and for some services there are small charges for data transferred between zones.
Intermediate What is the difference between zonal and zone-redundant services?
Model answer
Zonal means I pin a resource to a specific zone, like a VM in zone 1, and I design redundancy myself by deploying more instances in other zones. Zone-redundant means Azure replicates the service across zones automatically, like zone-redundant storage or a zone-redundant SQL database.
Experienced developer When would you choose availability zones versus a second region?
Model answer
Zones protect against datacenter-level failures with low latency between zones, so synchronous replication is practical. A second region protects against regional disasters, but adds latency, data replication complexity and cost. Most production workloads start zone-redundant in one region, and add a second region only for critical systems with strict recovery objectives.
Scenario A web app on two VMs in one datacenter went down during a power failure. What would you change?
Model answer
Spread the VMs across availability zones behind a zone-redundant load balancer, and use zone-redundant tiers for the database and storage. Then a single datacenter power failure no longer takes the app down.
Test yourself with exercises
3 original practice questions in the AZ-900 style. Pick your answers, then check them. You will see why each option is right or wrong. Score 75% or more and this topic is marked complete.
Quick revision
Key points
- Availability zones are separate datacenter groups inside one region.
- Each zone has independent power, cooling and networking.
- Zone-enabled regions have at least three zones.
- Zonal = you pick the zone; zone-redundant = Azure replicates across zones.
- Not every region supports availability zones.
Important terminology
- Availability zone
- A physically separate group of one or more datacenters within a region, with independent power, cooling and networking.
- Zonal service
- A resource pinned to a zone you choose, such as a VM in zone 1.
- Zone-redundant service
- A service Azure automatically replicates across zones, such as zone-redundant storage (ZRS).
- Non-regional service
- A service that is always available across Azure geographies and is not tied to a region, such as Microsoft Entra ID.
Common mistakes
- Thinking zones protect against a whole-region disaster. They do not; use another region for that.
- Assuming every region has zones.
Exam tips
- "Protect against a datacenter failure within a region" = availability zones.
- Minimum number of zones in a zone-enabled region = three.
Five quick revision questions
-
1.How many availability zones does a zone-enabled region have at minimum?Show
Three.
-
2.What does each zone have independently?Show
Power, cooling and networking.
-
3.What is a zone-redundant service?Show
A service Azure automatically replicates across zones.
-
4.Do zones protect against a regional outage?Show
No. Use a second region for that.
-
5.Give an example of a zonal resource.Show
A virtual machine deployed to a specific zone.
Official references
Finished this lesson? Tick it off. Your progress is saved in this browser.
Next up: Azure Datacenters