Azure Fundamentals (AZ-900)

Last Updated: 12/30/2022

Benefits of reliability and predictability in the cloud

  • Reliability and predictability are two crucial cloud benefits that help you develop solutions with confidence.

Reliability

  • Reliability is the ability of a system to recover from failures and continue to function
  • The cloud, by virtue of its decentralized design, naturally supports a reliable and resilient infrastructure
  • With a decentralized design, the cloud enables you to have resources deployed in regions around the world.
  • With this global scale, even if one region has a catastrophic event other regions are still up and running.
  • You can design your applications to automatically take advantage of this increased reliability.
  • In some cases, your cloud environment itself will automatically shift to a different region for you, with no action needed on your part
  • Reliability is the outcome cloud service providers strive for – it’s the result.
  • Resiliency is the ability of a cloud-based service to withstand certain types of failure and yet remain functional from the customer perspective

Predictability

  • Predictability can be focused on performance predictability or cost predictability
  • Deploy a solution on Well Architected Framework where cost and performance are predictable.

Performance

  • Performance predictability focuses on predicting the resources needed to deliver a positive experience for your customers.
  • Autoscaling, load balancing, and high availability are just some of the cloud concepts that support performance predictability.
  • If you suddenly need more resources, autoscaling can deploy additional resources to meet the demand, and then scale back when the demand drops.
  • If the traffic is heavily focused on one area, load balancing will help redirect some of the overload to less stressed areas.

Cost

  • Cost predictability is focused on predicting or forecasting the cost of the cloud spend.
  • With the cloud, you can track your resource use in real time, monitor resources to ensure that you’re using them in the most efficient way,
  • Apply data analytics to find patterns and trends that help better plan resource deployments.
  • By operating in the cloud and using cloud analytics and information, you can predict future costs and adjust your resources as needed.
  • You can even use tools like the Total Cost of Ownership (TCO) or Pricing Calculator to get an estimate of potential cloud spend.