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 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.)
- Deploy the virtual machines in an Availability Set.Answer
- Create a Proximity Placement Group and associate it with the virtual machines.Answer
- CDeploy the virtual machines across multiple Availability Zones.
- DDeploy 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 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
Key Concept
Designing compute high availability with low-latency placement constraints using Availability Sets and Proximity Placement Groups in Azure.
Estimated Time:1m 30s