Microsoft Azure

Well-Architected Framework

Well-Architected Framework Design Principles

The Azure Well-Architected Framework provides a set of guiding tenets that can help you build and run high-quality, secure, performant, and resilient workloads in the cloud. It's based on five pillars of architecture excellence:

These principles are not just for initial design but are continuously applied throughout the lifecycle of a workload.

Cost Optimization

Focuses on avoiding unnecessary costs and finding the most cost-effective solutions to meet business requirements. Key practices include:

It's about maximizing the value derived from every dollar spent in the cloud.

Performance Efficiency

Encompasses the ability to scale and adapt to workload demands efficiently. Key considerations include:

This pillar ensures your applications perform optimally under varying loads and user demands.

Operational Excellence

Aims to have processes and procedures that enable you to deliver business value and continuously improve operations. Key areas include:

It's about building and maintaining robust, efficient, and manageable cloud operations.

Reliability

Focuses on the ability of a workload to recover from and withstand failures and continue to function. Key practices include:

This pillar ensures your critical services remain available to users, even in the face of adversity.

Security

Covers the protection of applications and data from threats. Key considerations include:

Security is paramount and should be integrated into every aspect of the architecture.

Sustainability

Focuses on minimizing the environmental impact of your cloud workloads. Key practices include:

This pillar promotes responsible cloud usage for a healthier planet.