Microsoft Azure High Availability
To make any cloud solution that you design for your applications highly available, you need to design and implement a strategy that allows you to absorb any outage to your cloud provider. In effect, we want our application/functionality to be available to our users/customers despite a failure in the cloud platform.
The driver behind High Availability is the business need and the cost of an outage to key applications or services to the business. In particular, the outage prevents the business from generating revenue or costing the business in terms of opportunity cost or opportunity lost. Thus, businesses generally place great importance on their mission-critical applications and are generally prepared to invest capital to ensure that they remain available. The importance of the business places in an application will dictate how important the application's availability is to the business. This is true regardless of the platform the application is running on...