When deploying virtual machines on Azure its important to understand how Update domains, Fault domains, Availability sets work together to enable high availability.