Comparison Tables

Service Comparison Tables

Quick-reference comparison tables for commonly confused AWS services on the SAA-C03 exam.

S3 vs EBS vs EFS

FeatureS3EBSEFS
Use CaseObject storage, backups, static hostingBoot volumes, databasesShared file system (Linux)
PricingPer GB stored + requestsPer GB provisionedPer GB used
Performance3,500 PUT / 5,500 GET per prefixUp to 256K IOPS (io2)Elastic throughput
Exam TipDefault for object storage, lifecycle policiesAttached to single EC2 (except Multi-Attach io1/io2)Multi-AZ shared NFS

ALB vs NLB vs GLB

FeatureALBNLBGLB
Use CaseHTTP/HTTPS web appsTCP/UDP, ultra-low latencyThird-party appliances
Pricing~$0.0225/hr + LCU~$0.0225/hr + NLCU~$0.0125/hr + GLCU
PerformancePath/host routing, WebSocketMillions req/s, static IPIP-level routing
Exam TipDefault for web appsWhen static IP or TCP neededFirewalls, IDS/IPS

SQS vs SNS vs EventBridge

FeatureSQSSNSEventBridge
Use CaseQueue (point-to-point)Pub/sub (fan-out)Event routing
PricingPer requestPer publish + deliveryPer event
PerformanceStandard: unlimited. FIFO: 300/sMillions of subscribers2,400 events/s default
Exam TipDecouple componentsFan-out to multiple targetsEvent-driven, SaaS integration

Aurora vs RDS vs DynamoDB

FeatureAuroraRDSDynamoDB
Use CaseHigh-perf relationalStandard relationalKey-value, NoSQL
PricingPer ACU or instancePer instance hourPer request or RCU/WCU
Performance5x MySQL, 15 replicasUp to 5 replicasSingle-digit ms, DAX for microseconds
Exam TipDefault for high-perf relationalOracle/SQL ServerServerless, variable traffic

Security Groups vs NACLs

FeatureSecurity GroupsNACLs
Use CaseInstance-level firewallSubnet-level firewall
PricingFreeFree
PerformanceStateful (return traffic auto-allowed)Stateless (must allow return traffic)
Exam TipAllow rules onlyAllow and deny rules, evaluated in order

NAT Gateway vs NAT Instance

FeatureNAT GatewayNAT Instance
Use CaseProduction private subnet internetDev/test cost savings
Pricing~$0.045/hr + $0.045/GBEC2 instance cost
PerformanceUp to 100 Gbps, managed HADepends on instance type
Exam TipDefault for productionCost optimization for dev/test

Direct Connect vs VPN

FeatureDirect ConnectSite-to-Site VPN
Use CaseHigh-volume, consistent trafficLow-volume, quick setup
PricingPort fee + data transfer~$0.05/hr per connection
PerformanceConsistent latency, dedicatedVariable (over internet)
Exam TipNot encrypted by default (add VPN)Encrypted, minutes to set up

Reserved Instances vs Savings Plans vs Spot

FeatureReserved InstancesSavings PlansSpot Instances
Use CaseSteady-state, specific typeFlexible commitmentFault-tolerant batch
PricingUp to 72% discountUp to 72% discountUp to 90% discount
PerformanceGuaranteed capacityNo capacity guaranteeCan be interrupted (2-min warning)
Exam TipStandard (locked) vs Convertible (flexible)Compute (most flexible) vs EC2 InstanceBatch, CI/CD, data analysis