You are designing the compute infrastructure for a critical real-time logistics routing application in Azure.
The solution must meet the following requirements:
- The compute tier must achieve an uptime Service Level Agreement (SLA) of .
- The tier must support a mix of standard CPU-optimized Virtual Machines (VMs) for routing calculations and GPU-enabled VMs for machine learning models within the same logical group.
- The compute instances must support auto-scaling and rolling upgrades.
- VMs that collaborate on a specific regional route calculation must have network latency of less than between each other.
Which compute configuration should you recommend?
- A Virtual Machine Scale Set in Flexible orchestration mode distributed across multiple Availability Zones, with a Proximity Placement Group created and assigned for each individual Availability Zone.Answer
- BA Virtual Machine Scale Set in Flexible orchestration mode using Spot Virtual Machines distributed across multiple Availability Zones, with a Proximity Placement Group created and assigned for each individual Availability Zone.
- CA Virtual Machine Scale Set in Flexible orchestration mode deployed within a single Availability Zone, with all instances associated with a single Proximity Placement Group.
- DAn Availability Set containing the virtual machines, with all instances associated with a single Proximity Placement Group and deployed across multiple Availability Zones.
Answer
A Virtual Machine Scale Set in Flexible orchestration mode distributed across multiple Availability Zones, with a Proximity Placement Group created and assigned for each individual Availability Zone.
To achieve a uptime SLA, virtual machines must be deployed across multiple Availability Zones. To support heterogeneous VM sizes (mixing CPU-optimized and GPU-enabled instances) along with auto-scaling and rolling upgrades, a Virtual Machine Scale Set in Flexible orchestration mode is required. Finally, to ensure low-latency communication (less than ) within each zone without causing deployment failures or routing latency across zones, you must create and assign a Proximity Placement Group (PPG) for each individual Availability Zone.
Step-by-Step Solution
Key Concept
Designing compute high availability using Virtual Machine Scale Sets in Flexible orchestration mode across Availability Zones combined with Proximity Placement Groups.
Estimated Time:2m 30s