SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
Cloud Concepts

AWS Well-Architected Framework: The Six Pillars Explained for CLF-C02

21 min readCLF-C02 · Cloud ConceptsUpdated

The AWS Well-Architected Framework is the set of design principles AWS uses to describe what a good cloud architecture looks like, organized into six pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. Task 1.2 of the CLF-C02 exam guide asks you to do two things: understand what each pillar is about, and identify the differences between them. That second skill is where most exam points are won or lost, because several pillars sound similar until you learn the keywords that separate them. In this lesson you'll learn the goal of each pillar, its signature design principles, the AWS services most often associated with it, and the tell-tale phrases that map an exam statement to exactly one pillar. By the end, you'll be able to read a short scenario and confidently name the pillar it belongs to.

What you’ll learn
  • Name all six pillars of the AWS Well-Architected Framework and state the core goal of each
  • Match a current design principle or best practice statement to the correct pillar, including principle names that sound like a different pillar
  • Distinguish commonly confused pillar pairs: reliability vs performance efficiency, cost optimization vs operational excellence, security vs reliability, and cost optimization vs sustainability
  • Associate representative AWS services (such as IAM, Auto Scaling, Cost Explorer, and CloudFormation) with the pillar they most directly support
  • Explain what the AWS Well-Architected Tool does, how lenses extend a review, how a lens differs from a milestone, and how the tool differs from AWS Trusted Advisor, AWS Compute Optimizer and AWS Config conformance packs
  • Recognize trade-offs between pillars, such as accepting lower reliability for cost optimization or for sustainability
  • Answer scenario-style 'which pillar is this?' questions by identifying the stated goal
The six pillars of the AWS Well-Architected Framework.Operational ExcellenceRun and monitorsystems to deliver valueSecurityProtect data,systems and assetsReliabilityRecover from failure,scale to meet demandPerformance EfficiencyUse resourcesefficiently as demand shiftsCost OptimizationDeliver value atthe lowest price pointSustainabilityMinimise theenvironmental impactSix pillars — design principles, not a checklist to pass
The six pillars of the Well-Architected Framework. They are design principles rather than a pass/fail checklist, and they deliberately pull against one another: more reliability usually costs more, and tighter cost control usually costs performance. The framework exists to make that trade deliberate rather than accidental.

What the AWS Well-Architected Framework is and why it exists

The AWS Well-Architected Framework is a published set of architectural best practices that helps you evaluate whether a workload is designed well for the cloud. AWS created it after reviewing thousands of customer architectures and distilling the recurring lessons into a consistent structure: six pillars, each containing design principles (general rules of good design) and best practices (specific things to do). The framework is not a service you deploy and not a certification of your architecture — it is a shared vocabulary and a checklist for making informed trade-offs.

The six pillars are operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. Sustainability is the newest pillar, added in late 2021, which is why older study material sometimes says there are only five. On CLF-C02, the correct count is six.

AWS also provides the AWS Well-Architected Tool, a free service in the AWS Management Console. You answer a series of questions about a workload, and the tool measures your answers against the framework's best practices, highlights high-risk issues, and produces an improvement plan. Remember the separation: the framework is the documentation and the ideas; the tool is the free console service that reviews your workloads against it. A Well-Architected review in the tool is built from lenses. The AWS Well-Architected Framework Lens (the six pillars) is applied automatically when you define a workload; you can apply further lenses to the same workload, and each one adds its own domain-specific questions, best practices and improvement plan to the review. Official lenses come from the tool's Lens Catalog — for example the Serverless Applications Lens for workloads built on services like Lambda and API Gateway, or lenses for machine learning, SaaS and other workload types and industries — and organizations can also write custom lenses with their own questions. Don't confuse a lens with a milestone: a milestone only saves a point-in-time snapshot of a review so you can compare progress later; it adds no new questions.

The Well-Architected Tool vs other AWS checking services

The Well-Architected Tool is the only one of these that reviews a workload's design: you answer questions about how the workload is built and run, it records the risks your answers reveal, and it produces an improvement plan, at no charge. Several other services also "check" an environment, but each inspects something narrower and automatically, without asking about design decisions:

