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.

  1. ADeploy the VMs into a single Virtual Machine Scale Set.
  2. BDeploy the VMs into a single Availability Set.
  3. CDeploy the VMs across multiple Availability Zones.
  4. DDeploy the VMs into a single Azure region with no specific availability configuration.
Show answer & 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.

More Deploy and manage Azure compute resources questions