Question

Difficulty: EasyDesign Compute High Availability

An organization is deploying a public-facing retail web application on Azure Virtual Machines. To ensure business continuity during localized datacenter outages, the compute tier requires a virtual machine uptime SLA of 99.99%99.99\%. Which deployment strategy should you recommend to meet this requirement?

  1. Deploy the virtual machines across two or more Availability Zones in the same Azure region.Answer
  2. B
    Deploy the virtual machines in an Availability Set within a single availability zone.
  3. C
    Deploy the virtual machines within a single Availability Zone using a proximity placement group.
  4. D
    Deploy the virtual machines as single instances in different regions using Locally Redundant Storage (LRS).

Answer

Deploy the virtual machines across two or more Availability Zones in the same Azure region.
Deploying virtual machines across two or more Availability Zones in the same Azure region is the correct choice because Azure guarantees a 99.99%99.99\% virtual machine uptime SLA for this configuration. Availability Zones are physically separate datacenters within an Azure region, equipped with independent power, cooling, and networking, which protects the application from datacenter-level failures.

Step-by-Step Solution

1
Identify the high availability and SLA requirements.
The application requires protection against datacenter-level outages (zone failures) and a virtual machine uptime SLA of 99.99%99.99\%.
This establishes the minimum architectural tier required for compute resources.
2
Evaluate the SLA and resilience characteristics of Azure compute deployment options.
Availability Zones provide a 99.99%99.99\% SLA and protect against datacenter outages by isolating workloads in distinct physical locations within a region. Availability Sets provide a 99.95%99.95\% SLA and only protect against hardware failures within a single datacenter.
This filters out configurations that do not meet the minimum SLA target of 99.99%99.99\%.
3
Select the option that matches the 99.99%99.99\% SLA and zone-redundant requirements.
Deploying the virtual machines across two or more Availability Zones in the same region is the correct architecture.
It is the only standard Azure compute configuration that guarantees a 99.99%99.99\% VM uptime SLA.

Key Concept

Azure Availability Zones provide the highest single-region compute high availability with a 99.99%99.99\% SLA, protecting workloads from localized datacenter failures.
Rate this question