1.2.3 Benefits of Reliability and Predictability
Description of the benefits of reliability and predictability.
Reliability
Reliability is the ability of a system to recover from failures and continue functioning. It is also one of the pillars of the Microsoft Azure Well-Architected Framework.
The cloud supports a reliable and resilient infrastructure, its decentralized design allows you to have resources deployed in regions around the world. Even if one region has a catastrophic failure, others will be up and running. In some cases, your environment may automatically shift to a different region.
Predictability
This can be focused on cost or performance predictability. Building a solution around the Microsoft Azure Well-Architected Framework will allow you to have a solution with predictable cost & performance.
Performance Predictability
Focuses on predicting resources required. Autoscaling, load balancing and high availability are some of the cloud concepts that support this. Autoscaling can deploy resources to meet extra demand and then scale back when it drops. Load balancing will help redirect overload to less stressed areas.
Cost Predictability
Focuses on predicting the cost of cloud spend. Resource use can be tracked in real time and data analytics can be applied to find patters and trends to better plan deployments. Tools like the Total Cost of Ownership (TCO) or Pricing Calculator can be used to get an estimate of potential spend.