ServiceWhat it examinesHow
AWS Well-Architected ToolOne workload's architecture and operating practices across all pillarsQuestion-based review you answer; records risks, produces an improvement plan, saves milestones
AWS Trusted AdvisorThe whole account, against a fixed set of best-practice checks (cost, performance, security, fault tolerance, service limits, operational excellence)Automated and ongoing — for example it flags security groups that leave specific ports open to anyone, or EC2 instances with low utilization; how many checks you get depends on your support plan
AWS Compute OptimizerSizing of compute resources such as EC2 instances, Auto Scaling groups, EBS volumes and Lambda functionsAutomated right-sizing recommendations from utilization metrics; nothing about security or design
AWS Config conformance packsResource configuration settingsEvaluate resources continuously against a packaged set of AWS Config rules (with optional remediation); no design questions, no improvement plan

The services complement each other rather than compete: automated checks catch specific misconfigurations as they happen, while a Well-Architected review asks whether the workload's overall design follows the framework.

A one-line boundary for this topic: the framework describes how to design well in the cloud. The general benefits of moving to the cloud, migration strategies like the AWS CAF, and cloud economics are separate task statements and are not covered here.

Operational excellence: run, monitor, and improve

The operational excellence pillar is about running workloads effectively, gaining insight into how they behave, and continuously improving your processes and procedures to deliver business value. Its focus is on people and process as much as technology: how teams are organized, how you deploy changes, how you respond to events, and how you learn from what happens in production.

The current design principles are:

  • Organize teams around business outcomes — leadership, operating model and team goals are aligned to what the business needs.
  • Implement observability for actionable insights — define KPIs and use telemetry (metrics, logs, traces) to understand workload behaviour and act when outcomes are at risk.
  • Safely automate where possible — define the workload and its operations (applications, infrastructure, configuration and procedures) as code, and automate responses to events behind guardrails such as rate limits, error thresholds and approvals. Older material calls this "perform operations as code"; that idea now lives inside this principle.
  • Make frequent, small, reversible changes — small deployments limit the blast radius and are easy to roll back.
  • Refine operations procedures frequently — review runbooks regularly and improve them as the workload evolves.
  • Anticipate failure — run game days and pre-mortems that simulate failures to test your procedures and your team's response. This is an operations practice, which is why it sits in this pillar rather than in reliability.
  • Learn from all operational events and metrics — blameless post-incident reviews and shared lessons learned, drawn from every event, not only outages (the older name was "learn from all operational failures").
  • Use managed services — reduce operational burden by letting AWS run the undifferentiated infrastructure.

Example practices and services: AWS CloudFormation for infrastructure as code, Amazon CloudWatch for monitoring, dashboards and alarms, and AWS Systems Manager for automating operational tasks like patching. AWS Config, which tracks resource configuration changes over time, also supports operational visibility.

Keyword triggers: runbooks, operations as code, safely automate, small reversible changes, game days, post-incident reviews, observability and KPIs, reduce operational burden. When a question is about how an organization deploys, observes and refines its day-to-day operations — rather than about component failure, money or attackers — the answer is operational excellence.

Security: protect data, systems, and identities

The security pillar is about protecting information, systems, and assets while still delivering business value. It covers who can do what (identity and access), how you detect and investigate activity, how you protect infrastructure and data, and how you respond when something goes wrong.

Signature design principles include implementing a strong identity foundation (least privilege, centralized identity management, no long-lived shared credentials), maintaining traceability (monitor, alert on, and audit actions and changes in real time — the principle is named "Maintain traceability"), applying security at all layers (defense in depth: edge, VPC, subnet, instance, application, and data — not just a single perimeter firewall), protecting data in transit and at rest (encryption, tokenization, and access control), automating security best practices, and keeping people away from data (use tooling instead of direct human access to reduce mistakes and mishandling). A final principle is preparing for security events — having an incident response plan and rehearsing it.

Example practices and services: AWS IAM for identities and least-privilege permissions, AWS KMS for encryption key management, AWS CloudTrail for auditing API activity, Amazon GuardDuty for threat detection, and AWS WAF and AWS Shield for protecting applications at the edge.

Keyword triggers: least privilege, encryption, MFA, traceability, audit, defense in depth, protect data at rest and in transit. If the statement is about unauthorized access, credentials, or protecting data from people, it is security — even if the word "protect" tempts you toward reliability.

Reliability: recover from failure and keep working

The reliability pillar is about a workload performing its intended function correctly and consistently — and recovering quickly when something fails. It covers designing for failure, distributed system design, change management, and recovery planning. The mindset behind this pillar is often summarized as "everything fails, all the time" — so design your architecture assuming components will fail.

Signature design principles include automatically recovering from failure (monitor key metrics and trigger automated recovery when thresholds are breached), testing recovery procedures (deliberately inject failures to validate that recovery actually works — in the cloud you can test failure paths cheaply), scaling horizontally to increase aggregate availability (replace one large resource with many small ones so no single failure takes down the workload), stopping guessing capacity (automate provisioning so the workload always has enough resources without over-provisioning), and managing change through automation.

