Definition

  • Gives you a framework for looking at your cloud architecture and identifying ways of improving it
  • Developed by AWS, continuously improving

Six pillars

  • Helps you analyze your cloud infrastructure with these 6 pillars
  • As you work with the cloud, you will work with these pillars time to time and see if there is room for improvement

Operational Excellence

  • Make sure workloads & the cloud run effectively
  • Gain insights (monitoring) & continuously improve processes
  • Want to be able to measure whether new solution is better than old solution
  • Using CloudFormation for describing your cloud architecture instead of manually creating all resources in the management console

Security

Reliability

Performance Efficiency

  • Use computing resources efficiently
  • Embrace & utilize demand and technology changes
    • don’t be scared to switch to another service if it’s better

Cost Optimization

  • Optimize cost & keep track of spending - minimize costs
  • Always challenge whether you really need to use a service
  • See if there are other alternatives

Sustainability

  • Optimize energy consumption & improving efficiency
  • No wasting energy, see if there’s a more sustainable alternative