Question

Difficulty: HardConfigure VMs for High Availability

Solaris Grid plans to deploy a new web application in the Japan East region. The deployment requires three virtual machines named VM-App1, VM-App2, and VM-App3. The application must achieve a virtual machine uptime SLA of 99.99%99.99\%. You need to configure a high-availability solution and a load balancer to distribute traffic across the virtual machines. Which configuration should you implement?

  1. Deploy the three virtual machines across three separate Availability Zones in the Japan East region, and associate them with the backend pool of a Standard Load Balancer.Answer
  2. B
    Create an Availability Set, deploy the three virtual machines across three separate Availability Zones within that Availability Set, and associate them with the backend pool of a Standard Load Balancer.
  3. C
    Deploy the three virtual machines into an Availability Set configured with three fault domains, and associate them with the backend pool of a Basic Load Balancer.
  4. D
    Deploy the three virtual machines as standalone instances in the Japan East region, create a new Availability Set, and then add the existing virtual machines to the Availability Set.

Answer

Deploy the three virtual machines across three separate Availability Zones in the Japan East region, and associate them with the backend pool of a Standard Load Balancer.
Deploying the virtual machines across three separate Availability Zones guarantees a 99.99%99.99\% SLA for VM uptime, and using a Standard Load Balancer ensures compatibility with zonal deployments.

Step-by-Step Solution

1
Analyze the SLA requirement of 99.99%99.99\% for VM uptime.
Determine that Availability Zones are required since Availability Sets only offer a 99.95%99.95\% SLA.
Meeting the high-availability target of 99.99%99.99\% requires physically separate datacenters (zones) within the region.
2
Evaluate the load balancer requirements for Availability Zones.
Select the Standard Load Balancer SKU.
Basic Load Balancers do not support zone-redundant backend pools or routing traffic across multiple Availability Zones.
3
Validate the VM deployment workflow constraints.
Ensure the VMs are created directly within the Availability Zones and configured during creation.
VMs cannot be retroactively added to an Availability Set or moved between zones once provisioned.

Key Concept

To achieve a 99.99%99.99\% virtual machine uptime SLA in Azure, VMs must be deployed across two or more Availability Zones in the same region, and a Standard Load Balancer must be used to distribute traffic across these zones. Availability Sets are limited to a single zone/datacenter, providing only a 99.95%99.95\% SLA, and VMs cannot be added to an Availability Set after creation.
Estimated Time:2m 30s
Rate this question