Architectural considerations for high availability

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.