Microsoft Azure offers a similarly well-architected framework, and is one of the close competitors of AWS. Azure comes with a collection of leading principles that can be used to enhance the quality of a workload. The framework consists of the following five key pillars of architecture excellence:
- Cost optimization: This involves managing costs to maximize the value delivered. In order to achieve this principle, we can adopt various strategies including reviewing cost principles, developing a cost model, creating budgets and alerts, reviewing the cost optimization checklist, and using monitoring and analytics to gain cost insights.
- Operational excellence: This includes operations processes that keep a system running in production. The focus is on instrumentation, generating the raw data from the application log, collection and storage, analysis and diagnosis, visualization, and alerting. It also provides the ability to design, build, and orchestrate...