Azure Availability Zone Demystified

Availability Zones are physically separate data-centers within an Azure region which protect your applications and data from data-center failures.