Microsoft Certified: Azure Administrator AssociateDeploy and manage Azure compute resourcesEasy
A company plans to deploy several Azure virtual machines (VMs) that will host a critical line-of-business application. The application requires high availability and must be resilient to datacenter-level failures. You need to recommend an Azure compute solution that meets these requirements.
- ADeploy the VMs into a single Virtual Machine Scale Set.
- BDeploy the VMs into a single Availability Set.
- CDeploy the VMs across multiple Availability Zones.
- DDeploy the VMs into a single Azure region with no specific availability configuration.
Show answer & explanationAnswer & explanation
Correct answer: C. Deploy the VMs across multiple Availability Zones.
Availability Zones provide the highest level of availability and resilience against datacenter-level failures by distributing VMs across physically separate datacenters within a region.
Why the other options are wrong
- A. Virtual Machine Scale Sets are for managing and scaling identical VMs, but by themselves, do not guarantee datacenter-level resilience unless configured across zones.
- B. Availability Sets protect against planned maintenance and unplanned hardware failures within a single datacenter, not datacenter-level outages.
- D. Deploying VMs in a single region without specific availability configurations offers no protection against datacenter or region-wide failures.
Azure Availability Zones
Physically separate locations within an Azure region, each with independent power, cooling, and networking, designed to protect applications and data from datacenter failures.
- Provide high availability for critical workloads.
- Protect against datacenter-level failures.
- Requires applications to be distributed across zones.
Memory trick: Zones Guard Against Grand Failures.