Core Azure architectural components
📘Microsoft Certified: Azure Fundamentals (AZ-900)
What are Availability Zones?
- Availability Zones (AZs) are physically separate locations within an Azure region.
- Each zone has its own power, network, and cooling.
- They are designed to protect applications and data from datacenter failures.
- Think of them as independent “mini data centers” inside a region.
Key point for the exam: Availability Zones help you achieve high availability and resilience.
Why are Availability Zones important?
Azure guarantees high availability for applications and services. Availability Zones help with:
- Redundancy:
- If one zone goes down (e.g., power outage or hardware failure), another zone can continue running your services without downtime.
- High Availability (HA):
- Azure services like Virtual Machines (VMs), Managed Disks, and Load Balancers can span multiple zones.
- This ensures applications stay up even if one zone fails.
- Disaster Recovery:
- AZs allow you to recover quickly from disasters since your data can be replicated across zones automatically.
How do Availability Zones work in an IT environment?
Here’s how they are used in real IT scenarios:
- Virtual Machines:
- You can deploy VMs across multiple AZs in a region.
- If AZ-1 fails, VMs in AZ-2 keep running, so your app doesn’t go offline.
- Managed Disks:
- Your data is automatically replicated across zones to protect against zone failure.
- Load Balancers:
- Traffic can be automatically routed to healthy VMs in another zone if one zone fails.
- SQL Databases / App Services:
- These services can be zone-redundant, meaning your databases and apps continue running even if a zone goes down.
Key exam term: “Zone-Redundant” – this means Azure automatically replicates your resources across zones.
How Availability Zones differ from Availability Sets
Azure also has Availability Sets, which you should not confuse with Availability Zones:
| Feature | Availability Sets | Availability Zones |
|---|---|---|
| Physical separation | Within one datacenter | Across multiple datacenters |
| Protects against | Hardware failures | Datacenter or zone failures |
| Redundancy | 2–3 fault domains | Multiple zones (3 recommended) |
| Best for | Protecting VMs from single-server failure | Protecting entire applications from datacenter failure |
Exam tip: AZs are stronger than Availability Sets because they handle datacenter-level failures.
Availability Zone Key Facts for AZ-900 Exam
- Each Azure region has at least 3 Availability Zones.
- Zone-redundant services automatically replicate across zones.
- You can manually or automatically deploy resources across AZs.
- Azure SLA (Service Level Agreement) improves when using AZs, e.g., VMs in a single zone SLA is lower than VMs across zones.
Example in IT terms
- Suppose your company hosts a critical web application in Azure.
- You place frontend VMs in AZ-1, backend VMs in AZ-2, and databases in zone-redundant mode.
- If AZ-1 fails, traffic is automatically directed to AZ-2. Users do not notice any downtime.
Summary for Exam
- Availability Zones = physically separate locations in a region
- Purpose = High availability + redundancy + disaster recovery
- Used for = VMs, managed disks, databases, app services, load balancers
- Exam keyword = Zone-redundant
- Difference from Availability Set = spans multiple datacenters, stronger protection
