Question

Difficulty: MediumConfigure VMs for High Availability

Sienna Foods plans to deploy a new inventory management system consisting of two virtual machines, VM-Inv1 and VM-Inv2, in the UK South region. The company has a service level agreement (SLA) requirement that guarantees virtual machine uptime of at least 99.99%99.99\% to protect against localized datacenter failures. Which deployment configuration should you recommend?

  1. A
    Deploy both virtual machines to a single Availability Set configured with three fault domains.
  2. B
    Deploy the virtual machines to a single Availability Set that spans across two Availability Zones.
  3. Deploy the virtual machines across two different Availability Zones in the UK South region.Answer
  4. D
    Deploy VM-Inv1, and then add VM-Inv2 to the same Availability Set after VM-Inv1 has been running.

Answer

Deploy the virtual machines across two different Availability Zones in the UK South region.
Deploying virtual machines across two or more Availability Zones in the same region provides a 99.99%99.99\% uptime SLA and protects against localized datacenter outages because the VMs are placed in physically separate datacenters with independent power, cooling, and networking.

Step-by-Step Solution

1
Identify the SLA requirement.
The requirement is an SLA of at least 99.99%99.99\% uptime.
This helps determine which high availability option is capable of meeting the constraint.
2
Compare Availability Sets and Availability Zones SLA guarantees.
Availability Sets guarantee 99.95%99.95\% uptime, whereas Availability Zones guarantee 99.99%99.99\% uptime.
Choosing the option that guarantees at least 99.99%99.99\% uptime.
3
Verify regional and resource grouping rules.
Availability Zones deploy VMs to physically separate datacenters in a region, whereas Availability Sets group VMs logically within a single datacenter and cannot span zones.
To ensure the chosen deployment strategy is valid and protects against datacenter-wide failures.

Key Concept

Availability Zones vs Availability Sets
Rate this question