Availability in cloud computing
Intuitively and generically, the word "availability" conveys that something is available or can be used. In order to be used, it needs to be up and running and in a functional condition. For example, if your car is in the driveway, it is working, is ready to be used, and meets some of the conditions of availability. However, to meet the technical definition of "availability," it must be turned on. A server that is otherwise working correctly but is shut down will not help run your website.
It does not matter if your computing environment is on your premises or using the cloud – availability is paramount and critical to your business. A system's availability is when the system and its components are available.
To minimize downtime and to provide high availability, a well-architected system will eliminate (or at least minimize) single points of failure. Additionally, the system should be resilient enough to automatically...