Azure provides High availability to various means and at various levels. High availability could be at data center level, it could be at a region level, or across Azure. In this section, we will go through some of the architectures for high availability.
Architectural considerations for high availability
High availability within Azure regions
The architecture shown next shows high-availability deployment within a single Azure region. High availability is designed at the individual resource level. In this architecture, as shown in the following diagram, there are multiple VMs at each tier connected through either an application gateway or load balancer, and they are part of an availability set. Each tier is associated with...