Compute resilience
CoreAvailability sets
Fault-domain and update-domain placement for VMs.
Key points
- Spread member VMs across fault domains and update domains.
- Provide datacenter-level placement protection rather than zone-level separation.
- Require multiple application instances to produce meaningful redundancy.
Best-known use cases
- Protect paired VMs from a single rack or maintenance-domain event.
- Add placement resilience in a nonzonal design.
What candidates often confuse it with
- Availability set vs zone: fault/update-domain placement vs separate datacenter zones.
- Availability set vs scale set: placement grouping vs fleet orchestration and scaling.
Key takeaway
Use an availability set for multiple VMs that need fault and update-domain separation without a zonal design.
Related services
- Azure Availability Zones
- Azure Virtual Machine Scale Sets
Relevant exam tasks
- D3.2.S6 — Deploy virtual machines to availability zones and availability sets
- D3.2.S7 — Deploy and configure an Azure Virtual Machine Scale Sets