Introduction

The AWS Well-Architected Framework is a set of guidance from AWS that describes how to design and operate sound workloads in the cloud. A workload is a set of resources and code that together deliver a business value, for example an application and its supporting services. This guide explains what the framework is, why it exists, its six pillars, and how a review is carried out.

What is it?

The framework organizes its guidance into six areas that are called pillars, each covering a distinct concern. It also provides a set of questions against which a workload can be measured, so that risks can be identified and improvements can be planned. The framework is guidance rather than a service, although AWS provides a tool that supports its use.

Why does it exist?

Many architectural problems recur across different systems, such as a lack of resilience, weak security, or unnecessary cost. The framework exists to capture the lessons that AWS has learned from many workloads and to present them as a consistent set of principles. By measuring a workload against these principles, teams can find weaknesses before they cause problems.

How it works

A workload is measured against the questions of each pillar, an exercise that is called a Well-Architected review. The review identifies risks and produces a list of improvements, which are then prioritized and addressed. The AWS Well-Architected Tool, a service that guides a review and records its results, can be used to carry out and track the process. Reviews are repeated over time, because a workload changes.

The six pillars

Operational excellence running and improving workloads Security protecting data and systems Reliability recovering from failure, meeting demand Performance efficiency using resources efficiently Cost optimization avoiding unnecessary cost Sustainability reducing environmental impact

Each pillar covers a distinct concern. Operational excellence concerns running and improving workloads. Security concerns protecting data and systems. Reliability concerns recovering from failure and meeting demand. Performance efficiency concerns using computing resources well. Cost optimization concerns avoiding unnecessary spending. Sustainability concerns reducing the environmental impact of a workload.

Advantages

Disadvantages

Common use cases

Best practices

Common mistakes

Further reading in this library

Frequently Asked Questions

What is the AWS Well-Architected Framework?
A set of guidance from AWS that describes how to design and operate reliable, secure, efficient, and cost-effective workloads. It organizes this guidance into six pillars and provides questions that a workload can be measured against.
What are the six pillars?
Operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. Each covers a distinct area of concern, and together they describe a sound architecture.
What is a Well-Architected review?
An exercise in which a workload is measured against the questions of the framework. It identifies risks and produces a list of improvements, and it can be carried out with the AWS Well-Architected Tool.
Is the framework only for large systems?
No. It applies to workloads of any size. The pillars describe general principles that are useful for a small application as well as for a large system.
How often should a review be done?
At major milestones and repeated periodically, because a workload changes over time. Regular reviews keep the architecture aligned with the pillars as requirements evolve.
AWS Serverless Architecture Handbook cover
Go deeper ยท Book as a Service™
AWS Serverless Architecture Handbook

This article is the summary. The book is the full, continuously updated reference: the six pillars applied to real serverless architectures, with worked examples and reviews.

View the book