Free Architecting for High Availability on Azure tutorial, Planned outages are the primary reason to have high availability in the cloud. These outages are needed to take systems or data offline to facilitate maintenance tasks, such as the deployment of new hardware or software upgrades .