Example practices and services: Multi-AZ deployments for Amazon RDS, Amazon EC2 Auto Scaling replacing unhealthy instances, Amazon Route 53 health checks and DNS failover, Elastic Load Balancing spreading traffic across Availability Zones, and AWS Backup for centralized backup and restore.

Keyword triggers: failure, recover, failover, high availability, fault tolerance, Multi-AZ, disaster recovery, backup and restore, self-healing. If the scenario describes an outage, a crashed instance, or the need to keep serving users when a component or an entire Availability Zone goes down, the answer is reliability.

Performance efficiency: use resources efficiently and adapt

The performance efficiency pillar is about using computing resources efficiently to meet requirements — choosing the right resource types and sizes, and keeping that choice current as demand changes and as AWS releases new capabilities. Where reliability asks "will it keep working when things break?", performance efficiency asks "is this the best-performing, best-fitting way to do it?"

Signature design principles include democratizing advanced technologies (consume complex technology like machine learning or NoSQL databases as managed services instead of building the expertise in-house), going global in minutes (deploy to multiple AWS Regions to give users lower latency wherever they are), using serverless architectures (remove the burden of running and scaling servers entirely), experimenting more often (the cloud makes it cheap to benchmark different instance types and configurations), and considering mechanical sympathy — matching the technology to the access pattern, such as choosing the right database engine or storage type for the data.

Example practices and services: AWS Lambda for serverless compute, Amazon CloudFront for low-latency global content delivery, Amazon ElastiCache for caching to reduce read latency, and selecting appropriate EC2 instance families or purpose-built databases for the workload.

Keyword triggers: latency, right resource type, selection, serverless, caching, go global in minutes, experiment with instance types. If the scenario is about making a working system faster or better matched to its workload — with no mention of failure or outage — the answer is performance efficiency.

Cost optimization and sustainability: dollars vs environmental impact

These two pillars pair naturally because many actions — right-sizing, deleting idle resources, using serverless — serve both. What separates them is the goal being measured: cost optimization is measured in money, sustainability in environmental impact.

