top of page

Azure High Availability

Updated: Dec 1, 2023

Azure's high availability includes a spectrum of options, allowing progressively more confidence that an application will stay alive in the face of failure.

Below are four options for ensuring a Virtual Machine (VM) is highly available. As we explain below, Azure’s high availability mechanisms, specifically Availability Zones, extend beyond VMs to additional Azure services.

  • Single VM—running a Virtual Machine (VM) on Azure with no replication.

  • Availability Sets—running a VM with one or more replicated copies on separate hardware within the same Availability Zone, providing resiliency against machine failure.

  • Availability Zones—running a VM with one or more replicated copies on different Availability Zones, providing resiliency against data centre failure.

  • Region Pairs— running a VM with one or more replicated copies on different Azure Regions (but always staying within the same geopolitical boundary, typically meaning the same country), protecting against natural disasters and large-scale outages.

Azure guarantees progressively higher uptime in its Service Level Agreements (SLA), depending on the availability option you choose:

  • 90% uptime for on single instance VMs with premium storage

  • 95% uptime for VM deployed in an Availability Set (AS)

  • 99% uptime for VM deployed across two Availability Zones (AZ)

An availability set is a concept with in a datacenter and it is made up of multiple fault domains and update domains. In fact, when you create an availability set, you can specify how many fault domains and update domains you want in that availability set

Azure High Availability

An Azure Availability Zone is a unique physical location within an Azure region. Each Availability Zone is made up of one or more datacenters with independent power, cooling, and networking.

Azure Region

Difference between Azure Availability Set and Availability Zone

In short, the following are the 2 main differences between an Availability Set and an availability Zone

An availability set protects your Azure resources from failures within data centes as an availability zone protects from entire data-data center failures.

From the Service Level Agreement (SLA) standpoint, i.e uptime and connectivity - With Availability Set azure offers 99.95% SLA whereas with Availability Zone we have 99.99% SLA. So, there we go, with availability zones, Azure offers the industry's best 99.99% VM uptime SLA.

Difference between azure availability set &  zone

39 views0 comments

Recent Posts

See All


bottom of page