Exam Overview

Exam Details

  • Duration: 130 minutes
  • Questions: 65
  • Passing Score: 720/1000
  • Format: Multiple choice & multiple response
  • Cost: ~$150-300 USD
  • Validity: 3 years

Exam Domains

DomainWeight
Design Secure Architectures30%
Design Resilient Architectures26%
Design High-Performing Architectures24%
Design Cost-Optimized Architectures20%

EC2 Deep Dive

Instance Type Families

FamilyTypesUse Cases
General PurposeT, MWeb servers, dev, code repos
Compute OptimizedCBatch processing, ML, HPC, gaming
Memory OptimizedR, X, zIn-memory DBs, big data analytics
Storage OptimizedI, D, HNoSQL DBs, data warehousing, Hadoop
AcceleratedP, G, InfGPU-based ML, video encoding

EC2 Storage Options

StorageTypePersistenceKey Facts
EBS gp3BlockPersistentDefault SSD; 3,000 IOPS baseline; 16,000 max IOPS
EBS io2BlockPersistentHigh IOPS; 64,000 IOPS; Multi-Attach capable
EBS st1BlockPersistentThroughput HDD; big data, log processing
Instance StoreBlockEphemeralPhysically attached; lost on stop; very high IOPS
EFSFile (NFS)PersistentShared across many EC2; auto-scales; Linux only

S3 Deep Dive

Storage Classes

ClassAvailabilityRetrievalUse Case
S3 Standard99.99%InstantFrequently accessed data
S3 Intelligent-Tiering99.9%InstantUnknown access patterns
S3 Standard-IA99.9%InstantInfrequent, rapid retrieval
S3 One Zone-IA99.5%InstantReproducible infrequent data
S3 Glacier Instant99.9%MillisecondsArchive, instant retrieval
S3 Glacier Flexible99.99%1-12 hoursArchive, flexible retrieval
S3 Glacier Deep Archive99.99%12-48 hoursCompliance archive, cheapest
💡 S3 Key Facts to Memorize
  • Max object size: 5 TB (multipart upload required for >5 GB)
  • Durability: 11 9s (99.999999999%)
  • S3 is region-scoped, bucket names are globally unique
  • Enable versioning to protect against accidental deletes
  • S3 Transfer Acceleration uses CloudFront edges to speed up uploads

VPC & Networking

ComponentFunctionKey Details
VPCIsolated virtual networkRegion-scoped; CIDR /16 to /28
Public SubnetHas route to IGWResources can have public IPs
Private SubnetNo IGW routeUse NAT Gateway for outbound internet
Internet GatewayPublic subnet ↔ internetHighly available; attach one per VPC
NAT GatewayPrivate subnet → internetManaged, per-AZ; needs Elastic IP
Security GroupStateful firewall (instance)Allow only; return traffic auto-allowed
NACLStateless firewall (subnet)Allow & Deny; numbered rules
VPC PeeringConnect two VPCsNo transitive routing
Transit GatewayHub-and-spoke for VPCsTransitive routing; scales to thousands
VPC Endpoint (Gateway)Private S3/DynamoDB accessNo NAT needed; free
VPC Endpoint (Interface)Private access to 150+ servicesPrivateLink; costs money

High Availability & Resilient Design

Load Balancers

TypeLayerProtocolsFeatures
ALB7HTTP, HTTPS, gRPCPath/host-based routing, Lambda targets, WAF
NLB4TCP, UDP, TLSStatic IP, ultra-low latency, PrivateLink
GLB3All IPInline inspection; route through firewalls/IDS

RDS Multi-AZ vs Read Replicas

Multi-AZ (HA)

  • Synchronous replication to standby
  • Automatic failover (~1-2 min)
  • Same Region only
  • Standby is NOT readable
  • For: disaster recovery

Read Replicas (Performance)

  • Asynchronous replication
  • Up to 15 replicas (Aurora), 5 (RDS)
  • Cross-Region possible
  • Replicas ARE readable
  • For: read-heavy workloads

Serverless Architecture

ServicePurposeKey Limits
LambdaEvent-driven functions15 min timeout, 10 GB memory, 1000 concurrent
API GatewayHTTP API front door29s timeout (REST), 10MB payload
DynamoDBNoSQL database400KB max item; unlimited storage
S3Object storage5TB max object; unlimited buckets
SQSMessage queue256KB max message; 14-day retention
SNSPub/Sub notifications256KB message; 10M subscribers per topic
EventBridgeEvent busSchedule or pattern-based routing to 20+ targets
Step FunctionsWorkflow orchestrationVisual workflow; Lambda chaining; error handling

Security Services

ServiceWhat It DoesThink of It As
KMSKey Management Service — encryption keysEncryption key vault
Secrets ManagerStore/rotate secrets, DB passwords, API keysPassword manager for apps (auto-rotation)
ACMSSL/TLS certificate managementFree HTTPS certificates
WAFBlock SQLi, XSS, rate limiting at Layer 7Web application firewall
ShieldDDoS protection (Standard=free, Advanced=paid)DDoS protection
GuardDutyThreat detection — analyzes VPC/DNS/CloudTrail logsAutomated threat detective
InspectorVulnerability scanning for EC2/ECR/LambdaSecurity scanner
MacieDiscover sensitive data (PII) in S3S3 data privacy guard

📋 Study Checklist

Progress0%
  • Design a multi-tier web app (VPC, ALB, EC2/ASG, RDS Multi-AZ)
  • Explain S3 storage classes and when to use each
  • Understand EBS volume types (gp3, io2, st1, sc1)
  • Design a highly available RDS setup (Multi-AZ + Read Replicas)
  • Explain VPC: IGW, NAT Gateway, Route Tables, SGs, NACLs
  • Know VPC Peering vs Transit Gateway vs PrivateLink
  • Design a serverless architecture (API Gateway + Lambda + DynamoDB)
  • Explain S3 security: bucket policies, pre-signed URLs, MFA Delete
  • Know CloudFront origins, behaviors, and cache invalidation
  • Explain SQS standard vs FIFO queues
  • Know SNS fan-out pattern with SQS
  • Understand KMS CMK types (AWS-managed vs customer-managed)
  • Explain ALB vs NLB differences and use cases
  • Know Auto Scaling policies and cooldown periods
  • Understand CloudWatch Metrics, Alarms, and Logs
  • Explain Route 53 routing policies: Weighted, Failover, Latency, Geolocation
  • Know Aurora vs RDS differences (5x MySQL speed, 15 replicas)
  • Understand ElastiCache Redis vs Memcached
  • Know IAM roles for cross-account access
  • Explain AWS Organizations SCPs and account structure