Cloud

Azure Availability Zones: designing resilience without false confidence

An availability zone is not a second region or an automatic backup. Learn the difference between zonal and zone-redundant services, what the customer must configure and how to verify zone support, failover, recovery and the real availability objective.

  • Cloud
  • 5 min read
  • 30. 08. 2026
  • practical recommendations for business IT
Slovak editorial cover with three connected datacenters explaining Azure Availability Zones
Zone resilience requires architecture, capacity, testing, backup and recovery to work together.

A company moves an application to Azure, selects a region and expects the cloud to solve every outage automatically. That shortcut is dangerous. Azure provides a resilient platform and Availability Zones in many regions, but the resilience of a specific application depends on selected services, their mode, instance count, data replication, routing, testing and recovery.

An availability zone is a logical grouping of one or more physically separate datacenters within one Azure region. Each zone has independent power, cooling and networking infrastructure. Its purpose is to limit the shared impact of a local failure, not to provide automatic protection against a complete regional outage.

Cloud services and managed business environment Azure Availability Zones
Cloud services connect data, identities, devices and operations in one managed environment.

A region, zone and datacenter are not the same thing

An Azure region is a geographic area where Microsoft operates infrastructure. A region may support Availability Zones, but not every region does. One zone can contain one or more physical datacenters. Zones are physically separated and connected by high-performance networks to support low latency and resilience to a single-zone failure.

This does not mean that any resource in the region automatically runs across zones. Support varies by service, region, tier or SKU and configuration method. Before design begins, open the reliability guide for each service rather than relying on a general regional capability.

Zonal and zone-redundant: a difference in responsibility

Zonal resource

A zonal resource is deployed into one zone selected by the customer. It is isolated from faults in other zones, but it is not resilient to the outage of its own zone by itself. If a company uses virtual machines in zonal mode, it must design multiple instances across zones, traffic distribution and the failover procedure.

Zone-redundant resource

With a zone-redundant service, the service manages distribution and replication across zones. If a zone fails, Microsoft manages failover for that resource. Even then, the required tier, capacity, data consistency and dependencies must be checked. An application is only as resilient as its weakest component.

One zone-redundant component does not make an application resilient when its database, DNS, secrets or only virtual machine still lack a zone strategy.

A practical business application example

Consider an internal ordering portal with a web tier, API and database. The web and API run on multiple instances distributed across supported zones, and traffic is handled by a zone-resilient load balancer. The database uses a supported zone-redundant configuration. Logs and metrics monitor the availability of every tier.

This design is useful only if the team also verifies behavior during failure: whether the health probe removes an unhealthy instance, whether the database switches to a healthy replica, whether the application handles a brief connection interruption and whether enough capacity remains. Testing should use a safe non-production scenario or a controlled exercise with a clear rollback.

Availability Zones do not protect against a complete regional outage. For a mission-critical application, Microsoft recommends considering an architecture that is both multizone and multiregion. If data-residency or sovereignty requirements prevent a second region, the company must state that boundary and combine in-region zone resilience with backup and recovery against realistic RTO and RPO values.

How to verify zone support in a subscription

Microsoft notes that logical zone numbers can map to different physical zones in different Azure subscriptions. If an architecture spans subscriptions, you cannot assume that “zone 1” represents the same physical zone in both.

Current location mappings for a specific subscription can be retrieved with the documented Azure CLI command:

az account list-locations --query "[?availabilityZoneMappings].{availabilityZoneMappings: availabilityZoneMappings, displayName: displayName, name: name}"

The command only reads location metadata. It does not prove that a specific service and SKU support the required mode or that the application fails over correctly. The next step is to review the reliability guide for every service and inspect the real deployment.

Zones are neither backups nor a recovery plan

Replication across zones improves availability, but it can also propagate a logical error, unwanted deletion or data corruption quickly. A backup has a different purpose: retaining a recoverable point under a retention policy and enabling rollback after an incident. A company needs both when the importance of the service requires it.

Operational objectives matter as well. RTO defines how quickly a service must be restored; RPO defines how much data loss in time is acceptable. These values are not properties of a service's marketing name. They must come from business impact and be verified by testing.

Checklist before making the decision

  • Does the selected region support zones, and does each critical service and SKU support them?
  • Which resources are zonal, zone-redundant or regional only?
  • Are compute instances, data, load balancing, secrets and monitoring designed as one chain?
  • What happens to capacity and performance after losing one zone?
  • Is failover automatic, or must the application or administrator manage it?
  • How is a complete regional outage handled, and what limit follows from data residency?
  • Is there a separate backup, retention policy, RTO, RPO and tested restore?
  • Was the failure test documented without affecting production data?

When designing Azure infrastructure for a company, Yenwa can map application dependencies, verify zone support, design capacity after failure and prepare failover and recovery tests. The outcome should not be a general promise that “it runs in the cloud”, but an architecture with explicit boundaries and evidence that it meets the agreed objective.

Sources and further information

  1. What are availability zones? — Microsoft Learn
  2. Reliability in Azure — Microsoft Learn
  3. What are Azure regions? — Microsoft Learn

Do you want to solve a similar topic in your organisation?

The article is a good starting point. If you want a concrete plan for licences, accounts, cloud, security or school IT, send us an enquiry.