Question

Difficulty: MediumConfigure VMs for High Availability

Apex Logistics plans to deploy a new shipment tracking application in the West US 2 region. The deployment will include three virtual machines named VM-Ship1, VM-Ship2, and VM-Ship3. The company has a business requirement to guarantee a virtual machine uptime Service Level Agreement (SLA) of at least 99.99%99.99\% for the application. Which configuration should you implement to meet this requirement?

  1. A
    Deploy VM-Ship1, VM-Ship2, and VM-Ship3 in a single Availability Set configured with 33 fault domains and 55 update domains.
  2. Deploy VM-Ship1, VM-Ship2, and VM-Ship3 in different Availability Zones, and distribute traffic by using a Standard Load Balancer.Answer
  3. C
    Deploy VM-Ship1, VM-Ship2, and VM-Ship3 in different Availability Zones, and distribute traffic by using a Basic Load Balancer.
  4. D
    Deploy VM-Ship1, VM-Ship2, and VM-Ship3 in an Availability Set that is configured to span across 33 Availability Zones.

Answer

Deploy VM-Ship1, VM-Ship2, and VM-Ship3 in different Availability Zones, and distribute traffic by using a Standard Load Balancer.
To achieve an SLA of 99.99%99.99\% for virtual machine uptime, Azure requires the VMs to be deployed across two or more Availability Zones in the same region. Additionally, a Standard Load Balancer must be used to route traffic across the zonal boundaries, as the Basic Load Balancer does not support backend pools that span multiple zones.

Step-by-Step Solution

1
Analyze the SLA requirements.
The requirement is an uptime SLA of at least 99.99%99.99\%.
To select the appropriate high availability feature, the SLA target must be identified. Availability Sets offer up to a 99.95%99.95\% SLA, while Availability Zones offer a 99.99%99.99\% SLA.
2
Determine the deployment target (Set vs Zone).
We must use Availability Zones to achieve the 99.99%99.99\% SLA.
Deploying the VMs across multiple Availability Zones protects the application from datacenter-wide failures and meets the 99.99%99.99\% SLA threshold.
3
Identify the correct load balancing resource.
Use a Standard Load Balancer.
Basic Load Balancer does not support backend pools containing VMs in different Availability Zones. A Standard Load Balancer is required to distribute traffic across zonal boundaries.

Key Concept

To achieve a 99.99%99.99\% uptime SLA for virtual machines in Azure, they must be deployed across two or more Availability Zones in the same region, and distributed using a Standard Load Balancer.
Rate this question