Question

Difficulty: HardConfigure VMs for High Availability

Zephyr Energy is deploying a critical database-driven application to the South Central US region. The deployment consists of two web servers (VM-Web1 and VM-Web2) and two database servers (VM-DB1 and VM-DB2).

You must configure the infrastructure to meet the following requirements:
- The web servers must be protected against localized hardware and power failures within a single datacenter, while minimizing latency between them.
- The database servers must be protected against datacenter-wide outages (such as flooding or utility power loss affecting an entire facility).
- The configuration must achieve the highest possible Service Level Agreement (SLA) for virtual machine uptime for each tier.

Which two configuration actions should you perform? (Select two.)

  1. Deploy VM-Web1 and VM-Web2 to a single Availability Set.Answer
  2. Deploy VM-DB1 and VM-DB2 to different Availability Zones.Answer
  3. C
    Deploy VM-Web1 and VM-Web2 to a single Availability Set that spans across multiple Availability Zones.
  4. D
    Deploy VM-DB1 and VM-DB2 to a single Availability Set, and assign VM-DB1 to Availability Zone 1 and VM-DB2 to Availability Zone 2.
  5. E
    Deploy VM-DB1 to Availability Zone 1, and then add VM-DB2 to the same Availability Set as VM-DB1.

Answer

Deploy VM-Web1 and VM-Web2 to a single Availability Set, and deploy VM-DB1 and VM-DB2 to different Availability Zones.
Deploying the web servers to a single Availability Set satisfies the low-latency requirement while protecting against rack-level power and hardware failures within the datacenter. Deploying the database servers across different Availability Zones provides the necessary protection against facility-wide outages by using physically isolated datacenters.

Step-by-Step Solution

1
Analyze the high availability and latency requirements for the web tier.
The web tier requires protection against localized hardware/power failures within a single datacenter while maintaining low latency. This aligns with the capabilities of Azure Availability Sets, which offer a 99.95% SLA and keep virtual machines in close proximity within a single datacenter.
Identifying the correct HA feature for the web tier involves balancing localized redundancy and low network latency.
2
Analyze the high availability requirements for the database tier.
The database tier requires protection against facility-wide/datacenter-wide outages. This necessitates physical separation across different datacenters within the region, which is provided by Azure Availability Zones (offering a 99.99% SLA).
Identifying the correct HA feature for the database tier requires choosing the feature that protects against zone/datacenter failures.
3
Evaluate the options against constraints and mutually exclusive features in Azure.
Availability Sets cannot span multiple Availability Zones, and virtual machines cannot belong to both an Availability Set and an Availability Zone. Therefore, the web servers must be placed in a single Availability Set, and the database servers must be placed in separate Availability Zones.
Understanding Azure compute HA constraints prevents selecting invalid configuration combinations.

Key Concept

Azure Availability Sets provide redundancy within a single datacenter (99.95% SLA) with low latency, whereas Azure Availability Zones provide physical separation across datacenters in a region (99.99% SLA) to protect against facility-wide outages. These configurations cannot be combined on the same VM resource.
Rate this question