SLA for Virtual Machines

林鹏 1 Reputation point
2022-12-03T13:06:42.173+00:00

For all Virtual Machines that have two or more instances deployed across two or more Availability Zones in the same Azure region, we guarantee you will have Virtual Machine Connectivity to at least one instance at least 99.99% of the time.
How to understand this sentence. Does this statement require that at least 2 instances be deployed in each available region? And these 2 available regions must be located in the same region.

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,900 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. kobulloc-MSFT 26,326 Reputation points Microsoft Employee
    2022-12-03T20:33:55.583+00:00

    Hello, @林鹏 !

    The VM SLA of 99.99% means that you need to deploy at least two instances of your Virtual Machines across at least two Availability Zones within an Azure region. For example, VM1 deployed in Availability Zone 1 and VM2 deployed in Availability Zone 3 in the West US 2 Azure region. I'll go into more detail below.

    What does the 99.99% Virtual Machine SLA mean when it talks about Availability Zones and Azure regions?
    When you check the SLA for Virtual Machines, you are likely to see something like this:

    https://azure.microsoft.com/en-us/support/legal/sla/virtual-machines/v1_8/

    For all Virtual Machines that have two or more instances deployed across two or more Availability Zones in the same Azure region, we guarantee you will have Virtual Machine Connectivity to at least one instance at least 99.99% of the time.

    Availability Sets, Availability Zones, and Azure Regions are much easier to understand when looking at diagrams (included below).

    • Availability Set: A small, relatively local group of redundancy and reliability that protects you from things like power loss to a server rack or updates that you might encounter in a single fault domain. You get a 99.95% SLA when you have an availability set with 2 or more VMs.
    • Availability Zone: A physically separate location (like a datacenter) within an Azure Region that provides redundancy and reliability that protects you from a disaster like a flood that might impact the whole datacenter. You get a 99.99% SLA when you have 2 VMs in two separate Availability Zones within the same region.
    • Azure region: Datacenters deployed in an area that are connected through a dedicated regional low-latency network (less than 2ms). Examples would be West US 2, East US, UK South, Brazil South, Japan East, and Central India.

    This means that if you deployed 2 VMs, each in a different Availability Zone within the same region, you would get an SLA of 99.99% availability for at least 1 VM. For example, VM1 deployed in Availability Zone 1 and VM2 deployed in Availability Zone 3 in the West US 2 Azure region.

    Availability Zones within an Azure region:

    266766-image.png

    Azure regions are located all around the world:

    266800-image.png

    Deploying a VM in 1 of 3 Availability Zones within the Azure region West US 2:

    266881-image.png

    Additional Reading:

    5 people found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.