Skip to content

AWS Cloud Services (CLF-C02)

Comprehensive AWS documentation aligned with AWS Certified Cloud Practitioner (CLF-C02) exam domains

Quick Start

Practice AWS services locally with LocalStack:

bash
cd module-01/aws
docker compose up -d

CLF-C02 Exam Domains

The AWS Certified Cloud Practitioner (CLF-C02) exam consists of 4 content domains:

DomainPercentageDescription
Domain 1: Cloud Concepts26%Cloud computing concepts, cloud benefits, cloud economics
Domain 2: Security and Compliance25%Shared responsibility model, security concepts, AWS security services
Domain 3: Core Services33%Compute, storage, database, networking, analytics, global infrastructure
Domain 4: Migration and Optimization16%Deployment methods, billing, pricing, support

Domain 1: Cloud Concepts (26%)

Documentation

Key Topics

  • Cloud computing concepts (6 advantages of cloud computing)
  • Cloud economics (CapEx vs OpEx, Total Cost of Ownership)
  • Cloud adoption strategies

Domain 2: Security and Compliance (25%)

Documentation

Key Topics

  • AWS Shared Responsibility Model
  • Identity and Access Management (IAM)
  • AWS security services (KMS, Shield, WAF, GuardDuty)
  • Compliance and governance

Domain 3: Core Services (33%)

Deployment & Operating Methods

Compute Services

Storage Services

Database Services

Networking Services & Global Infrastructure

Analytics Services

AI/ML Services

  • AI/ML Services - SageMaker AI, Rekognition, Comprehend, Lex, Polly, Transcribe, and more

Domain 4: Migration and Optimization (16%)

Documentation

Key Topics

  • Pricing models (On-Demand, Reserved, Spot, Savings Plans)
  • Billing and cost management tools
  • Support plans (Basic, Developer, Business, Enterprise)
  • Migration strategies

LocalStack Practice Environment

Practice AWS services locally with LocalStack (supports CLF-C02 exam services):

localstack/
├── quick-start.md                     # 5-minute setup guide
├── guide.md                           # Comprehensive LocalStack guide
├── compute.md                         # Lambda and EC2 practice
├── storage-database.md                # S3 and DynamoDB practice
└── networking-analytics-security.md   # Advanced topics

Services Available for Practice

LocalStack FREE tier supports:

  • Compute: EC2, Lambda
  • Storage: S3
  • Database: DynamoDB
  • Networking: API Gateway, VPC components
  • Analytics: Kinesis, CloudWatch Logs
  • Security: IAM
  • Messaging: SNS, SQS

LocalStack Setup

bash
# Navigate to the lab
cd module-01/aws

# Copy environment configuration
cp .env.example .env

# Start LocalStack
docker compose up -d

# Check health
curl http://localhost:4566/_localstack/health

# Practice S3
aws --endpoint-url=http://localhost:4566 s3 ls
aws --endpoint-url=http://localhost:4566 s3 mb s3://my-test-bucket

Service Reference

Compute Services

ServiceDescriptionUse Case
EC2Elastic Compute CloudVirtual servers in the cloud
LambdaServerless computeEvent-driven functions
Elastic BeanstalkPaaSEasy application deployment

Storage Services

ServiceDescriptionUse Case
S3Simple Storage ServiceObject storage
EBSElastic Block StoreBlock storage for EC2
EFSElastic File SystemNetwork file storage

Database Services

ServiceDescriptionType
RDSRelational Database ServiceSQL databases
DynamoDBNoSQL databaseNoSQL key-value
ElastiCacheIn-memory cacheRedis/Memcached

Networking Services

ServiceDescriptionPurpose
VPCVirtual Private CloudIsolated network
Route 53DNS serviceDomain routing
CloudFrontCDNContent delivery

AI/ML Services

ServiceDescriptionPurpose
SageMaker AIML platformBuild custom ML models
RekognitionImage/video analysisComputer vision
ComprehendNLP serviceText analysis
TranscribeSpeech-to-textAudio transcription
PollyText-to-speechVoice synthesis
TranslateLanguage translationNeural ML translation
TextractDocument extractionOCR and form data
LexConversational AIChatbots

Deployment Tools

ToolDescriptionPurpose
CloudFormationAWS-native IaCInfrastructure as code
AWS CDKCode-based IaCDeveloper-friendly IaC
TerraformMulti-cloud IaCProvider-agnostic IaC
AWS CLICommand-line toolScripting/administration
AWS SDKsLanguage APIsApplication development

Additional Resources

Official AWS Resources

Study Resources


Lab Location: ../../module-01/aws/ - LocalStack practice environment

Released under the MIT License.