Based on the CLF-C02 exam guideReport an error
So far we have learned what the cloud is (Day 1), where it is laid out (Day 2), and how responsibility is divided (Day 3). Then what is "good cloud design"? AWS gathered the experience of countless customers and organized the answer into six pillars called the Well-Architected Framework. Today we look at an overview of these six pillars and the value companies gain when they adopt the cloud, at a beginner's level.
The Well-Architected Framework is a set of best-practice design guidelines that lays out "what you need to pay attention to in order to build reliable, secure, and efficient systems in the cloud." Many exam questions are actually asking about one of these six pillars, so once you have the names and meanings of the pillars down, the answers become visible.
People new to the cloud usually build it "just to get it running." Launch one server, attach a database, connect a domain, and the service is open. The problem comes after that.
If the building that holds that server has a power outage, the whole service stops. If the administrator account's password leaks, all the data is stolen. If traffic becomes 10 times larger, responses slow down and then it dies. If the bill months later comes out far larger than expected, the project itself is halted.
These are not new kinds of incidents. Countless companies have already stumbled in exactly the same ways. While reviewing customers' systems, AWS discovered that "the ways of stumbling repeat in a handful of patterns," and the document that groups those patterns into six branches is the Well-Architected Framework.
It is easy to think of the Well-Architected Framework as a building safety inspection checklist. Just as when building a house you check item by item "does it withstand earthquakes (reliability), can burglars not get in (security), is the heating bill reasonable (cost), can the caretaker grasp its condition (operations)," a cloud system is inspected from six viewpoints. This framework is not a set of mandatory rules saying "build it this way" but closer to "a list of questions asking whether you have checked this."
Each pillar consists of design principles (the direction to aim for, e.g., "recover from failure automatically"), best practices (what to actually do, e.g., "spread placement across multiple AZs"), and key questions (questions asking whether my system is like that, e.g., "what happens if one AZ goes down?"). AWS also provides the AWS Well-Architected Tool in the console, which asks these questions for you and records the answers. At the introductory exam level, it is enough to know "such an inspection tool exists."
A startup ran its service on a single EC2 server. It ran well and was cheap. But one day a problem occurred at the facility holding that server, the service stopped for several hours, and some payment data was lost in the meantime. When the team inspected after the incident, there was no backup, no standby server in another AZ, and no alert to notify of failures. It was a design that left reliability and operational excellence entirely empty among the six pillars. The Well-Architected Framework lets you discover such "empty slots" before an incident happens.
| Pillar | In plain words | Key question |
|---|---|---|
| ① Operational Excellence | Running things well | Do you run the system well and keep improving it? |
| ② Security | Protection | Do you protect data and systems safely? |
| ③ Reliability | Staying up | Does it recover quickly and keep working even when failures occur? |
| ④ Performance Efficiency | Efficient speed | Do you use resources efficiently to deliver good performance? |
| ⑤ Cost Optimization | Spending wisely | Do you spend only what is truly necessary, with no unnecessary cost? |
| ⑥ Sustainability | Environmental footprint | Do you reduce environmental impact (energy and carbon)? |
Collecting the initials gives O-S-R-P-C-S. ⑥ Sustainability was added in 2021 and became the sixth pillar. Practicing asking "which pillar is this scenario asking about?" matters more than memorizing.
Rather than memorizing the definition of a pillar, picturing what happens when you leave that pillar empty stays with you much longer.
| Pillar left empty | What actually happens |
|---|---|
| Operational Excellence | Nobody knows when a failure occurs. Even if they know, they can't find the cause. Every deployment is done by hand by a person who makes mistakes. |
| Security | A single administrator key leaks and all the data is exposed. A departed employee's account has stayed alive for six months. |
| Reliability | A problem at one facility stops the whole service. With no backup, recovery is impossible. |
| Performance Efficiency | As users grow, pages slow down and users leave. Conversely, servers larger than needed sit idle. |
| Cost Optimization | Resources that were tested and never turned off have been running for months, and the bill exceeds the budget. |
| Sustainability | Far more resources than needed are kept on all the time, wasting energy and carbon emissions. |
Reading this table in reverse becomes an exam scenario as is.
① Operational Excellence is about running the system well and making it steadily better. Automating work that people repeat by hand, observing (monitoring) well what is happening, and safely applying small changes frequently belong here.
In restaurant terms it is "the work of making the kitchen run well." Alerts arrive before ingredients run out, the cooking sequence is organized in a manual, and when a mistake happens the cause is recorded so that you don't go through it again. The representative goals are performing operations as code (not clicking by hand in the console), making changes small, frequent, and reversible, practicing incident response in advance, and learning from incidents and updating documentation.
② Security is protecting data, systems, and assets. The principle of least privilege, which grants only the permissions that are truly needed, data encryption, applying security at every layer, and preparing for incidents are the core.
Here are a few frequently cited principles.
③ Reliability is the ability to keep a service from stopping even when failures occur, and to recover quickly even when it does stop. Spreading placement across multiple Availability Zones (AZs) and having automatic recovery and backups is typical (recall the multi-AZ design from Day 2).
The way of thinking in reliability is characterized by starting from the premise that "failures will definitely happen." The goal is not to try to eliminate failures but to make it so users don't notice even when failures happen. So it emphasizes automatic recovery (avoid a structure where a person wakes up in the middle of the night to fix things), actually testing recovery procedures (a backup is only a backup if you have restored from it), horizontal scaling (don't bet the entire service on one large resource), and adjusting capacity to demand.
④ Performance Efficiency is using resources efficiently, without waste, to deliver the performance you need. It means choosing resources of exactly the right size for the job (right-sizing) and using appropriate technology when needed.
The core is not only "making it fast" but "delivering the needed performance with the fewest resources." Placing a service near users to cut response time, or handing a heavy feature to an existing managed service instead of building it yourself, also falls under this pillar.
⚠️ Pitfall: It is easy to mistake performance efficiency and cost optimization for the same thing. Both say "use resources appropriately," but what they are asking for differs. If the passage worries about response speed, latency, and user experience, it is performance efficiency; if it worries about the bill, spending, and wasted resources, it is cost optimization.
⑤ Cost Optimization is doing the same job at lower cost. Turning off unused resources, choosing a pricing model that fits usage, and measuring and managing cost belong here.
What this pillar especially emphasizes is "making visible who spends how much." If cost isn't visible broken down by department and project, nobody tries to reduce it. So measuring usage and attributing it by team, finding and turning off resources not in use (development and test environments can often be turned off outside business hours), reducing even the human operating cost with managed services instead of running things yourself, and choosing a pricing model that fits the usage pattern all belong here.
⑥ Sustainability is reducing the environmental impact of cloud use. Energy-efficient design and choosing an appropriate Region are examples.
It is the most recently added pillar, so it feels unfamiliar, but the way of thinking is simple. "Use less, emit less." Turning off unneeded resources, producing the same result with less computation, and moving old data to cheaper, more efficient storage all belong here. It often overlaps in direction with cost optimization, but you can tell them apart: if the criterion for judgment is "money," it is cost optimization; if it is "environmental impact, carbon, energy," it is sustainability.
The six pillars may be in a trade-off relationship with one another. For example, if you add resources across multiple AZs to raise reliability, cost goes up. The purpose of the Well-Architected Framework is not to give "one right answer" but to make you deliberately think through such balances.
The six pillars are the six ways systems stumble, turned upside down. Rather than memorizing definitions, remember them as "what happens if I don't follow this pillar."
Real-world design cannot make all six pillars score 100. Raising one lowers another.
| Colliding combination | Situation | Basis for judgment |
|---|---|---|
| Reliability ↔ Cost | Should we add one more standby server in another AZ? | If the loss from the service being down for an hour is greater than that server's cost, add it |
| Security ↔ Agility | Should we put an approval procedure on every deployment? | The sensitivity of the data handled is the criterion. If it is payments or personal data, add the procedure |
| Performance ↔ Cost | Should we switch to a larger instance? | First measure whether the current performance is causing users to leave |
| Operational Excellence ↔ Initial speed | Should we build monitoring and automation first? | If it is a service to be operated for a long time, build them first. If it is an experiment to be used for a few days and discarded, defer them |
The core attitude is "giving something up while knowing what you gave up." The decision itself to place things in a single AZ to save cost is not wrong — for an internal tool it can be reasonable. The problem is making that choice without being aware of it.
⚠️ Pitfall: On the exam, "What is the most cost-effective method?" and "What is the most reliable method?" demand opposite answers. When a passage has several conditions attached, the requirement in the last sentence is usually the scoring criterion. If it says "a startup with a tight budget, but service interruption is absolutely not allowed," the answer lies on the reliability side, not cost. Look at the requirement sentence, not the adjectives in the passage.
Because the pillars conflict, finding which pillar the passage's requirement sentence tells you to prioritize is finding the answer.
The most useful skill on the exam is looking at a scenario and recognizing which pillar it is asking about.
| Scenario keyword | Pillar to think of |
|---|---|
| "keep the service running even if one AZ goes down" | Reliability |
| "save by turning off resources during unused hours" | Cost Optimization |
| "least privilege, data encryption" | Security |
| "automate repetitive tasks, monitoring" | Operational Excellence |
| "raise response speed and size resources appropriately" | Performance Efficiency |
| "reduce energy and carbon impact" | Sustainability |
Let's expand the keywords a bit more. Exam passages frequently use the expressions below.
| Expression in the passage | Correct pillar |
|---|---|
| automatic failure recovery, backups, multi-AZ, disaster recovery, uptime | Reliability |
| least privilege, encryption, access control, credentials, audit logs, defense in depth | Security |
| deployment automation, monitoring, alerts, runbooks, change management, post-incident analysis | Operational Excellence |
| latency, response speed, right-sizing, placing near users | Performance Efficiency |
| the bill, budget overrun, idle resources, tracking cost with tags, commitment discounts | Cost Optimization |
| carbon footprint, energy consumption, environmental impact, reducing resource usage itself | Sustainability |
Pitfall: Just because the word "monitoring" appears does not mean it is automatically operational excellence. Monitoring cost is cost optimization, and monitoring security events is security. You must look not at a single word but at what that word is directed toward. This is the most common reason people get pillar questions wrong on CLF-C02.
When a company adopts the cloud, it gains more value than simply "renting servers." It connects with the six advantages from Day 1.
These five are not separate from one another but show up together in a single event.
Think of an online shop that sells seasonal goods. Normal traffic is calm, but during one week of a particular season dozens of times as much arrives. In the on-premises era, you would have had to buy equipment that sits idle all year for that one week. In the cloud, you add resources only for that period and reduce them afterward. The values at work here are elasticity and cost efficiency, and if you used the money saved to build new features, that is agility.
AWS also provides the Cloud Adoption Framework (CAF), which serves as a guide when companies move to the cloud. CAF organizes what needs to be prepared from perspectives such as business, people, governance, platform, security, and operations, and draws the big picture of "how to transition to the cloud."
If Well-Architected is how to build one system well, CAF is a plan for the whole company moving house. Because cloud transitions usually fail not for technical reasons but on the people, organization, and process side, AWS organized this into six Perspectives.
| CAF perspective | Question it addresses |
|---|---|
| Business | What business outcomes will we achieve by moving to the cloud? |
| People | How will we change employees' skills, roles, and culture? |
| Governance | How will we control and measure risk and cost? |
| Platform | On what technical foundation will we put the system? |
| Security | How will we satisfy regulations and data protection? |
| Operations | How will we run things stably after moving? |
The first three (Business, People, Governance) are closer to management and organization, and the last three (Platform, Security, Operations) to technology. Remembering it as a 3/3 split keeps you from getting confused. CAF doesn't tell you to transition all at once; it recommends going through the stages Envision → Align → Launch → Scale, creating small successes first and then widening them.
| Category | Well-Architected Framework | Cloud Adoption Framework (CAF) |
|---|---|---|
| Question it answers | Did we build this system well? | How will our organization move to the cloud? |
| Subject | A workload (one system) | The transition journey of the whole organization |
| Composition | Six Pillars | Six Perspectives |
| When it is mainly used | When designing, reviewing, and improving | When planning and preparing the transition |
| Representative keywords | reliability, security, cost, performance, operations, sustainability | business, people, governance, platform, security, operations |
Pitfall: Both frameworks contain the words "security" and "operations," which causes confusion. The key to telling them apart is the subject. If the passage's subject is "this architecture/workload," it is Well-Architected; if it is "this company/organization while migrating to the cloud," it is CAF. Also, if you see the word "pillar," it is Well-Architected; if you see "perspective," it is CAF.
Well-Architected targets the system and CAF targets the organization. Just by looking at whether the subject is a workload or a company, the two won't be confused.
In the next article, we review all of the cloud concepts learned in Week 1 in one go.
Click a choice to reveal the answer and explanation.
Question 1
Which of the following is NOT one of the six pillars of the Well-Architected Framework?
Question 2
The requirement "the service must keep running even if one Availability Zone (AZ) fails" is primarily related to which pillar?
Question 3
The approach of "turning off resources during unused nighttime hours to reduce spend" falls under which pillar?
Question 4
Which pillar was newly added to the Well-Architected Framework in 2021, becoming the sixth?
Question 5
Which of the following is NOT a value a company gains by adopting the cloud?