1 The AWS Well-Architected Framework: six pillars
The Well-Architected Framework is a set of design principles and questions AWS uses to evaluate workloads. It is organised into six pillars, each describing a dimension of a healthy cloud architecture.
- Operational Excellence — run and monitor systems, and continuously improve processes and procedures (infrastructure as code, small reversible changes, learn from failure).
- Security — protect data, systems and assets through identity, detective controls, infrastructure protection and incident response.
- Reliability — recover from failures, scale to meet demand, and mitigate disruptions automatically.
- Performance Efficiency — use computing resources efficiently and keep doing so as demand and technology change.
- Cost Optimisation — avoid unnecessary costs and pay only for what you need.
- Sustainability — minimise the environmental impact of running cloud workloads (the sixth pillar, added in 2021).
The framework is supported by the Well-Architected Tool in the console, which lets you review a workload against the pillars and produce a prioritised list of improvements. It is a guidance and review process, not a certification gate.