CLF-C02 cheat sheet — every exam topic on one page
176 key facts across 4 exam domains — every topic on the CLF-C02 blueprint, with the exam pattern behind each. A condensed cheat sheet, distilled from the full CLF-C02 revision notes. Skim it the week of your exam.
Updated
Cloud Concepts
24% of the examBenefits of the AWS Cloud: Value Proposition, Elasticity & Global Reach
- The AWS value proposition: on-demand resources with pay-as-you-go pricing replace owning and operating your own hardware.
- CapEx to OpEx: large upfront hardware investment becomes a variable expense that tracks actual usage; commitment discounts lower rates but bill the committed amount even when idle.
- Economies of scale: aggregated usage from all customers lowers AWS's costs, passed on as lower prices to everyone — unlike volume tiers, commitments, or Region choice, which depend on your own decisions.
- Moving to EC2 removes facility and hardware costs; guest OS patching, software licenses, and usage charges such as data transfer out remain yours.
- Elasticity = automatically acquiring AND releasing resources as demand changes; manual additions and scale-out-only policies are not elastic.
- Scalability = the ability to grow to meet demand; it does not have to be automatic or bidirectional.
- High availability = surviving component failure with minimal downtime via redundancy across Availability Zones; restoring a backup is recovery with downtime, and a single-AZ load balancer is not HA.
- Agility = the business benefit of provisioning in minutes: faster experiments, faster time to market, cheap failure.
- Global infrastructure delivers speed of deployment and global reach; data stays in the Region you choose unless you replicate it, and services and prices vary by Region.
- Edge locations cache content near viewers but do not run the application in another geography or protect a single-AZ origin from a zone outage; entering a new market means a Region there.
- Speed of deployment is about launching in a new geography quickly; agility is about how fast the organization experiments and ships.
How the exam tests this
CLF-C02 tests this task with scenario-to-benefit matching: a short business situation ends with 'which benefit of the AWS Cloud does this describe?' and the four options are the term pairs themselves — elasticity, scalability, agility, and high availability appearing together as answer choices is the classic pattern. Trigger words matter: 'fluctuating demand' or 'pay only for capacity used' signals elasticity; 'component or data center failure with minimal downtime' signals high availability; 'faster experimentation or time to market' signals agility; 'lower variable costs from aggregated customer usage' signals economies of scale; 'deploy to new countries in minutes' signals global reach. Questions also check which costs remain after moving to EC2 (OS patching, licenses, data transfer out) and whether you can tell economies of scale apart from volume tiers, commitment discounts and Region pricing. The favourite traps are treating elasticity as scale-out only or manual (it must also scale in, automatically), counting a backup restore or a single-AZ load balancer as high availability, assuming AWS copies data between Regions or that more AZs satisfy another country's residency rules, treating edge caching as running the application in another geography or as protection for a single-AZ origin, confusing speed of deployment (a new geography) with agility (faster experimentation), and swapping elasticity with high availability, since both involve 'handling' something — demand versus failure.
AWS Well-Architected Framework: The Six Pillars Explained for CLF-C02
- 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
How the exam tests this
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.
AWS Cloud Adoption Framework & Migration Strategies: The 7 Rs, DMS, and Snowball
- The AWS CAF has six perspectives: Business, People, Governance (business capabilities) and Platform, Security, Operations (technical capabilities). Program, risk, cloud financial and application portfolio management are Governance; strategy and product portfolio are Business.
- The four CAF benefit categories are reduced business risk, improved ESG performance, increased revenue, and increased operational efficiency (lower cost, higher productivity, better employee and customer experience) — outcomes, not perspectives.
- If an option starts with reduced/improved/increased, it's a CAF benefit; Technology, Process, Organization and Product are transformation domains; the six functional nouns are perspectives.
- The 7 Rs: rehost (as-is onto EC2), replatform (managed service or runtime such as RDS or Elastic Beanstalk), refactor (re-architect), repurchase (SaaS), relocate (cloud version of the same platform, e.g. VMware Cloud on AWS), retain (stay put), retire (shut down). Hyper-V VMs moved unchanged are rehost.
- AWS DMS migrates live databases with minimal downtime using full load plus ongoing replication (CDC); heterogeneous migrations convert the schema first (DMS Schema Conversion or AWS SCT), homogeneous ones need no conversion.
- Rule of thumb: 100 Mbps moves about 1 TB a day. When that misses the deadline, use a physical path — AWS Snowball only for existing Snow customers (closed to new customers since 7 November 2025), otherwise AWS Data Transfer Terminal or Partner services; S3 Transfer Acceleration cannot beat your own bandwidth.
- DataSync copies files and objects; DMS replicates databases; AWS Transform MGN (formerly Application Migration Service) rehosts servers on EC2; Storage Gateway is ongoing hybrid access, not a migration copy.
- Migration Evaluator builds the business case from measured on-premises usage; Prescriptive Guidance documents strategies; AWS Partners supply expertise; Migration Hub is closed to new customers (AWS Transform is the successor).
- Retire and retain are the only two Rs where nothing moves to AWS — a common distractor pair.
How the exam tests this
CLF-C02 tests Task 1.3 almost entirely through matching. Expect scenario stems that describe a business outcome and ask which AWS CAF benefit category it represents, or describe organizational work (training staff, program and risk management, building the platform) and ask for the CAF perspective — with perspectives, benefits and sometimes transformation domains mixed in one answer set as traps. The other cluster gives a short workload description and asks for the migration strategy from the 7 Rs (rehost vs replatform vs relocate is the closest call), or for the right way to move data: AWS DMS full load plus ongoing replication for a live database, schema conversion first for a change of engine, DataSync for files and objects, and a physical path when the network is too slow — with the caveat that Snowball is closed to new customers. A few questions name a migration need (rehosting servers, a business case, documented strategies, expert help) and ask which resource fits, using Pricing Calculator, Trusted Advisor or re:Post as distractors.
AWS Cloud Economics: CapEx vs OpEx, TCO, and Managed Services (CLF-C02)
- Moving to AWS trades upfront capital expense (CapEx) for pay-as-you-go operational expense (OpEx) — fixed costs become variable costs
- A cost is variable if it rises and falls with usage; hardware purchases, data center rent, and facilities are fixed costs
- Savings Plans and Reserved Instances are deliberately fixed cloud spending: the commitment is billed regardless of usage, and it lowers the rate without changing instance size
- On-premises TCO includes hardware, power, cooling, physical space, network, software licenses, AND staff labor — but not general business costs, and application development drops out because it is the same in both environments
- BYOL reuses licenses you already own (compliance stays with you; License Manager only helps track it; Dedicated Hosts meet dedicated-hardware terms); license-included bundles the license into the EC2 or RDS price
- Rightsizing means continuously matching instance type and size to actual workload needs — down when idle, up when saturated; a 1:1 lift-and-shift of peak-sized servers recreates overprovisioning
- Only rightsizing changes the instance; commitments and Spot change the price, and schedules change the hours
- Automation with AWS CloudFormation cuts cost by replacing manual provisioning labor with repeatable templates and making idle environments safe to delete
- Managed services (RDS, ECS, EKS, DynamoDB) reduce TCO by shifting patching, backups, scaling, and failure recovery to AWS; AWS Fargate removes container node management too
- A managed service can cost more per hour than self-managed EC2 yet have lower total cost of ownership once staff time and operations are counted
How the exam tests this
CLF-C02 tests this task with classification and recognition items. Expect to label costs as fixed or variable — including recognizing that commitment-based cloud purchases behave as fixed costs — to pick which on-premises TCO components migration removes or a TCO estimate should include (facilities, power, cooling, hardware refresh, standby capacity and operations staff are the ones candidates forget, while costs that are identical in both environments fall outside the comparison), and to identify the CapEx-to-OpEx shift behind phrases like 'trade capital expense for variable expense' and the waste of buying for peak. Rightsizing items check that you can tell resizing apart from pricing levers and schedules, recognize overprovisioning carried over by migration, and know that rightsizing can mean a larger size as well as a smaller one. Licensing questions hinge on whether existing licenses can be reused (BYOL, with Dedicated Hosts or License Manager where terms call for them) or pay-as-you-go simplicity is wanted (license-included). Scenario stems ask which option 'reduces operational overhead' or 'minimizes administrative effort' — the managed or serverless choice — and which responsibilities the customer keeps even on a managed service.
Security and Compliance
30% of the examAWS Shared Responsibility Model: Security OF the Cloud vs IN the Cloud
- AWS is responsible for security OF the cloud (facilities, hardware, network, hypervisor); the customer is responsible for security IN the cloud (data, access, configuration).
- Customer data, IAM permissions (including execution roles), database user accounts, and encryption choices are ALWAYS the customer's responsibility, on every service.
- Physical data centers, the hardware lifecycle (including replacing a failed Dedicated Host), the global infrastructure, and the hypervisor are ALWAYS AWS's responsibility, on every tenancy option.
- The line shifts by service: on EC2 you patch the guest OS; on RDS, AWS patches the OS and database engine in the maintenance window you set; on Lambda, AWS manages the OS, scaling and managed runtimes — but a runtime or container image you package and the libraries you bundle stay yours.
- Secure defaults and AWS tools don't move responsibility: S3 default encryption, AWS AMIs and Patch Manager help, but the keys, baselines and schedules are still your choice.
- Security groups, network ACLs and other firewall settings are the customer's to configure, even though AWS provides the feature.
- Encryption at rest (S3, EBS) and encryption in transit (TLS) are separate customer decisions; one does not cover the other.
- AWS's durability protects data from failed hardware; protecting it from your own accidental deletion (versioning, backups, least privilege) is yours.
- The three shared controls: patch management, configuration management, and awareness and training.
- Controls classify as inherited (evidenced by AWS's audit reports), shared, or customer-specific; AWS's reports never evidence your own controls.
- Your content stays in the Region you choose (replicated across AZs inside it); any cross-Region copy is your configuration, and the snapshots and backups you create are yours to delete — AWS only disposes of its retired physical media.
How the exam tests this
CLF-C02 tests this topic mostly with short recognition items: "Who is responsible for X under the AWS shared responsibility model?" where X is a task like patching the guest OS, securing the data center, replacing failed hardware, configuring a security group, or encrypting data. Expect the vocabulary swap — "security of the cloud" is AWS, "security in the cloud" is the customer — and the service shift, where the same task (OS patching) has a different owner on EC2 (customer) than on RDS or Lambda (AWS). Harder items combine two facts and test reasoning rather than recall: telling a secure default or an AWS-provided tool apart from a transfer of responsibility, separating tenancy choices from who operates a layer, knowing whose controls each party's evidence covers, and deciding who controls where data lives and how long copies of it exist. Anchor every answer on two absolutes: customer data and IAM are always the customer's, and physical infrastructure and the hypervisor are always AWS's.
AWS Security, Governance, and Compliance Concepts for CLF-C02
- AWS Artifact = AWS's own compliance reports (SOC, PCI, ISO) and agreements such as the BAA; an organization agreement is accepted once from the management account and covers every account.
- Compliance varies by geography (you choose the Region and AWS keeps content there unless you agree; GovCloud (US) for ITAR/FedRAMP High), industry (HIPAA, PCI DSS), and service (services-in-scope lists).
- In scope means AWS's controls for a service were assessed; the customer must still meet and evidence its own controls.
- Encryption at rest = KMS (CloudHSM for dedicated single-tenant HSMs); in transit = TLS with ACM certificates. SSE-S3, SSE-KMS and SSE-C all encrypt after AWS receives the data; only client-side encryption keeps plaintext from AWS.
- CloudTrail event history is a 90-day console view; long-term API records need a trail delivering to S3 (GuardDuty findings are detections, kept 90 days, not an API record). Flow Logs go to CloudWatch Logs or S3; S3 server access logs and ALB access logs go to S3.
- GuardDuty = threats (including malware in S3 uploads); Inspector = vulnerabilities (EC2, ECR, Lambda); Macie = sensitive data in S3; Security Hub brings findings together and Security Hub CSPM checks standards; Shield Standard is the only free, always-on DDoS protection.
- CloudTrail = who did what; CloudWatch = performance, dashboards and alarms; Config = configuration state and rules, with remediation actions to fix. Audit Manager collects your audit evidence but is closed to new accounts since 30 April 2026.
- IAM credential report = root and IAM users' passwords, keys and MFA (no roles, regenerated at most every four hours); last accessed information = which services users, groups, roles and policies actually use.
How the exam tests this
CLF-C02 tests this task mainly through service matching, with a growing share of items that combine two facts. Expect one-line needs mapped to a service: AWS's audit reports and the BAA to AWS Artifact (and the organization BAA to the management account), threat detection to GuardDuty, CVE scanning of EC2, container images or Lambda to Inspector, sensitive data in S3 to Macie, findings brought together to Security Hub and standards checks to Security Hub CSPM, DDoS to Shield (Standard free and automatic, Advanced paid with the SRT and cost protection), API activity to CloudTrail, configuration history and rules to Config, metrics, dashboards and alarms to CloudWatch, and access reviews to the IAM credential report or last accessed information. Harder items probe the boundaries: in scope versus compliant under shared responsibility, Region choice (not edge locations) for data residency, GovCloud (US) for ITAR, CloudTrail's 90-day event history versus a trail to S3, which log captures per-request HTTP detail, detect versus remediate in Config, the CloudTrail-to-CloudWatch alarm path for alerts, the credential report's lack of roles, and server-side versus client-side encryption when AWS must never see plaintext. Audit Manager still appears, but it is closed to new accounts.
AWS IAM Explained: Users, Groups, Roles, Policies & Root User Best Practices
- IAM is a free, global service: authentication proves who you are; policies authorize what you can do — explicit deny beats allow, and anything not allowed is implicitly denied.
- Users hold long-term credentials, groups organize IAM users (never instances or other accounts' users), roles are assumed temporarily, policies are JSON permission documents.
- Protect the root user: MFA, strong password, no access keys, an administrative user (AWS recommends IAM Identity Center) for daily work. IAM policies cannot restrict root.
- Root-only tasks include changing the root email/password, closing or reopening a standalone account, restoring a locked-out admin, enabling S3 MFA delete, and unlocking a deny-all bucket or queue policy. Changing the Support plan or account name is not root-only.
- Least privilege narrows both actions and resources; a custom policy is only least privilege if it is narrow. Permissions boundaries and SCPs cap permissions but grant nothing.
- Workloads use roles: an EC2 instance role or Lambda execution role, never stored access keys. Cross-account roles live in the resource-owning account and trust the requesting account.
- Access keys never expire on their own and ignore the password policy; find unused ones with the IAM credential report and deactivate leaked ones immediately.
- IAM Identity Center = workforce single sign-on across many accounts (permission sets become roles); Cognito = customer sign-in for your apps; Secrets Manager rotates secrets, Parameter Store stores config and SecureString values.
How the exam tests this
CLF-C02 tests this task with identification and best-practice questions. Expect to pick which tasks require the root user (and which, like changing the Support plan, no longer do), and which methods protect it (MFA, no access keys, an administrative user for daily work). Scenario questions make you choose among user, group, role, and policy — especially "an application on EC2 or Lambda needs S3 access" (a role, never stored access keys or a group) and "same permissions for many people" (a group). You will also match services and settings to needs: MFA types, the password policy and what it does not cover, the credential report for unused keys, narrow custom policies for least privilege, cross-account roles (trust direction) or federation for external access, IAM Identity Center versus Cognito and Organizations, and Secrets Manager versus Parameter Store.
AWS Security Components: Security Groups vs Network ACLs, WAF, Trusted Advisor
- Security groups are stateful instance-level firewalls with allow rules only; all rules are evaluated together.
- Network ACLs are stateless subnet-level filters with allow AND deny rules, evaluated in number order, first match wins.
- Because NACLs are stateless, responses go to the client's ephemeral port, so the return-direction rule must allow the ephemeral port range, not the service port.
- A NACL deny only takes effect if it is numbered lower than any allow rule that also matches.
- Starting states: default NACL allows all; custom NACL denies all; new security group denies inbound and allows outbound.
- AWS WAF blocks SQL injection and XSS at layer 7 on CloudFront, ALB or API Gateway; AWS Shield stops DDoS (Standard automatic at no extra cost, Advanced paid with the Shield Response Team and cost protection).
- AWS Firewall Manager applies WAF, Shield Advanced, security group, NACL, Network Firewall and DNS Firewall policies across an organization, including new accounts; AWS Network Firewall is a managed stateful VPC firewall with intrusion prevention and domain filtering.
- Third-party security products come from AWS Marketplace, billed through your AWS bill. Quick answers → Knowledge Center; whitepapers and bulletins → Security Center; announcements → Security Blog. Trusted Advisor flags open security groups, public S3 buckets and snapshots, and missing root MFA; Basic Support gets selected security checks, the full set needs Business Support+, Enterprise Support or Unified Operations.
How the exam tests this
CLF-C02 tests this task mostly through the security group vs network ACL comparison: items quote one attribute (stateful vs stateless, instance vs subnet level, allow-only vs allow-and-deny, all-rules vs numbered first-match evaluation, starting states) and ask which component it describes, or set scenarios that turn on how network ACL rules are evaluated and how stateless filtering treats return traffic. AWS WAF appears when requests must be filtered by content (SQL injection, cross-site scripting) on CloudFront, ALB or API Gateway; AWS Shield when the threat is a DDoS attack, including what Shield Advanced adds over Standard; AWS Firewall Manager when the same protections must reach every account in an organization; and AWS Network Firewall when VPC traffic needs intrusion prevention or domain filtering. Trusted Advisor questions cover which configuration issues its security checks flag and what Basic Support includes compared with Business Support+, Enterprise Support and Unified Operations. Matching items pair a need with a resource: quick answers with the AWS Knowledge Center, whitepapers and security bulletins with the AWS Security Center, feature announcements with the AWS Security Blog, and third-party security products with AWS Marketplace.
Cloud Technology and Services
34% of the examDeploying and Operating in AWS: Console, CLI, SDKs, IaC, and Connectivity
- Every access method — Console, CLI, SDKs, IaC — ultimately makes calls to the same AWS APIs over HTTPS.
- Management Console = human, visual, one-time or infrequent tasks; sign in with password + MFA.
- AWS CLI = terminal commands and scripts for repeatable admin automation; SDKs = AWS calls from application code.
- AWS CloudFormation templates provision entire environments repeatably, consistently, and under version control — the IaC answer on CLF-C02.
- An AMI copies one EC2 instance's software image; a CloudFormation template recreates the whole environment (network, database, permissions, instances).
- CloudFormation drift detection reports manual changes but does not revert them; scaling needs Auto Scaling; a stack exists only in its Region (use StackSets or redeploy for more).
- One-time task → console is fine; anything repeated → script it (CLI) or template it (CloudFormation) for consistency and fewer errors.
- Hybrid deployment = cloud connected to on-premises (including AWS Outposts on site with its parent Region); multi-cloud = more than one cloud provider.
- Site-to-Site VPN = encrypted tunnel over the internet — fast to set up, cheaper, variable performance.
- Client VPN connects individual users' devices to AWS; Site-to-Site VPN connects whole networks.
- Direct Connect = dedicated private physical link — consistent bandwidth/latency, avoids the public internet, takes weeks to provision, and is not encrypted by default (run a VPN over it).
How the exam tests this
CLF-C02 tests this task with short matching scenarios. Access-method questions describe an actor and ask for the tool: a person doing a one-time visual task maps to the Management Console, scripted or scheduled admin work maps to the AWS CLI (or CloudShell when nothing can be installed locally), application code calling AWS maps to an SDK, and 'identical repeatable environments' maps to CloudFormation (IaC), whose limits (drift is reported not reverted, no automatic scaling, one Region per stack) and look-alikes (AMIs, which copy a single instance image rather than a whole environment) supply the wrong options. Deployment-model questions hinge on hybrid triggers — legacy systems staying on-premises, data residency, gradual migration, or AWS Outposts on site — and on not confusing hybrid with multi-cloud. Connectivity questions contrast setup speed and cost (VPN, or the public internet) against consistent performance and a private path (Direct Connect), separate Site-to-Site VPN (networks) from Client VPN (users), and check that Direct Connect is not encrypted by default.
AWS Global Infrastructure Explained: Regions, Availability Zones, and Edge
- A Region is a geographic area containing multiple isolated Availability Zones; an AZ is one or more discrete data centers with independent power, cooling, and networking.
- Availability Zones do not share single points of failure but are linked by low-latency connections — deploy across multiple AZs for high availability within a Region.
- Spreading servers across AZs does not replicate data by itself, and each tier (web, app, database) needs copies in more than one AZ — splitting tiers across zones just creates two single points of failure.
- All AZs in a Region lie within about 100 km of each other, so multi-AZ cannot absorb a disaster across the Region's whole area.
- Use multiple Regions for exactly four exam reasons: disaster recovery, business continuity, low latency for distant users, and data sovereignty.
- Backups in a second Region recover data; keeping customers served through a Region outage needs the workload running in the second Region.
- Data stays in the Region you put it in unless you move it — that is why Region choice answers data-residency questions.
- Backups and DR copies are customer data: in a single-Region country with an in-country residency rule, resilience comes from multiple AZs in that Region.
- Edge locations number in the hundreds — far more than Regions — and serve users nearby rather than hosting your core workloads.
- CloudFront caches content at edge locations (CDN); Global Accelerator uses edge locations as static entry points onto the AWS global network for any TCP/UDP application.
- Local Zones extend a Region into a metro area for single-digit-millisecond latency; Wavelength Zones embed AWS inside telecom 5G networks; Outposts puts AWS hardware on your premises.
- Trap check: availability during component failure = multiple AZs; regional disaster, global users, or legal residency = multiple Regions.
How the exam tests this
CLF-C02 probes this task in three predictable ways. First, pure identification: you are given a definition or a count ("geographic area," "one or more discrete data centers," "hundreds of sites worldwide") and must name Region, Availability Zone, or edge location. Second, the multi-AZ versus multi-Region trap: read the goal in the stem — surviving a component or data-center failure means multiple AZs, while disaster recovery, business continuity, low latency for distant users, or data sovereignty means multiple Regions. Third, edge and extension recognition: CloudFront (content caching) and Global Accelerator (edge on-ramp onto the AWS network) as the edge-location services, plus matching Local Zones to single-digit-millisecond metro latency and Wavelength Zones to 5G. Harder items combine requirements: data residency in a country that has only one Region, whether splitting application tiers across zones makes a workload highly available, the difference between cross-Region backups and a running second-Region workload, and choosing between CloudFront and Global Accelerator when the goal also involves the load on the origin.
AWS Compute Services Explained: EC2, Lambda, ECS, EKS, and Fargate (CLF-C02)
- EC2 = virtual servers with full OS control; you patch, size, and scale them, and they suit long-running workloads.
- Instance families by trigger: compute optimized = CPU-heavy (batch, gaming); memory optimized = in-memory datasets; storage optimized = high local disk I/O; accelerated = GPUs/ML; HPC optimized = tightly coupled CPU simulations (no GPUs); general purpose = balanced.
- Lambda runs event-driven functions, each invocation capped at 15 minutes, with pay-per-use billing on its default compute; choose EC2 for long-running or full-control workloads.
- Fargate is serverless compute for ECS or EKS containers with no instances at all, and it can keep a container service running all day — Lambda runs short functions, even when packaged as a container image.
- ECS is AWS-native container orchestration; EKS is managed Kubernetes — pick EKS whenever the question says Kubernetes or portability.
- Auto scaling adjusts capacity to demand — that is elasticity; a load balancer distributes traffic across existing targets for availability and fault tolerance.
- ELB types: ALB = HTTP/HTTPS (layer 7) with path- and host-based routing; NLB = TCP/UDP (layer 4) at extreme scale; Gateway LB = third-party network appliances; Classic = previous generation.
- One-liners: Elastic Beanstalk = upload code or a container, AWS provisions EC2 instances you can still adjust; Lightsail = simple VPS at a predictable monthly price; AWS Batch = queued batch jobs with compute that scales down when idle.
How the exam tests this
CLF-C02 tests this task almost entirely through service-matching scenarios: a one-paragraph workload description asks which compute service fits, and the options typically mix EC2, Lambda, Fargate, and ECS or EKS, so you must key on management responsibility, duration, and packaging. Instance-family items describe a workload characteristic — CPU-heavy batch processing, an in-memory dataset, heavy local disk I/O — and ask you to name the optimized family. Expect at least one item equating auto scaling with the elasticity benefit, and one asking the purpose of a load balancer, often with 'adjusts capacity' planted as the wrong answer. Harder items combine two facts: a routing requirement together with a capacity requirement, a hardware requirement that rules out some instance families, or a duration or always-on requirement that rules out Lambda. Beanstalk, Lightsail, and Batch appear as recognition items and as near-miss distractors for each other.
AWS Database Services for CLF-C02: RDS, Aurora, DynamoDB, ElastiCache, DMS
- Database on EC2 = full control (any engine/version, OS access) but the customer patches, backs up and fails it over; managed services shift that work to AWS — but never the schema, queries or data decisions.
- Amazon RDS = managed relational service for MySQL, PostgreSQL, MariaDB, SQL Server, Oracle and IBM Db2 — relational engines only.
- RDS Multi-AZ = synchronous standby in another AZ, serves no traffic, automatic failover; read replicas = asynchronous read-only copies that scale reads, promoted manually.
- Amazon Aurora = MySQL/PostgreSQL-compatible engine with higher performance and six copies of data across three AZs (two per AZ), even with one DB instance; Aurora Serverless scales capacity automatically.
- Amazon DynamoDB = serverless NoSQL key-value/document database with a flexible schema and single-digit millisecond latency at any scale; joins and multi-table transactions point to relational instead.
- Amazon ElastiCache (Valkey, Redis OSS, Memcached) caches results in memory in front of a database; read replicas re-run queries and CloudFront caches content for end users. MemoryDB = durable in-memory primary database; Neptune = graph database.
- AWS DMS moves the data with the source live (full load + CDC); AWS SCT or DMS Schema Conversion converts schema and code between different engines.
- Same-engine migration = DMS alone; cross-engine = schema conversion, then DMS. Application Migration Service rehosts whole servers to EC2 and DataSync moves files — neither migrates a database into RDS or Aurora.
How the exam tests this
CLF-C02 tests this topic through matching: a scenario describes the data shape or requirement — structured tables with SQL joins and transactions, key-value items at massive scale with millisecond latency, microsecond reads of repeated query results, a durable in-memory primary store, or highly connected data — and you identify relational (RDS/Aurora), NoSQL (DynamoDB), in-memory (ElastiCache or MemoryDB) or graph (Neptune). Expect items on the EC2 versus managed trade-off (who patches and backs up), the RDS engine list, Multi-AZ versus read replicas, Aurora's six-copy storage and Aurora Serverless, and caching versus read replicas or CloudFront. Migration items hinge on DMS moving data with the source live, SCT or DMS Schema Conversion converting schemas when the engine changes, and telling DMS apart from Application Migration Service and DataSync.
AWS Network Services Explained: VPC, Route 53, CloudFront and More
- Amazon VPC is your logically isolated virtual network in one Region; you define the IP range and split it into subnets, each in exactly one Availability Zone.
- Public subnet = route to an internet gateway; private subnet = no direct internet route. Every route table keeps a local route, so all subnets can still reach each other.
- Routing decides whether a path exists; security groups and network ACLs only filter traffic on paths that exist — an allow rule never makes a private subnet reachable.
- Internet gateway = two-way internet access (one per VPC, already redundant); NAT gateway = outbound-only access for private subnets (zonal in a public subnet, or regional for the whole VPC); virtual private gateway = the VPC's VPN endpoint.
- Security groups filter at the resource level with allow rules only; network ACLs filter at the subnet level and support deny rules. AWS WAF filters web requests at CloudFront, ALB and API Gateway, not in the VPC.
- VPC peering joins two VPCs and is not transitive; Transit Gateway is the hub for many VPCs and on-premises links; PrivateLink exposes one service through interface endpoints.
- Route 53 is DNS: it translates names to IP addresses, registers domains and routes with health checks — failover keeps a standby idle, multivalue answer returns several healthy records (up to eight) per query.
- CloudFront caches content at edge locations; Global Accelerator brings TCP/UDP traffic onto the AWS network at the nearest edge with static anycast IPs — unlike a Regional NLB or S3 Transfer Acceleration.
- Site-to-Site VPN = encrypted tunnels over the internet; Direct Connect = dedicated private physical link; Client VPN = individual remote users.
How the exam tests this
CLF-C02 probes this task through component identification: given a requirement, name the piece — internet gateway versus NAT gateway (two-way access versus outbound-only for private subnets) and the public-versus-private subnet definition are the most common pairings, and knowing that a firewall rule cannot create a route. Scope facts appear too: a VPC stays in one Region, a subnet in one Availability Zone, and the internet gateway is already redundant. Security groups versus network ACLs are matched by level (instance versus subnet) and by rule type (allow-only versus deny), with AWS WAF as a near-miss. DNS, domain registration and health-checked routing map to Route 53 (failover versus multivalue answer), not ACM or Directory Service. Edge questions hinge on CloudFront (caches content) versus Global Accelerator (accelerates TCP/UDP connections from the nearest edge with static IPs), as distinct from S3 Transfer Acceleration (one bucket's uploads) and a Regional Network Load Balancer. Connectivity items separate Site-to-Site VPN, Client VPN and Direct Connect, and VPC peering (two VPCs, non-transitive), Transit Gateway (hub) and PrivateLink (one service through interface endpoints).
AWS Storage Services Explained: S3, EBS, EFS, FSx, and Storage Gateway
- Match the storage shape first: S3 = objects via API, EBS = block disk for one EC2 instance, EFS/FSx = shared file systems.
- S3 is designed for 11 nines (99.999999999%) durability, virtually unlimited capacity, and shines for backups, static websites, data lakes, and media.
- Pick S3 classes by access pattern: Standard (frequent), Standard-IA (infrequent + instant), One Zone-IA (re-creatable), Intelligent-Tiering (unknown pattern).
- Pick Glacier tiers by retrieval time: Instant Retrieval (milliseconds, about-quarterly reads, cheaper storage than Standard-IA), Flexible Retrieval (minutes–hours), Deep Archive (hours, cheapest, compliance retention).
- Lifecycle policies automatically transition aging objects to cheaper classes and expire them; they do not replicate, version, back up or encrypt data.
- EBS persists through stop/start and lives in one AZ (Multi-Attach is io1/io2, same AZ only); to reach another AZ, restore a snapshot as a new volume. Instance store is ephemeral — lost on stop or termination.
- EFS is elastic shared NFS for Linux with nothing to provision and data across AZs; FSx is sized at creation — FSx for Windows File Server = SMB/Active Directory, FSx for Lustre = HPC in a single AZ.
- Storage Gateway = on-premises access to cloud storage with a local cache (S3 File, Volume = iSCSI disks, Tape = iSCSI virtual tape library); DataSync transfers data and Direct Connect is a network link.
- AWS Backup = centralized policy-based backup with cross-Region/account copies across EC2, EBS, RDS, DynamoDB, EFS and more; Data Lifecycle Manager covers only EBS snapshots/AMIs, and Elastic Disaster Recovery is continuous replication for failover.
How the exam tests this
CLF-C02 tests this task almost entirely through matching scenarios to services. Expect questions that describe data by shape and behavior — objects accessed via API (S3), a disk for one instance (EBS), shared files for many Linux instances across Availability Zones (EFS), Windows/SMB/Active Directory shares (FSx for Windows File Server) — and ask you to pick the service. S3 storage-class questions give an access pattern, a retrieval-time tolerance and sometimes whether the data can be re-created, and reward the cheapest class that fits: 'unknown access pattern' points to Intelligent-Tiering, rarely read data that must still come back instantly to Glacier Instant Retrieval, and long-term compliance to Glacier Deep Archive. Lifecycle questions check that rules transition and expire objects, not replicate or back them up. The EBS-versus-instance-store contrast appears as a persistence question, and EBS questions also test that a volume stays in its Availability Zone (snapshots move the data). Hybrid wording — on-premises applications needing cached access to cloud storage, or backup software that writes to tape — signals a Storage Gateway type, while centrally managed, policy-based protection across many services signals AWS Backup.
AWS AI/ML and Analytics Services: SageMaker, Athena, Kinesis and More
- SageMaker (now SageMaker AI) is the platform to build, train, and deploy YOUR OWN ML models; every other AI service is a pre-trained API you can call out of the box, with no ML expertise needed.
- Transcribe = speech to text; Polly = text to speech; Translate = between languages; Comprehend = sentiment and meaning from text.
- Rekognition analyzes photos and videos; Textract extracts text and form data from scanned documents; Lex builds chatbots; Kendra is natural-language enterprise search.
- Athena runs serverless, ad hoc SQL on data in S3, by default billed per data scanned; Redshift (clusters or Serverless) is the data warehouse for recurring, high-concurrency reporting on structured data.
- "Real time" or "streaming" means Kinesis; Kinesis Data Streams retains records so several consumers can read and replay them, while Data Firehose just delivers to destinations. "Apache Kafka" means MSK; "Spark or Hadoop" means EMR.
- AWS Glue is serverless ETL plus the Glue Data Catalog that Athena uses and EMR can use; QuickSight (now Amazon Quick Sight) is the BI dashboard and visualization service.
- OpenSearch Service is full-text search and log analytics developers build into applications; Kendra is ML-powered question-answering search over company documents with ready-made connectors.
- AWS Data Exchange is where you find and subscribe to third-party data sets; the data and its updates arrive in your own AWS account.
- Match multi-service pipelines stage by stage: Transcribe → Translate for foreign-language audio, Transcribe → Comprehend for call sentiment, Textract → QuickSight for scanned paperwork to dashboards.
How the exam tests this
CLF-C02 tests this task as service-to-task matching: a one-sentence need like "convert call recordings to text" (Transcribe), "let employees search company documents in natural language" (Kendra), or "query data in S3 with standard SQL" (Athena), with the wrong options drawn from plausible neighbors. Expect the SageMaker split — custom model building for data scientists vs pre-trained AI APIs that need no training — and direction traps like Transcribe vs Polly. On the analytics side, "real time" signals Kinesis (with Data Streams chosen when several consumers must read and replay the same records), "serverless ETL plus a catalog" signals Glue over EMR, "dashboards" signals QuickSight, and Athena vs Redshift turns on the workload: occasional ad hoc queries vs sustained, concurrent reporting. Harder items chain two services, such as Transcribe then Translate or Textract then QuickSight.
AWS Application Integration, Developer Tools & Other Service Categories
- SQS is a pull-based message queue (one consumer per message, buffers and decouples); SNS is push-based pub/sub (one message fanned out to many subscribers).
- Fan-out pattern: publish once to an SNS topic, deliver copies to multiple SQS queues for independent processing.
- EventBridge routes events between AWS services, SaaS apps, and custom apps using rules; Step Functions orchestrates multi-step workflows visually.
- Contact center = Amazon Connect; application-sent transactional or marketing email to any recipient = Amazon SES; one notification to every topic subscriber (email, SMS and more) = Amazon SNS.
- AWS Support is the in-scope customer-enablement service: AWS engineers advise under a support plan (a TAM comes with Enterprise Support or Unified Operations). Contrast it with AMS (AWS operates your infrastructure), Activate (startup credits) and hired project help (AWS Professional Services, or partners via AWS Marketplace; AWS IQ is discontinued).
- CI/CD by stage: CodeCommit (Git, generally available again) → CodeBuild (build/test) → CodeDeploy (deploy) → CodePipeline (orchestrate); CodeArtifact stores packages; X-Ray traces requests (CloudTrail logs API calls, Config tracks resource configuration); AppConfig manages feature flags.
- Full virtual desktop = WorkSpaces; stream a single application = AppStream 2.0 (now WorkSpaces Applications); secure browser access to internal web apps = WorkSpaces Secure Browser.
- GraphQL = AppSync; build/host full-stack apps fast = Amplify; connect devices and route their messages with rules = IoT Core; compute on devices, even offline = IoT Greengrass — edge designs use both.
How the exam tests this
CLF-C02 probes Task 3.8 mostly through matching: a one-sentence need to the one service that answers it, or a service name to its category. The most common comparison is SQS vs SNS — a pull-based queue that decouples components versus push-based pub/sub that fans one message out to many subscribers. Harder items describe a requirement with two parts, or two workable options separated by one constraint, so you need to know where each service's job ends: an email service versus a multi-channel notification service, a provider that advises versus one that operates your environment, and processing on the device versus routing in the cloud. Also expect instant associations — virtual desktops → WorkSpaces, contact center → Connect, trace requests → X-Ray (not CloudTrail or Config), compile and test → CodeBuild, release pipeline → CodePipeline — and distractors drawn from neighbouring categories, including services the guide lists as out of scope.
Billing, Pricing, and Support
12% of the examAWS Pricing Models Explained: On-Demand, Reserved, Spot & Savings Plans
- Steady, predictable workloads running a year or more → Reserved Instances or Savings Plans, up to 72% off On-Demand.
- Fault-tolerant, interruptible workloads (batch, CI, analytics) → Spot Instances, up to 90% off, reclaimable with a two-minute warning.
- Unpredictable, short-term, or first-time workloads → On-Demand: no commitment, most flexible, most expensive long-run.
- Standard RI = bigger discount, less flexible; Convertible RI = exchangeable (family/OS/tenancy) for a smaller discount; more money upfront = bigger discount.
- Regional RIs discount matching usage in any AZ (and across sizes in the family for Linux/Unix default-tenancy RIs) but reserve no capacity; zonal RIs reserve capacity but pin the discount to one AZ and one size. Scope can be modified either way during the term.
- Compute Savings Plans are the most flexible commitment — any EC2 family, size, or Region, plus Fargate and Lambda; EC2 Instance Savings Plans trade flexibility for a deeper discount.
- Dedicated Host = whole physical server with socket/core visibility for BYOL licensing; Dedicated Instance = isolated hardware without host visibility; Capacity Reservation = guaranteed AZ capacity at the On-Demand rate with no discount and no 1- or 3-year term (future-dated ones carry a minimum commitment).
- Under AWS Organizations consolidated billing, unused RI and Savings Plans discounts are shared across all accounts by default, and aggregated usage reaches volume-discount tiers sooner.
- Data transfer: inbound from the internet is free; outbound to the internet, cross-Region, and cross-AZ transfers are charged; same-AZ private-IP traffic is typically free.
- Storage: the lower the per-GB-month rate, the higher the cost to read — Standard-IA adds a per-GB retrieval fee and 30-day minimum; Glacier Instant, Flexible Retrieval and Deep Archive get cheaper in that order, with Deep Archive retrievals taking up to 12 hours (standard).
How the exam tests this
CLF-C02 tests this task almost entirely through workload-matching: a question describes usage behavior and asks for the most cost-effective option — steady and predictable maps to Reserved Instances or Savings Plans, fault-tolerant and interruptible maps to Spot, unpredictable or short-term maps to On-Demand, and server-bound BYOL licensing maps to Dedicated Hosts. Expect at least one item on the Dedicated Host versus Dedicated Instance distinction or on Capacity Reservations offering no discount, items on Reserved Instance flexibility (regional versus zonal scope, size flexibility, Convertible exchanges), and one on RI or Savings Plans discount sharing under consolidated billing in AWS Organizations. Data transfer items hinge on direction: inbound from the internet is free, while outbound, cross-Region, and cross-AZ transfers are charged. Storage items match access frequency to an S3 storage class and recognise that retrieval fees and minimum storage durations can outweigh a lower storage rate.
AWS Billing and Cost Management Tools: Budgets, Cost Explorer, CUR and More
- Match by tense: estimate BEFORE = Pricing Calculator; alert DURING = AWS Budgets; analyze AFTER = Cost Explorer; deepest data = CUR.
- AWS Pricing Calculator is a free public web tool — no AWS account needed — for estimating a planned architecture's cost.
- AWS Budgets alerts via email or SNS on actual OR forecasted thresholds; budget actions apply an IAM policy or SCP (blocks new activity) or stop chosen EC2/RDS instances.
- AWS Cost Explorer visualizes historical spend, filters/groups by service, account, and tag, and forecasts future costs from history.
- The Cost and Usage Report is the most detailed billing data AWS provides — per-resource, per-hour line items delivered to an S3 bucket.
- Consolidated billing gives one bill for all Organizations accounts, combines usage toward volume tiers (including data transfer), and shares RI/Savings Plans discounts, which apply to the usage they were bought for and never to data transfer.
- AWS Billing Conductor produces pro-forma billing data at custom rates for resellers and chargeback; it never changes the real AWS bill.
- Cost allocation tags must be ACTIVATED by the management account (or a standalone account); a backfill can apply them to up to 12 months of earlier cost data.
- Account and billing support cases are free on every support plan, including Basic; the Price List API returns list prices, the Cost Explorer API your own spend.
How the exam tests this
CLF-C02 probes this task mostly through tool matching, and tense is your shortcut: a workload being priced BEFORE deployment points to AWS Pricing Calculator, a threshold alert DURING the month points to AWS Budgets, analyzing or visualizing spend AFTER the fact points to Cost Explorer, and the most detailed or granular billing data points to the Cost and Usage Report. Expect consolidated billing benefits (one bill, combined volume tiers, shared RI/Savings Plans discounts that apply to the usage they were bought for but never to data transfer, per-account visibility at no charge). Harder items combine two facts: the difference between restricting new provisioning and stopping running instances, and which accounts an SCP can restrict; who can activate cost allocation tags in an organization and what backfill does; and the difference between a support channel that can see your account, published list prices, and your own cost history. Billing Conductor appears at recognition level as the custom pro-forma rates answer for resellers and chargeback.
AWS Support Plans and Technical Resources: The Complete CLF-C02 Guide
- Current AWS Support plans: Basic (free), Business Support+, Enterprise Support and Unified Operations; Developer and Business Support end on 1 January 2027 and Enterprise On-Ramp customers move to Enterprise Support.
- Business Support+ is the lowest-cost plan with technical support and AWS's minimum recommendation for production; it unlocks the full Trusted Advisor checks and the AWS Health API.
- A designated TAM and Trusted Advisor Priority start at Enterprise Support; Unified Operations adds domain specialist and incident management engineers for mission-critical workloads.
- Learn plans by role, not by response-time numbers or prices, which AWS changes.
- The AWS Support Center is where cases are opened; Basic Support can still open account-and-billing and service quota increase cases, only technical cases need a paid plan.
- AWS Health Dashboard shows AWS events and maintenance affecting your resources (all accounts); the Health API needs Business Support+ or higher.
- Prescriptive Guidance = proven strategies and patterns; Knowledge Center = answers to the most frequent support questions; re:Post = free community Q&A.
- Report abuse from AWS resources to AWS Trust & Safety; if you receive an abuse notice, you investigate, stop the activity and reply.
- APN: ISVs build software (often sold on AWS Marketplace), system integrators deliver projects; partner benefits include training and certification, events and volume discounts.
- AWS Marketplace covers procurement, cost management, governance (Private Marketplace for approved third-party products) and entitlement; Service Catalog curates your own internal products.
How the exam tests this
CLF-C02 tests this task mostly through lowest-cost-plan questions built on plan roles: free account and billing help points to Basic, any technical case or 24/7 production access, the full Trusted Advisor checks or the Health API to Business Support+, a designated TAM or Trusted Advisor Priority to Enterprise Support, and mission-critical incident management and domain specialists to Unified Operations. Expect resource matching (re:Post, Prescriptive Guidance, Knowledge Center, documentation, Health Dashboard), the Support Center as the place to open cases, including what Basic Support can still open, abuse routing to Trust & Safety and the account owner's response to an abuse notice, ISVs versus system integrators and partner benefits, AWS Marketplace and Private Marketplace, and Professional Services versus Solutions Architects versus a TAM.
Where these CLF-C02 facts came from
CLF-C02 cheat sheet: your questions
Source
Exam structure, domain weights and scoring on this page come from the official CLF-C02 exam guide.
- AWS Certified Cloud Practitioner (CLF-C02) exam guide — Amazon Web Services