Availability sets
Availability sets reduce correlated downtime inside one datacenter. Spread VMs across FD (Fault Domain) and UD (Update Domain). Reduces impact of hardware issues and maintenance. Helps availability, not scaling. Doesn't prevent OS/app failures inside the VM.