The cost optimization pillar is about running systems that deliver business value at the lowest price point. Its design principles are implement cloud financial management (build organizational ownership of cloud spend), adopt a consumption model (pay only for what you use and stop resources when you don't need them — for example, shutting down development environments outside working hours), measure overall efficiency (relate cost to the business output it produces, such as spend per product compared with that product's revenue), stop spending money on undifferentiated heavy lifting (let AWS run data centers and routine infrastructure work such as database patching, so you stop paying for work that doesn't set your business apart), and analyze and attribute expenditure (cost allocation tags, so each team sees and owns its share of the bill). Example services: AWS Cost Explorer, AWS Budgets, Savings Plans and Reserved Instances, Spot Instances, and S3 lifecycle policies that move cold data to cheaper storage classes. Triggers: reduce spend, right-size, idle resources, pay only for what you use, attribute costs to teams. (Cloud pricing economics more broadly is its own exam task.)

The sustainability pillar — added in late 2021 as the sixth pillar — is about minimizing the environmental impact of cloud workloads, especially the energy they consume. AWS is responsible for sustainability of the cloud (efficient data centers, cooling and hardware, renewable energy procurement); you are responsible for sustainability in the cloud (how efficiently your workloads use what you provision, and where and how you run them). Its six design principles are understand your impact, establish sustainability goals, maximize utilization (an idle server still draws power — one host at 60% is more efficient than two at 30%), anticipate and adopt new, more efficient hardware and software offerings (such as AWS Graviton processors), use managed services (shared across many customers, they run at higher utilization than single-tenant alternatives) and reduce the downstream impact of your cloud workloads (less energy and fewer device upgrades needed by your own customers). A key best practice is to choose a Region based on both business requirements and sustainability goals: after checking compliance, service availability, cost and latency, prefer Regions near Amazon renewable energy projects or with a lower published grid carbon intensity. Another best practice is to align SLAs with sustainability goals: review the service levels each workload really needs, and where the business can accept it — typically for non-critical workloads — relax them (longer recovery objectives, less redundancy, fewer always-on copies) so the workload runs on fewer resources. That is a sustainability decision that deliberately gives up some reliability, even when it also happens to save money. Other example practices: serverless services that scale to zero, and deleting or archiving data you no longer need. Triggers: environmental impact, carbon footprint, energy, maximize utilization, lower-carbon Region, service levels aligned with sustainability goals.

Price changes vs resource changes

The cleanest way to separate the two pillars: ask whether the action changes what you consume or only what you pay for it. A pricing commitment — a Savings Plan or Reserved Instance — lowers the price of the same instances running the same hours, so it serves cost optimization only; it uses exactly the same hardware and energy, so it is never a sustainability action. Moving to more efficient hardware (Graviton), raising utilization, or deleting unneeded data reduces the resources and energy consumed, so it serves sustainability (and often cost too). When an action does both, the goal the scenario states decides: "reduce the bill" is cost optimization; "reduce environmental impact" is sustainability.

Six pillars at a glance: comparison table

Use this table as your fast-recall map from exam language to pillar. Every "which pillar?" question contains at least one trigger word or phrase from the third column.

PillarCore question it answersKeyword triggersExample services
Operational excellenceHow well do we run, monitor, and improve our operations?safely automate (operations as code), runbooks, small reversible changes, game days, observability, learn from operational eventsCloudFormation, CloudWatch, Systems Manager, AWS Config
SecurityHow do we protect data, systems, and identities?least privilege, encryption, MFA, traceability, audit, security at all layersIAM, KMS, CloudTrail, GuardDuty, WAF, Shield
ReliabilityDoes the workload keep working and recover from failure?failover, high availability, fault tolerance, Multi-AZ, disaster recovery, self-healingRoute 53, ELB, EC2 Auto Scaling, RDS Multi-AZ, AWS Backup
Performance efficiencyAre we using the right resources in the most efficient way?latency, right resource selection, serverless, caching, go global in minutes, experimentLambda, CloudFront, ElastiCache, purpose-built databases
Cost optimizationAre we delivering value at the lowest price point?reduce spend, right-size, idle resources, consumption model, cost allocation tagsCost Explorer, AWS Budgets, Savings Plans, Spot Instances, S3 lifecycle
SustainabilityHow do we minimize environmental impact?carbon footprint, energy, maximize utilization, efficient hardware, lower-carbon RegionGraviton, serverless, S3 lifecycle, managed services

Two structural facts to memorize alongside the table: the framework has exactly six pillars (sustainability made it six), and the AWS Well-Architected Tool is the free console service that reviews workloads against these pillars and produces an improvement plan.

The classic confusions: telling similar pillars apart

CLF-C02 loves pillar pairs that sound alike. Learn these three distinctions cold.

Reliability vs performance efficiency

Both involve scaling and choosing resources, so this is the most common trap. The separator is failure. Reliability is about the workload continuing to function and recovering when components fail: failover, Multi-AZ, backups, self-healing. Performance efficiency is about the workload being fast and well-matched to demand when everything is working: latency, caching, picking the right instance or database type. "Scale horizontally so one instance failing doesn't take the app down" is reliability; "add a caching layer to cut response time" is performance efficiency.

Cost optimization vs operational excellence

Both talk about efficiency and automation, but they optimize different things. Cost optimization measures success in money: eliminating idle resources, right-sizing, Savings Plans. Operational excellence measures success in process quality: how safely you deploy, how quickly you detect issues, how you learn from incidents. Automating a deployment pipeline is operational excellence even though it might save staff time; deleting unattached storage volumes is cost optimization even though a script does it.

Security vs reliability

Both "protect" the workload, but from different threats. Security protects against unauthorized access and data exposure — attackers, leaked credentials, unencrypted data. Reliability protects against component and infrastructure failure — crashed instances, an Availability Zone outage, corrupted deployments. Encrypting a database is security; replicating that database across Availability Zones is reliability. A backup used to recover from an outage is reliability; restricting who can delete that backup is security.

Overlaps and trade-offs: when one practice touches several pillars

The pillars overlap and sometimes conflict, so a good design makes deliberate trade-offs between them — and a "which pillar?" question is always answered by the stated goal, not by the practice or service named.

Practices that appear in more than one pillar

Monitoring shows up everywhere: observability for running and improving operations (operational excellence), audit logs of who did what (security's traceability), metrics that trigger automatic recovery (reliability), performance measurements while comparing options (performance efficiency) and spend reports per team (cost optimization). Managed services are just as widespread: Democratize advanced technologies (performance efficiency — use expertise you don't have in-house), Stop spending money on undifferentiated heavy lifting (cost optimization), and Use managed services in both operational excellence (less operational burden) and sustainability (higher shared utilization). Read what the scenario is trying to achieve:

Stated goalPillar
Know who did what; detect unauthorized changeSecurity
Survive or recover from a failureReliability
Go faster or fit the workload better while healthyPerformance efficiency
Spend less money, or attribute spendCost optimization
Reduce operational burden or improve how the team runs thingsOperational excellence
Reduce energy use or carbon footprintSustainability

Principle names that sound like another pillar

A few design-principle names point at the wrong pillar if you go by the words alone:

  • Anticipate failure belongs to operational excellence, not reliability — it is about rehearsing the team's response (game days, pre-mortems).
  • Stop guessing capacity belongs to reliability, not performance efficiency — running out of capacity is a common cause of failure, so capacity is automated.
  • Measure overall efficiency belongs to cost optimization, not sustainability — it measures business output against cost.
  • Experiment more often and Democratize advanced technologies belong to performance efficiency.

Trade-offs between pillars

Improving one pillar can cost you in another, and the framework expects you to choose consciously based on business context. The pattern to recognize is which pillar is being given up, and for which one. Skipping redundancy in a non-production environment — a single NAT gateway in a test VPC, or no cross-Region copy of test backups — gives up some reliability to save money, a cost optimization choice that is usually reasonable outside production. Paying a little more for a location or option chosen for its lower environmental impact puts sustainability ahead of cost optimization. Loosening a workload's availability or recovery targets so it runs on less infrastructure trades reliability for sustainability when the reason given is lower resource and energy use; even if it also saves money, the stated goal names the pillar. Going the other way, adding standby capacity or extra performance headroom raises reliability or performance efficiency at a higher bill. AWS notes that security and operational excellence are generally not traded off against the other pillars. Whatever you decide, record the decision and its business reason in the review notes, so the trade-off is deliberate rather than accidental.

Scenario practice: which pillar is this?

Work through each mini-scenario before reading the answer. This is exactly the recognition skill CLF-C02 tests.

  1. An online store must stay open for orders when a data center in its Region suffers a power loss. The concern is surviving infrastructure failure — reliability. Trigger: the workload has to keep functioning through an outage.

  2. A team notices many EC2 instances are far larger than their workloads need and wants to reduce the monthly bill. The goal is stated in dollars — cost optimization. Right-sizing plus "reduce the bill" seals it.

  3. An administrator must ensure all API calls in the account are logged and auditable, and that users have only the permissions they need. Traceability (the principle "Maintain traceability") and least privilege — security.

  4. A team ships each feature as a tiny release it can undo within minutes, and writes up lessons learned after every incident without assigning blame. Small reversible changes and learning from operational events — operational excellence.

  5. A global audience complains of slow page loads, so the team adds a CDN and an in-memory cache. Latency and resource selection with no failure in sight — performance efficiency.

  6. An organization sets a goal to reduce the energy consumed by its workloads and migrates to more efficient processor types. Energy and environmental goals — sustainability.

Notice the method: ignore the services named in the question first, find the stated goal (survive failure? spend less? protect data? go faster? improve process? reduce impact?), and only then use services as confirmation. Goals map one-to-one to pillars; services can appear under several.

Tip. CLF-C02 tests this topic mostly as pillar identification: a question quotes a design principle, goal, or short scenario and asks which Well-Architected pillar it belongs to. Expect confusion traps between reliability and performance efficiency (failure/recovery vs speed/resource selection), cost optimization and operational excellence (money vs process quality), and cost optimization and sustainability (price vs resources and energy consumed), plus principle names that sound like a different pillar. Some questions describe a trade-off between two pillars, ask which pillar a shared practice like monitoring or managed services serves given the stated goal, or test structural facts — the six pillars, design principles, the free AWS Well-Architected Tool versus automated checking services such as AWS Trusted Advisor, and what a lens adds to a review.

Key takeaways
  • The AWS Well-Architected Framework has exactly six pillars: operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability
  • The AWS Well-Architected Tool is a free console service that reviews workloads against the framework and produces an improvement plan; lenses (from the Lens Catalog, or custom) add domain-specific questions, while milestones only save a snapshot of the review; unlike Trusted Advisor (automated account checks), Compute Optimizer (compute right-sizing) or Config conformance packs (resource settings vs rules), it reviews a workload's design
  • Operational excellence principles include Safely automate where possible, Make frequent small reversible changes, Anticipate failure, and Learn from all operational events and metrics
  • Security's principles include a strong identity foundation and Maintain traceability; security protects against unauthorized access, reliability against component failure
  • Reliability = keep working and recover from failure (failover, Multi-AZ, backups, Stop guessing capacity); performance efficiency = right resources and low latency when nothing is broken
  • Cost optimization is measured in money, operational excellence in process quality; pricing commitments such as Savings Plans change only the price, so they are never a sustainability action
  • Sustainability targets environmental impact — maximize utilization, adopt more efficient hardware like Graviton, use managed services, choose Regions with sustainability goals in mind, and align SLAs with sustainability goals (relaxing service levels of non-critical workloads trades reliability for fewer resources)
  • Pillars overlap and trade off against each other; answer 'which pillar?' questions by finding the stated goal, not the service or practice named

Frequently asked questions

How many pillars does the AWS Well-Architected Framework have?

Six. The pillars are operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability. The framework originally had five pillars; sustainability was added as the sixth in late 2021, so older study materials that mention five pillars are out of date. The CLF-C02 exam guide explicitly lists all six, and knowing the correct count plus what each pillar covers is a directly testable fact.

What is the difference between reliability and performance efficiency in AWS?

Reliability is about a workload continuing to work correctly and recovering when components fail — think failover, Multi-AZ deployments, backups, and self-healing through Auto Scaling health checks. Performance efficiency is about using the right resources in the most effective way while everything is healthy — think latency, caching with ElastiCache or CloudFront, serverless, and choosing the right instance or database type. If the scenario mentions failure or outages, it's reliability; if it's about speed or resource selection, it's performance efficiency.

What is the AWS Well-Architected Tool and is it free?

The AWS Well-Architected Tool is a free service in the AWS Management Console that lets you review a workload against the Well-Architected Framework. You answer questions about your architecture across the six pillars, and the tool identifies high-risk issues, compares your answers to AWS best practices, and generates an improvement plan you can track over time. You pay nothing for the tool itself — only for any AWS resources you change as a result of its recommendations.

When was sustainability added to the AWS Well-Architected Framework?

Sustainability was added as the sixth pillar in late 2021, announced at AWS re:Invent. It focuses on minimizing the environmental impact of cloud workloads: understanding your footprint, setting sustainability goals, maximizing utilization so provisioned hardware isn't idling, adopting more energy-efficient hardware such as Graviton processors, and using managed and serverless services that run at higher utilization. AWS handles sustainability of the cloud; customers handle sustainability in the cloud.

Is the AWS Well-Architected Framework on the Cloud Practitioner exam?

Yes. Task statement 1.2 of the CLF-C02 exam guide, in the Cloud Concepts domain, requires understanding the pillars of the Well-Architected Framework and identifying the differences between them. Questions are recognition-level: you'll be asked which pillar a design principle or scenario belongs to, or which pillar focuses on a stated goal such as recovering from failure or reducing spend. You don't need the deep best-practice detail tested on associate-level exams.

What is a lens in the AWS Well-Architected Tool?

A lens is a set of extra questions, best practices and an improvement plan that you apply to a workload in the AWS Well-Architected Tool to review it for a specific technology or industry. The Well-Architected Framework Lens is applied to every workload automatically; you can add official lenses from the Lens Catalog, such as the Serverless Applications Lens, or custom lenses your organization writes. A lens is different from a milestone, which only records a point-in-time snapshot of a review so you can track progress.

Can the Well-Architected pillars conflict with each other?

Yes. Improving one pillar can cost something in another, so the framework expects deliberate trade-offs based on business context. For example, skipping redundancy in a test environment gives up some reliability to optimize cost, and paying slightly more for an option chosen for its lower environmental impact favours sustainability over cost optimization. AWS notes that security and operational excellence are generally not traded off against the other pillars, and a review should record each trade-off and its reason.

What is the difference between the AWS Well-Architected Tool and AWS Trusted Advisor?

The AWS Well-Architected Tool is a free, question-based review of one workload's design against the six pillars of the Well-Architected Framework; it records the risks your answers reveal and produces an improvement plan. AWS Trusted Advisor runs automated, ongoing checks across an AWS account — such as security groups with unrestricted ports or low-utilization EC2 instances — and recommends fixes for each finding. Trusted Advisor finds specific misconfigurations; the Well-Architected Tool assesses how the workload is designed and operated.

Source

This lesson covers the "Cloud Concepts" domain of the official CLF-C02 exam guide. Vendors revise their guides — check the source for the current version.

Test yourself on this topic
Practice now

Sign up free to mark lessons complete, bookmark topics and track your exam readiness.

Spotted a mistake in this lesson?