Skip to content

Instantly share code, notes, and snippets.

@IPvPho
Last active October 14, 2021 20:36
Show Gist options
  • Save IPvPho/c839859039e231d9e62cdec77f75e4d2 to your computer and use it in GitHub Desktop.
Save IPvPho/c839859039e231d9e62cdec77f75e4d2 to your computer and use it in GitHub Desktop.
Five Pillars of WAF

Azure Well-Architected Framework

Azure Well Architected-Framework @ Microsoft Learn

Five Pillars of Azure Well Architected-Framework:

  • Cost Optimization
  • Operational Excellence
  • Performance Efficiency
  • Reliability
  • Security

Cost Optimization

  • Design the cloud environment so that it's cost-effective for operations and development.
  • Identify inefficiency and waste in cloud spending to ensure you're spending money where you can make the greatest use of it.

Operational Excellence

  • Have a good monitoring architecture in place so failures can be detected and at a minimum prevent customers from noticing.
  • Automation is a key aspect of this pillar to remove variance and error while increasing operational agility.

Performance Efficiency

  • For an architecture to perform well and be scalable, it should properly match resource capacity and demand.
  • Cloud architectures accomplish this balance by scaling applications dynamically based on activity in the application.
  • Demand for services changes, so it is important for your architecture to be able to adjust to demand.
  • By designing your architecture with performance and scalability in mind, you'll provide a great experience for your customers while being cost-effective.

Reliability

  • A successful cloud environment is designed in a way that anticipates failure at all levels.
  • Part of anticipating failures is designing a system that can recover from a failure within time that your stakeholders and customers require.

Security

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment