Question

Difficulty: MediumDesign Compute High Availability

An organization is designing the compute architecture for a core ledger processing system on Azure. The system will run on Azure Virtual Machines.

The system has the following requirements:
- The virtual machine instances must guarantee a cumulative uptime SLA of at least 99.99%.
- The instances must be placed to ensure the lowest possible network latency for inter-VM communication within each localized partition.

Which of the following compute deployment strategies should you recommend?

  1. Deploy the virtual machines across multiple Availability Zones, and associate the instances within each zone with a zone-specific Proximity Placement Group.Answer
  2. B
    Deploy the virtual machines in an Availability Set, and associate the Availability Set with a single Proximity Placement Group.
  3. C
    Deploy the virtual machines within a single Availability Zone, and associate all instances with a single Proximity Placement Group.
  4. D
    Deploy the virtual machines across multiple Availability Zones using Spot Virtual Machines in a Virtual Machine Scale Set in Flexible orchestration mode.

Answer

Deploy the virtual machines across multiple Availability Zones, and associate the instances within each zone with a zone-specific Proximity Placement Group.
Deploying the virtual machines across multiple Availability Zones satisfies the 99.99% uptime SLA requirement. To maintain low latency for the VMs within the same zone, a separate Proximity Placement Group (PPG) should be created and associated with the VMs in each respective zone. A single PPG spanning multiple zones is not recommended because it can lead to deployment failures or fail to achieve the desired low latency across physical zonal boundaries.

Step-by-Step Solution

1
Evaluate the SLA requirements against Azure VM deployment options.
To guarantee a 99.99% VM uptime SLA, the virtual machines must be deployed across two or more Availability Zones in the same region. Deployments in Availability Sets or a single zone only offer up to 99.95% SLA.
This establishes the baseline infrastructure requirement for the high availability target.
2
Evaluate the network latency requirements within the multi-zone topology.
To achieve the lowest possible network latency, virtual machines must be physically colocated near each other. However, a single Proximity Placement Group (PPG) spanning multiple zones is not recommended as it cannot guarantee low latency across zones and may lead to deployment failures.
This defines the constraint for low-latency placement in a zonal architecture.
3
Select the correct combination of zonal deployment and placement groups.
Associating VMs in each zone with a zone-specific PPG ensures low latency within the zone (localized partitions) while maintaining the 99.99% SLA across zones.
This satisfies both the high availability SLA and the localized network performance requirement.

Key Concept

Azure VM High Availability SLAs and Proximity Placement Groups
Rate this question