1.3 AWS Well-Architected Framework

Key Takeaways

  • The AWS Well-Architected Framework has six pillars: Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability.
  • The Security pillar focuses on protecting data, systems, and assets through IAM, detective controls, infrastructure protection, and data protection.
  • The Reliability pillar ensures workloads perform their intended function correctly and consistently, including automatic recovery from failure.
  • The Cost Optimization pillar helps avoid unnecessary costs by using the right resources and pricing models.
  • The Sustainability pillar (added in 2021) focuses on minimizing environmental impact of cloud workloads.
Last updated: March 2026

AWS Well-Architected Framework

Quick Answer: The AWS Well-Architected Framework provides six pillars of best practices for building cloud architectures: Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability. Understanding these pillars is critical for the CLF-C02 exam.

The AWS Well-Architected Framework helps cloud architects build the most secure, high-performing, resilient, and efficient infrastructure possible. It was originally released with five pillars; the sixth pillar (Sustainability) was added in December 2021.

The Six Pillars at a Glance

PillarFocus AreaKey Question
Operational ExcellenceRunning and monitoring systemsHow do you manage and automate changes?
SecurityProtecting data and systemsHow do you protect your information and systems?
ReliabilityEnsuring workloads work correctlyHow do you recover from failure?
Performance EfficiencyUsing resources efficientlyHow do you select the right resource types?
Cost OptimizationAvoiding unnecessary costsHow do you avoid unnecessary costs?
SustainabilityMinimizing environmental impactHow do you minimize environmental impact?

Pillar 1: Operational Excellence

The Operational Excellence pillar focuses on running and monitoring systems to deliver business value, and continually improving processes and procedures.

Design Principles:

  • Perform operations as code — Define your entire workload as code (Infrastructure as Code) and update it with code
  • Make frequent, small, reversible changes — Design workloads to allow components to be updated regularly in small increments
  • Refine operations procedures frequently — As you evolve your workload, evolve your procedures appropriately
  • Anticipate failure — Perform "pre-mortem" exercises to identify potential sources of failure and test your responses
  • Learn from all operational failures — Share lessons learned across teams and throughout the organization

Key AWS Services:

ServiceHow It Helps
AWS CloudFormationInfrastructure as Code — define resources in templates
AWS ConfigTrack resource configurations and changes over time
Amazon CloudWatchMonitor resources, set alarms, collect and track metrics
AWS Systems ManagerOperational management across AWS resources
AWS X-RayAnalyze and debug distributed applications

Pillar 2: Security

The Security pillar focuses on protecting information, systems, and assets while delivering business value through risk assessments and mitigation strategies.

Design Principles:

  • Implement a strong identity foundation — Implement the principle of least privilege and enforce separation of duties
  • Maintain traceability — Monitor, alert, and audit actions and changes in real time
  • Apply security at all layers — Apply defense in depth with multiple security controls
  • Automate security best practices — Use automated security mechanisms to improve your ability to securely scale
  • Protect data in transit and at rest — Use encryption, tokenization, and access control
  • Keep people away from data — Use mechanisms and tools to reduce direct access or manual processing
  • Prepare for security events — Have incident management and investigation policies and processes

Key AWS Services:

ServiceHow It Helps
AWS IAMControl access to AWS resources
AWS CloudTrailLog and monitor API calls and actions
Amazon GuardDutyIntelligent threat detection
AWS KMSCreate and manage encryption keys
AWS WAFWeb application firewall protection

Pillar 3: Reliability

The Reliability pillar ensures a workload performs its intended function correctly and consistently when it is expected to. This includes the ability to operate and test the workload through its total lifecycle.

Design Principles:

  • Automatically recover from failure — Monitor KPIs and trigger automation when thresholds are breached
  • Test recovery procedures — Simulate different failures to verify recovery procedures
  • Scale horizontally — Replace one large resource with multiple small resources to reduce single points of failure
  • Stop guessing capacity — Use auto-scaling to match supply with demand
  • Manage change through automation — Use automation to make changes to infrastructure

Key AWS Services:

