An enterprise is designing the compute architecture for a high-performance distributed database on Azure. The solution must meet the following requirements:
- Achieve a virtual machine uptime SLA of at least .
- Provide resiliency against a complete datacenter zone failure.
- Minimize network latency between the active database nodes within each region.
Which compute configuration should you recommend to meet these requirements?
- Deploy Virtual Machine Scale Sets in Flexible orchestration mode across Availability Zones, utilizing a dedicated Proximity Placement Group (PPG) for each zone.Answer
- BDeploy all virtual machines within a single Availability Zone and group them using a single Proximity Placement Group (PPG).
- CDeploy all virtual machines across Availability Zones using a single region-wide Availability Set.
- DDeploy all virtual machines across Availability Zones associated with a single Proximity Placement Group (PPG) that spans all zones.
Answer
Deploy Virtual Machine Scale Sets in Flexible orchestration mode across Availability Zones, utilizing a dedicated Proximity Placement Group (PPG) for each zone.
Deploying Virtual Machine Scale Sets in Flexible orchestration mode across Availability Zones satisfies the uptime SLA and zone-level resiliency requirements. Using a dedicated Proximity Placement Group (PPG) for each zone ensures that the virtual machines within each zone are colocated as closely as possible to minimize intra-zone network latency without causing deployment allocation failures.
Step-by-Step Solution
Key Concept
Designing compute high availability using Availability Zones and Proximity Placement Groups.