Azure Datacentres Architecture
AWS -> Azure
Placement Groups -> Affinity Groups
Some racks have a fabric controller which:
- provisions VMs
- heals failed VMs
- rehydrates VMs
- manages health and lifecycle of VMs
Azure Stamp / Cluster
- shipping container
- 20 rack group
- all hardware in stamp uses same processor generation
- 800 to 1000 individual servers very close together
Regional Availability and High Availability
Each rack functions as a fault domain.
Availability sets keep VMs available during downtime (which includes unscheduled – e.g. equipment failures and scheduled maintenance).
You need to have VMs in an availability set to qualify for the Azure 99.95% SLA.
Availability set: https://docs.microsoft.com/en-us/azure/virtual-machines/windows/tutorial-availability-sets#availability-set-overview
The closest I can find in AWS is this: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-increase-availability.html