ServiceHow It Helps
Amazon CloudWatchMonitor and alarm on infrastructure metrics
AWS Auto ScalingAutomatically adjust capacity to maintain performance
Elastic Load BalancingDistribute traffic across multiple targets
Amazon RDS Multi-AZDatabase high availability across AZs
Amazon S399.999999999% (11 nines) durability for object storage

Pillar 4: Performance Efficiency

The Performance Efficiency pillar focuses on using computing resources efficiently to meet requirements, and maintaining that efficiency as demand changes and technologies evolve.

Design Principles:

  • Democratize advanced technologies — Use managed services instead of building from scratch
  • Go global in minutes — Deploy workloads in multiple AWS Regions
  • Use serverless architectures — Remove the operational burden of running servers
  • Experiment more often — Easy to carry out comparative testing with different instance types
  • Consider mechanical sympathy — Use the technology approach that aligns best with your goals

Key AWS Services:

ServiceHow It Helps
AWS LambdaRun code without provisioning servers
Amazon EC2 Auto ScalingRight-size instances based on demand
Amazon CloudFrontCache content at edge locations globally
Amazon ElastiCacheIn-memory caching for faster data retrieval
Amazon AuroraHigh-performance cloud-native database

Pillar 5: Cost Optimization

The Cost Optimization pillar focuses on avoiding unnecessary costs. It includes understanding and controlling where money is being spent, selecting the most appropriate resource types, analyzing spending over time, and scaling to meet business needs without overspending.

Design Principles:

  • Implement cloud financial management — Invest in Cloud Financial Management to build capability
  • Adopt a consumption model — Pay only for the computing resources you require
  • Measure overall efficiency — Measure the business output of the workload and the costs associated
  • Stop spending money on undifferentiated heavy lifting — AWS handles the data center operations
  • Analyze and attribute expenditure — Accurately identify the cost of systems and attribute to revenue streams

Key AWS Services:

ServiceHow It Helps
AWS Cost ExplorerVisualize and manage costs and usage over time
AWS BudgetsSet custom budgets and receive alerts
AWS Trusted AdvisorRecommendations for cost optimization
Reserved Instances / Savings PlansCommit for lower pricing
AWS Compute OptimizerRecommend optimal AWS compute resources

Pillar 6: Sustainability

The Sustainability pillar (added December 2021) focuses on minimizing the environmental impacts of running cloud workloads. This is the newest pillar and is tested on the CLF-C02 exam.

Design Principles:

  • Understand your impact — Measure the impact of your cloud workload
  • Establish sustainability goals — For each workload, set long-term sustainability goals
  • Maximize utilization — Right-size workloads and implement efficient design
  • Anticipate and adopt new, more efficient offerings — Adopt new technologies like Graviton processors
  • Use managed services — Shared services reduce the amount of infrastructure needed
  • Reduce the downstream impact — Reduce the amount of energy or resources required for customers to use your services

Key AWS Services:

ServiceHow It Helps
AWS Graviton InstancesMore energy-efficient ARM-based processors
AWS Compute OptimizerRecommend right-sized resources
Amazon S3 Intelligent-TieringAutomatically move data to most cost-effective and energy-efficient tier
AWS Auto ScalingScale down when demand is low to reduce waste
AWS Well-Architected ToolReview workloads against sustainability best practices

On the Exam: You must know ALL SIX pillars and be able to identify which pillar a given scenario belongs to. A common question format is: "Which Well-Architected pillar focuses on [description]?" Remember: Sustainability is the newest pillar and focuses on environmental impact.

Test Your Knowledge

Which of the following is the NEWEST pillar of the AWS Well-Architected Framework?

A
B
C
D
Test Your Knowledge

A company wants to ensure its workload can automatically recover from a component failure without manual intervention. Which Well-Architected pillar does this relate to?

A
B
C
D
Test Your KnowledgeMulti-Select

Which THREE of the following are pillars of the AWS Well-Architected Framework? (Select THREE)

Select all that apply

Scalability
Sustainability
Operational Excellence
Availability
Cost Optimization
Test Your Knowledge

Which design principle belongs to the Cost Optimization pillar?

A
B
C
D