Question

Difficulty: MediumDesign Compute High Availability

A media streaming company is designing the compute layer for a real-time video transcoding service that runs on Azure Virtual Machines. The service must meet the following requirements:
- The virtual machines must achieve a compute SLA of at least 99.95%99.95\% for high availability.
- The virtual machines must be placed to ensure the lowest possible network latency between the instances.
- The virtual machines must be protected against localized hardware failures, such as power or cooling issues within a single physical rack.

Which two actions should you include in the design to meet the requirements? (Select two.)

  1. Deploy the virtual machines in an Availability Set.Answer
  2. Create a Proximity Placement Group and associate it with the virtual machines.Answer
  3. C
    Deploy the virtual machines across multiple Availability Zones.
  4. D
    Deploy all virtual machines within a single Availability Zone without utilizing any availability constructs.

Answer

Deploy the virtual machines in an Availability Set and associate them with a Proximity Placement Group.
Deploying the virtual machines in an Availability Set ensures they are distributed across separate physical hardware racks (fault domains) within a single data center, providing protection against rack-level failures and meeting the 99.95%99.95\% SLA. Associating the virtual machines with a Proximity Placement Group guarantees that the host servers are physically close to each other, minimizing network latency.

Step-by-Step Solution

1
Analyze high availability and SLA constraints.
The transcoding service requires a 99.95%99.95\% SLA and protection against single-rack hardware failures.
This establishes that we must deploy the virtual machines using a construct that spans multiple fault domains.
2
Analyze network latency requirements.
The transcoding service requires the lowest possible network latency between virtual machines.
This restricts the physical placement of the virtual machines to a single data center, ruling out cross-zone solutions which introduce network latency.
3
Select the correct combination of Azure features.
Deploying the virtual machines in an Availability Set provides the 99.95%99.95\% SLA and rack isolation, and placing them in a Proximity Placement Group ensures they are physically colocated to minimize latency.
This combination successfully meets all high availability, rack protection, and low latency requirements.

Key Concept

Designing compute high availability with low-latency placement constraints using Availability Sets and Proximity Placement Groups in Azure.
Estimated Time:1m 30s
Rate this question