Cheat sheet: AWS Certified Cloud Practitioner CLF-C02 reference for core AWS services, security, architecture, pricing, and support.
Use the tables for a quick pre-exam check. Expand a topic’s notes for explanations, examples, and additional distinctions.
Scope and study context
Item
Reference
Vendor/provider
AWS
Official exam title
AWS Certified Cloud Practitioner (CLF-C02)
Official exam code
CLF-C02
Candidate level
Foundational AWS cloud knowledge
Best use of this page
Fast recall of service purpose, security responsibilities, pricing concepts, and common exam decision points
The AWS Certified Cloud Practitioner (CLF-C02) exam is broad rather than deep. Expect questions that test whether you can identify the right AWS service, explain shared responsibility, recognize basic architecture patterns, and understand cost, support, and governance concepts.
The CLF-C02 exam is broad. It usually rewards recognition, comparison, and decision-making more than deep configuration skill. Focus on:
What a service is mainly used for.
Which service is managed by AWS versus managed by the customer.
Security and compliance responsibility boundaries.
Basic architectural tradeoffs: cost, availability, scalability, performance, and operations.
Pricing, billing, account management, and support concepts.
Common AWS terminology that appears in scenario-based questions.
This page is IT Mastery exam-prep support and is not affiliated with AWS.
High-Yield Mental Model
If the question asks about…
Think first
“Who is responsible?”
AWS Shared Responsibility Model
“Reduce capital expense”
Cloud value proposition: variable expense, pay as you go
“Scale automatically”
Elasticity, Auto Scaling, managed services, serverless
Strongly associated with root and privileged access
Notes and examples
IAM Policy Logic
Rule
Exam relevance
Default is implicit deny
No permission means no access
Explicit allow grants access
Unless another policy explicitly denies it
Explicit deny wins
Overrides allows
Least privilege
Grant only required actions/resources
Temporary credentials are preferred
Roles reduce long-term credential risk
AWS Organizations and Account Governance
Service/feature
Use for
Distinction
AWS Organizations
Centrally manage multiple AWS accounts
Consolidated billing and account grouping
Organizational unit
Group accounts
Apply governance by environment, team, or business unit
Service control policy
Set maximum permissions for accounts/OUs
SCPs do not grant permissions by themselves
Consolidated billing
Single bill across accounts
Can help aggregate usage for pricing benefits
AWS Control Tower
Set up and govern multi-account AWS environments
Landing zone and guardrails
IAM Identity Center
Workforce access to multiple AWS accounts/apps
Centralized sign-in and permission sets
IAM essentials
Concept
What it does
Exam tip
IAM user
Long-term identity for a person or application
Prefer roles and federation where possible
IAM group
Collection of IAM users
Policies can be attached to groups
IAM role
Identity with temporary credentials that can be assumed
Common answer for AWS service access
IAM policy
JSON permission document
Grants or denies actions on resources
Root user
Account owner identity with full access
Secure with MFA and avoid routine use
MFA
Additional authentication factor
Strongly recommended for privileged identities
Least privilege
Grant only required permissions
Frequent best-practice answer
IAM role vs IAM user
Scenario
Better answer
EC2 instance needs to access S3
IAM role attached to the instance
Lambda function needs to write logs
IAM execution role
External user needs temporary AWS access
IAM role / federation
Human administrator needs centralized sign-in across accounts
AWS IAM Identity Center
Application uses long-term access keys in code
Usually a bad practice; prefer roles
Policy evaluation basics
For CLF-C02, remember:
Permissions are denied by default.
An explicit allow can grant access.
An explicit deny overrides an allow.
Use least privilege.
Avoid embedding long-term credentials in applications.
AWS Organizations and account governance
Feature
Purpose
AWS Organizations
Centrally manage multiple AWS accounts
Organizational unit, OU
Group accounts for administration
Service control policy, SCP
Set maximum available permissions for accounts or OUs
Consolidated billing
Combine billing across accounts
AWS Control Tower
Helps set up and govern a multi-account AWS environment
Important distinction: SCPs do not grant permissions by themselves. They define permission boundaries at the account or OU level. IAM policies are still needed to allow actions.
Security, Compliance, and Detection Services
Service
Primary purpose
Choose when the question says…
AWS IAM
Identity and access permissions
Users, roles, policies, least privilege
AWS IAM Identity Center
Central workforce access
SSO to AWS accounts and applications
AWS Key Management Service
Create/manage encryption keys
Centralized key management
AWS CloudHSM
Dedicated hardware security modules
Customer-managed HSM requirements
AWS Secrets Manager
Store, retrieve, rotate secrets
Database passwords, API keys, automatic rotation
AWS Systems Manager Parameter Store
Store configuration and secrets
Hierarchical parameters, app config values
AWS Certificate Manager
Provision/manage TLS certificates
HTTPS certificates for AWS-integrated services
AWS WAF
Filter web requests
SQL injection, cross-site scripting, web ACLs
AWS Shield
DDoS protection
Protect against distributed denial-of-service attacks
SQL, joins, relational schema, existing commercial/open-source DB engine
Amazon RDS
MySQL/PostgreSQL compatibility with AWS-optimized performance
Amazon Aurora
Key-value access, massive scale, serverless NoSQL
Amazon DynamoDB
Microservice with unpredictable scale and simple access patterns
DynamoDB often fits
Complex relational transactions and SQL reporting
RDS or Aurora usually fits
Cache vs database
If the question asks for faster repeated reads or reduced database load, think Amazon ElastiCache.
If it asks for durable primary data storage, choose a database or storage service instead.
Application Integration and Messaging
Service
Purpose
Choose when
Amazon SQS
Message queues
Decouple components with reliable queueing
Amazon SNS
Pub/sub notifications
Fan-out messages to subscribers
Amazon EventBridge
Event bus
Event-driven integration across AWS/SaaS/custom apps
AWS Step Functions
Workflow orchestration
Coordinate multi-step processes
Amazon API Gateway
Create/manage APIs
Front door for APIs, often with Lambda
AWS AppSync
Managed GraphQL APIs
GraphQL and real-time data sync
Amazon MQ
Managed message broker
Migrate apps using brokers like ActiveMQ/RabbitMQ
AWS AppConfig
Manage application configuration
Deploy config changes safely
AWS Simple Email Service
Email sending/receiving
Application email use cases
Notes and examples
Queue vs Pub/Sub vs Workflow
Need
Service
One component sends work to be processed later
Amazon SQS
One message should notify many subscribers
Amazon SNS
Route events from many sources to many targets
Amazon EventBridge
Coordinate steps with retries/branches/state
AWS Step Functions
Serverless pattern recognition
Requirement
Common AWS service
Run event-driven code
AWS Lambda
Expose API endpoints
Amazon API Gateway
Store objects
Amazon S3
NoSQL database
Amazon DynamoDB
Queue messages
Amazon SQS
Fan-out notifications
Amazon SNS
Event bus / event routing
Amazon EventBridge
Workflow orchestration
AWS Step Functions
User sign-up and authentication
Amazon Cognito
SQS vs SNS vs EventBridge
Service
Pattern
Example
Amazon SQS
Queue; one consumer processes each message
Decouple web app from order processor
Amazon SNS
Pub/sub notification fan-out
Send one event to email, Lambda, and SQS subscribers
Amazon EventBridge
Event bus and routing
Route SaaS/app/AWS events to targets
Trap: SQS queues work items; SNS broadcasts notifications.
Move data between on-prem, AWS storage, and other locations
AWS Transfer Family
Managed SFTP/FTPS/FTP
File transfer into/out of AWS storage
AWS Snowcone
Small rugged edge/data transfer device
Edge collection or smaller transfer jobs
AWS Snowball Edge
Physical data transfer and edge compute
Large migrations or remote processing
AWS Snowmobile
Exabyte-scale physical transfer
Extremely large data center migrations
AWS Storage Gateway
Hybrid storage integration
On-prem apps using cloud-backed storage
Notes and examples
Migration Strategy Terms
Strategy
Meaning
Rehost
Lift and shift with minimal change
Replatform
Make some optimizations without major architecture change
Refactor/re-architect
Redesign application to use cloud-native patterns
Repurchase
Move to a different product, often SaaS
Retain
Keep workload as is for now
Retire
Decommission no-longer-needed workload
Relocate
Move infrastructure-level platform with minimal application change
Migration service recognition
Service
Use
AWS Migration Hub
Track migration progress across tools
AWS Application Migration Service
Lift-and-shift application migration
AWS Database Migration Service, AWS DMS
Migrate databases to AWS
AWS Schema Conversion Tool
Help convert database schemas
AWS DataSync
Online data transfer between storage systems and AWS
AWS Transfer Family
Managed file transfer using protocols such as SFTP
AWS Snow Family
Physical devices for large data transfer or edge workloads
AWS Storage Gateway
Hybrid access to cloud-backed storage
AWS Direct Connect
Dedicated network connection to AWS
Snow Family quick distinction
Device family concept
Typical use
Snowcone
Small rugged edge/data transfer device
Snowball Edge
Larger data transfer and edge compute
Snowmobile
Extremely large-scale data migration concept
For CLF-C02, you usually only need to recognize that Snow Family helps when network transfer is impractical or when edge locations need rugged local processing.
Management, Monitoring, and Operations
Service
Primary purpose
Choose when
Amazon CloudWatch
Metrics, logs, alarms, dashboards
Monitor performance and trigger alarms
AWS CloudTrail
API activity logging
Audit actions in AWS accounts
AWS Config
Resource inventory/config history/rules
Track compliance and configuration changes
AWS Systems Manager
Operate/manage resources
Patch, run commands, inventory, automation
AWS Health
AWS service events affecting you
Service health and account-specific events
AWS Trusted Advisor
Best-practice checks
Cost, security, fault tolerance, performance, service limits guidance
AWS Well-Architected Tool
Review workloads
Assess architecture against best practices
AWS Service Catalog
Approved product portfolios
Standardized self-service provisioning
AWS License Manager
Manage software licenses
Track license usage
AWS Managed Services
AWS-operated infrastructure management
Operational management for AWS environments
AWS Proton
Manage infrastructure for containers/serverless
Platform templates for app teams
Notes and examples
CloudWatch vs CloudTrail vs Config
Need
Service
“CPU is high; alert operations”
CloudWatch
“Who deleted this bucket?”
CloudTrail
“Was this security group open to the internet last week?”
AWS Config
“Run a command or patch managed instances”
Systems Manager
“AWS service issue affects my account”
AWS Health
Operational service recognition
Service
Main use
Amazon CloudWatch
Metrics, logs, alarms, dashboards
AWS CloudTrail
Governance, compliance, operational and risk auditing of API activity
System continues operating with minimal interruption after failures
Disaster recovery
Strategy to restore service after major disruption
Backup
Copy of data for recovery
Recovery Time Objective
Target time to restore service
Recovery Point Objective
Maximum acceptable data loss measured in time
Horizontal scaling
Add more instances/resources
Vertical scaling
Increase size/capacity of a resource
Loose coupling
Components depend on each other minimally
Stateless design
Instances do not store required session state locally
Common Resilient Patterns
Requirement
AWS pattern
Survive instance failure
Auto Scaling group across multiple AZs
Distribute web traffic
Elastic Load Balancing
Store durable static assets
Amazon S3
Decouple app components
SQS, SNS, EventBridge
Recover relational database from AZ failure
RDS Multi-AZ deployment
Improve global content performance
CloudFront
Protect against accidental deletion
Backups, versioning, lifecycle/retention controls
Reduce single points of failure
Multi-AZ architecture and managed services
Six Well-Architected pillars
Pillar
Exam meaning
Operational excellence
Run and improve systems, automate operations, learn from events
Security
Protect data, systems, and assets
Reliability
Recover from failures and meet demand
Performance efficiency
Use resources efficiently as requirements change
Cost optimization
Avoid unnecessary cost and improve value
Sustainability
Minimize environmental impact of workloads
Architecture decision rules
Scenario asks for…
Prefer…
Loosely coupled communication
Amazon SQS, Amazon SNS, Amazon EventBridge
Queue between application tiers
Amazon SQS
Publish messages to multiple subscribers
Amazon SNS
Event routing between services/apps
Amazon EventBridge
Orchestrate multi-step workflows
AWS Step Functions
Scale web tier automatically
EC2 Auto Scaling with Elastic Load Balancing
Reduce latency for static content
Amazon CloudFront
Avoid managing servers
Lambda, Fargate, managed services
Improve fault tolerance
Multi-AZ design, load balancing, backups
Disaster recovery across geographic areas
Multi-Region strategy
High availability vs fault tolerance vs disaster recovery
Term
Meaning
High availability
System remains accessible with minimal interruption
Fault tolerance
System continues operating even when components fail
Disaster recovery
Restore service after a major outage or disaster
Backup
Copy of data used for restore
Multi-AZ
Resilience within a Region
Multi-Region
Resilience across Regions; often more complex and costly
A question asking for resilience against an Availability Zone failure usually points to multi-AZ. A question asking for resilience against a Regional outage points to multi-Region.
AI, Machine Learning, and End-User Services
Service
Purpose
Exam cue
Amazon SageMaker
Build, train, deploy ML models
Custom ML lifecycle
Amazon Bedrock
Build generative AI applications with foundation models
GenAI without managing foundation model infrastructure
Amazon Comprehend
Natural language processing
Sentiment, entities, key phrases
Amazon Lex
Conversational chatbots
Voice/text bots
Amazon Polly
Text to speech
Convert text into lifelike speech
Amazon Rekognition
Image/video analysis
Detect labels, faces, moderation
Amazon Textract
Extract text/data from documents
Forms, tables, scanned documents
Amazon Transcribe
Speech to text
Audio transcription
Amazon Translate
Language translation
Translate text
Amazon Kendra
Enterprise search
Intelligent search over business content
Amazon Personalize
Recommendations
Personalization and recommendations
Amazon Connect
Cloud contact center
Customer service/contact center
Amazon WorkSpaces
Virtual desktops
Desktop-as-a-service
Amazon AppStream 2.0
Application streaming
Stream desktop applications to users
Pricing, Billing, and Cost Management
Pricing Fundamentals
Concept
Meaning
Pay for what you use
Usage-based pricing for many services
No long-term commitment required
On-Demand options are available for many services
Pay less with commitment
Savings Plans and Reserved Instances can reduce cost for steady usage
Pay less with spare capacity
Spot can reduce cost for interruptible workloads
Data transfer matters
Data movement can affect cost depending on direction and service
Managed services may reduce operational cost
Higher service price can be offset by lower administration effort
Notes and examples
Compute Pricing Options
Option
Best fit
Trap
On-Demand
Flexible, unpredictable, short-term workloads
Usually not the lowest cost for steady long-running usage
Savings Plans
Commitment to usage for reduced compute cost
Applies based on eligible usage and plan type
Reserved Instances
Predictable EC2/RDS-style capacity needs
Less flexible than pure On-Demand
Spot Instances
Fault-tolerant, interruptible workloads
Can be interrupted; not ideal for critical persistent workloads
Dedicated Hosts
Physical server dedicated to your use
Often chosen for licensing/compliance needs
Dedicated Instances
Instances run on hardware dedicated to one customer
Less license-control detail than Dedicated Hosts
Cost Tools
Tool
Use for
AWS Pricing Calculator
Estimate cost before deployment
AWS Cost Explorer
Visualize and analyze historical spend/usage
AWS Budgets
Set budget thresholds and alerts
AWS Cost and Usage Report
Detailed billing data for analysis
AWS Cost Anomaly Detection
Detect unusual spend patterns
AWS Billing dashboard
View bills and account charges
AWS Marketplace
Find third-party software/services
AWS Compute Optimizer
Rightsizing recommendations for supported resources
AWS Trusted Advisor
Cost optimization and best-practice checks
Cost Optimization Decision Points
Requirement
Likely answer
Alert when monthly cost exceeds threshold
AWS Budgets
Estimate cost of planned architecture
AWS Pricing Calculator
Analyze past spending trends
AWS Cost Explorer
Get detailed raw billing data
Cost and Usage Report
Detect unexpected spend spike
Cost Anomaly Detection
Reduce cost of steady compute usage
Savings Plans or Reserved Instances
Use spare capacity for batch jobs
Spot Instances
Reduce storage cost over time
S3 lifecycle policies and storage classes
Identify idle/underused resources
Trusted Advisor, Compute Optimizer, Cost Explorer
Pricing fundamentals
AWS pricing commonly varies by:
Compute usage and purchase model.
Storage amount, class, and retrieval.
Data transfer.
Requests and API calls.
Managed service features.
Region.
Support plan and optional services.
Do not assume the cheapest option is always correct. The exam often balances cost with availability, performance, or operational effort.
Cost tool selection
Need
Best match
Estimate cost before building
AWS Pricing Calculator
View and analyze historical cost and usage
AWS Cost Explorer
Set alerts for cost or usage thresholds
AWS Budgets
Detailed billing data for analysis
AWS Cost and Usage Report
Receive optimization recommendations
AWS Trusted Advisor
Allocate costs by project/team
Cost allocation tags
Central billing across accounts
AWS Organizations consolidated billing
Common billing traps
Pricing Calculator estimates before deployment; it does not analyze your real past usage.
Cost Explorer analyzes actual cost and usage trends; it is not primarily an alerting tool.
AWS Budgets is for thresholds and notifications.
Trusted Advisor gives recommendations across categories, including cost optimization.
Tags help organize and allocate costs, but only if used consistently.
Support concepts
Know that AWS offers multiple support options with different levels of technical support, response expectations, and advisory features. For exam purposes, focus on the general idea:
Need
Think about
Basic documentation and whitepapers
AWS documentation and self-service resources
Account and billing support
Available separately from deep technical support
Technical guidance and production workload support
Paid AWS Support plans
Architectural guidance and best practices
AWS Support resources, Trusted Advisor, Well-Architected guidance
Help from third-party software listings
AWS Marketplace seller or support path, depending on product
Avoid memorizing unofficial support-plan details from outdated sources. Use the current AWS exam guide and AWS support documentation for plan-specific features.
AWS Support and Documentation Resources
Resource
Purpose
Exam cue
AWS Support plans
Technical support options by plan level
Need access to AWS support engineers or advanced support features
Basic support
Account and billing support plus core resources
Included support baseline
Developer support
Early development/test support
Individual developer guidance
Business support
Production workload support
Production systems and broader technical support
Enterprise On-Ramp support
Production/business-critical support with enhanced guidance
Organizations needing stronger support than Business
Enterprise support
Mission-critical support relationship
Highest-touch support and account guidance
AWS re:Post
Community and expert Q&A
Public AWS technical knowledge
AWS Documentation
Official service instructions
Service behavior and configuration guidance
AWS Whitepapers
Architecture and best-practice guidance
Conceptual guidance and frameworks
AWS Skill Builder
AWS training resource
Learning paths and courses
AWS Professional Services
Advisory/implementation help
Paid expert assistance
AWS Partner Network
AWS partners
Find consulting/technology partners
Technical Account Manager
Enterprise-level guidance role
Ongoing technical guidance for eligible support plans
Notes and examples
For the exam, avoid memorizing exact support response times unless your official study materials explicitly require them. Focus on which support level is appropriate for developer, production, business-critical, and enterprise needs.
Compliance and Governance
Concept/service
Exam relevance
AWS Artifact
Retrieve AWS compliance reports and agreements
AWS Config
Evaluate resources against rules
AWS CloudTrail
Audit account activity
AWS Organizations
Multi-account governance
Service control policies
Permission guardrails across accounts/OUs
AWS Control Tower
Governed multi-account landing zone
AWS Security Hub
Consolidated security posture
AWS Audit Manager
Evidence collection for audits
Data residency
Customer chooses Regions and architecture to meet requirements
Compliance inheritance
Customers can inherit controls from AWS infrastructure, but remain responsible for their workloads
Common Exam Traps
Trap
Correct thinking
Confusing CloudWatch and CloudTrail
CloudWatch monitors metrics/logs; CloudTrail records API activity
“Simple website or small app with predictable bundle”
AWS Batch
Batch computing jobs
“Batch processing”
Notes and examples
EC2 purchasing options
Option
Best for
Common clue
On-Demand Instances
Flexible, short-term, unpredictable workloads
No long-term commitment
Reserved Instances
Steady-state usage with commitment
Predictable EC2 needs
Savings Plans
Flexible commitment-based savings
Commit to usage amount
Spot Instances
Fault-tolerant workloads that can be interrupted
Lowest-cost spare capacity use cases
Dedicated Hosts
Physical server dedicated to you
Licensing or compliance tied to physical host
Dedicated Instances
Instances on hardware dedicated to one customer
Isolation at hardware level, less license control than hosts
Trap: Spot Instances are attractive for cost, but not for workloads that cannot tolerate interruption.
Load balancers
Load balancer
Best fit
Application Load Balancer, ALB
HTTP/HTTPS, path-based or host-based routing
Network Load Balancer, NLB
Very high performance TCP/UDP/TLS traffic
Gateway Load Balancer, GWLB
Deploy and scale third-party virtual appliances
At CLF-C02 level, the most common distinction is ALB for web application routing and NLB for high-performance network traffic.
Analytics, AI/ML, and developer services
Analytics services
Service
Main purpose
Amazon Athena
Query data in S3 using SQL
AWS Glue
Data integration, ETL, data catalog
Amazon EMR
Big data processing frameworks
Amazon Kinesis
Real-time streaming data
Amazon OpenSearch Service
Search, log analytics, observability use cases
Amazon QuickSight
Business intelligence dashboards
Amazon Redshift
Data warehousing
Notes and examples
AI/ML service recognition
Service
Main purpose
Amazon SageMaker
Build, train, and deploy machine learning models
Amazon Bedrock
Build generative AI applications using foundation models
Amazon Comprehend
Natural language processing
Amazon Rekognition
Image and video analysis
Amazon Polly
Text to speech
Amazon Transcribe
Speech to text
Amazon Translate
Language translation
Amazon Lex
Conversational interfaces / chatbots
Amazon Textract
Extract text and data from documents
Amazon Kendra
Intelligent enterprise search
For CLF-C02, these are usually recognition questions. Do not over-study model training unless your practice results show a weakness.
Developer and deployment services
Service
Purpose
AWS CodeCommit
Source control repository service
AWS CodeBuild
Build and test code
AWS CodeDeploy
Automate code deployments
AWS CodePipeline
Continuous delivery pipeline
AWS Cloud9
Cloud-based IDE
Amazon ECR
Container image registry
Fast service-selection workflow
Use this quick mental workflow when a scenario lists several AWS services:
flowchart TD
A[Read the scenario outcome] --> B{What category is needed?}
B -->|Compute| C{Server control needed?}
C -->|Yes| C1[Amazon EC2]
C -->|No, code only| C2[AWS Lambda]
C -->|Containers| C3[ECS/EKS or Fargate]
B -->|Storage| D{Object, block, or file?}
D -->|Object| D1[Amazon S3]
D -->|Block for EC2| D2[Amazon EBS]
D -->|Shared file| D3[Amazon EFS or FSx]
B -->|Database| E{Relational?}
E -->|Yes| E1[RDS or Aurora]
E -->|NoSQL key-value| E2[DynamoDB]
E -->|Warehouse| E3[Redshift]
B -->|Security or audit| F{Need logs, config, or identity?}
F -->|API activity| F1[CloudTrail]
F -->|Metrics and alarms| F2[CloudWatch]
F -->|Resource compliance| F3[Config]
F -->|Permissions| F4[IAM]
Quick review checklist
Before starting mock exams, make sure you can answer these without notes:
Cloud and architecture
Explain elasticity, scalability, high availability, and fault tolerance.
Identify why a company might choose cloud over on-premises infrastructure.
Choose between Region, Availability Zone, edge location, Local Zone, Wavelength, and Outposts.
Recognize the six AWS Well-Architected pillars.
Distinguish multi-AZ from multi-Region.
Notes and examples
Security
Apply the Shared Responsibility Model to EC2, RDS, S3, and Lambda.
Choose IAM roles instead of long-term credentials for AWS service access.
Explain least privilege, MFA, root user protection, and policy basics.
Choose between CloudTrail, CloudWatch, and Config.
Choose RDS, Aurora, DynamoDB, Redshift, ElastiCache, Neptune, or DocumentDB.
Identify VPC components and security group vs network ACL differences.
Recognize Route 53, CloudFront, Direct Connect, VPN, Transit Gateway, and Global Accelerator.
Recognize SQS, SNS, EventBridge, Step Functions, and API Gateway.
Billing and support
Choose Pricing Calculator, Cost Explorer, Budgets, Cost and Usage Report, or Trusted Advisor.
Explain consolidated billing and AWS Organizations at a high level.
Understand cost allocation tags.
Recognize common pricing factors: compute, storage, requests, data transfer, Region, and support.
Know that support options vary and should be checked against current AWS documentation.
Final rapid reminders
Prefer managed services when the scenario values reduced operational burden.
Prefer IAM roles over embedded long-term credentials.
Prefer Multi-AZ for Availability Zone resilience.
Prefer CloudFront for global content delivery.
Prefer S3 for object storage and static assets.
Prefer RDS/Aurora for relational databases.
Prefer DynamoDB for serverless NoSQL key-value/document workloads.
Prefer CloudTrail for audit trails.
Prefer CloudWatch for metrics, logs, alarms, and dashboards.
Prefer AWS Budgets for alerts and Cost Explorer for cost analysis.
Always check whether the question asks for security, cost, availability, performance, or operational simplicity.
Your next practical step: use this Cheat Sheet as a checklist, then work through CLF-C02 topic drills and original practice questions with detailed explanations until the service-selection traps feel automatic.