top of page
  • Writer's pictureALIF Consulting

Azure high availability - AV & AZ

Updated: Dec 29, 2023

Azure 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 center 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.

four options for ensuring a Virtual Machine (VM) is highly available

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)

fault domain

An availability set is a concept within a data center and it is made up of multiple fault domains and update domains. When you create an availability set, you can specify how many fault domains and update domains you want in that availability set.

an Azure Availability Zone is a unique physical location within an Azure region. Each Availability Zone is made up of one or more data centers 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 centers whereas an availability zone protects from entire 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 and Availability Zone


410 views0 comments

Recent Posts

See All

Microsoft Fabric vs. Power BI: The Definitive Showdown

Let's face it, data is everywhere these days. Businesses are swimming in spreadsheets, reports, and all sorts of cryptic numbers. But what good is all this information if you can't make sense of it? T

Getting started with Microsoft 365 CoPilot

Introduction to CoPilot In the ever-evolving landscape of the modern workplace, the integration of artificial intelligence (AI) is not just a luxury but a necessity for staying ahead. Microsoft 365 Co

bottom of page