Member-only story
AZ-900: Identify the benefits of cloud computing, such as High Availability, Scalability, Elasticity, Agility, and Disaster Recovery
Benefits and considerations that we will discuss here apply to most cloud services like Amazon, Google Cloud, etc.
High Availability
It is the percentage of the time system response to the user request.
Availability is the accessibility of an application or system by end-users. It is measured as a percentage of availability over a specific period. The high availability makes the system available most of the time. There is no particular number that makes application to high availability, but 90 per cent or over it.
It is also essential to understand what causes an application unavailable. There is a big list of factors, but some major are:
- Network outage
- Application failure, it can be related to code or some configuration files.
- Power outage
- Problem with reliant systems such as external database
Cloud provider agrees to a Service Level Agreement(SLA) with the customer, which specifies the guarantee for service availability. For any reason, SLA does not meet; if it is within the service provider’s control, it entitles the…