Cloud computing is the on-demand delivery of IT resources (compute, storage, databases, networking) over the internet with pay-as-you-go pricing. AWS defines three deployment models: cloud-based (everything in the cloud), on-premises (traditional data centre, sometimes called 'private cloud'), and hybrid (a mix, often used during migration).
AWS exams love this list word for word:
These overlap with the benefits above but the exam sometimes frames value as: agility, elasticity, cost savings, reliability, global reach, and security - all without the heavy lifting of physical infrastructure.
CapEx is large upfront spending on physical infrastructure that depreciates over years. OpEx is ongoing, predictable, pay-as-you-go spending. Cloud shifts businesses from CapEx to OpEx - a favourite exam phrase, learn it exactly.
AWS's physical footprint is built from Regions, Availability Zones (AZs) and Edge Locations. A Region is a separate geographic area (e.g. eu-west-2 London) containing multiple, isolated AZs. Each AZ is one or more discrete data centres with independent power, cooling and networking, but connected to other AZs in the same Region by low-latency, high-throughput private fibre. As at 2026 AWS has 30+ launched Regions and 100+ AZs worldwide, each Region has a minimum of 3 AZs, and there are 600+ Edge Locations for content delivery.
When picking a Region, weigh up four factors: compliance (data residency/legal requirements), proximity (latency to users), feature availability (not every service launches everywhere at once), and pricing (costs vary by Region). This is a classic exam scenario question.
Edge Locations are smaller sites used by Amazon CloudFront (CDN) and AWS Global Accelerator to cache content and route traffic closer to end users, reducing latency. Regional Edge Caches sit between Edge Locations and origin Regions for less-popular content. Edge Locations are far more numerous than Regions/AZs.
This is the single most tested idea on CLF-C02. AWS is responsible for security OF the cloud - the physical facilities, hardware, network infrastructure, and the virtualisation layer. You (the customer) are responsible for security IN the cloud - your data, IAM configuration, operating system patches (on EC2), firewall rules (security groups), and encryption choices.
The split shifts depending on the service type. With EC2 (infrastructure as a service) you manage the guest OS, patching and network configuration. With managed services like RDS, AWS handles OS patching and infrastructure, but you still manage access control and data. With serverless or fully managed services like S3 or Lambda, AWS takes on even more, but you are always responsible for data classification, IAM permissions and client-side encryption if used.
AWS has three core pricing models you must know.
Also know Spot Instances, which use spare EC2 capacity at up to 90 percent off On-Demand, but AWS can reclaim them with a two-minute warning. Great for fault-tolerant, flexible workloads like batch jobs, never for critical always-on apps.
Three free tier types exist: Always Free (some services forever, e.g. Lambda 1 million requests a month), 12 Months Free (starts from account creation, e.g. 750 hours of EC2 t2.micro or t3.micro), and Trials (short-term, from service activation, e.g. Amazon Inspector).
Amazon EC2 gives you resizable virtual servers (instances) in the cloud, billed by the second for most Linux instances (minimum 60 seconds). You choose an instance type (family + size, eg t3.micro) which sets vCPU, RAM and network performance.
Pricing models matter for the exam:
Auto Scaling adjusts EC2 capacity automatically to match demand; Elastic Load Balancing (ELB) distributes traffic across multiple instances/AZs for high availability.
Three main categories, and the exam loves testing which one fits which use case:
Amazon VPC (Virtual Private Cloud) is your own logically isolated network within AWS, split into subnets across Availability Zones. Public subnets route to the internet via an Internet Gateway; private subnets don't (they can reach out via a NAT Gateway but can't be reached from outside directly).
Amazon RDS is a managed relational database service supporting MySQL, PostgreSQL, MariaDB, Oracle, SQL Server and Db2.
AWS handles patching, backups, and failover - you do not manage the OS.
Multi-AZ gives a synchronous standby replica in another Availability Zone for high availability and automatic failover - it is not for scaling reads.
Read Replicas (up to 15 for Aurora, fewer for other engines) scale read traffic and can be promoted to standalone databases.
Amazon Aurora is AWS's own MySQL/PostgreSQL-compatible engine, claimed up to 5x MySQL throughput, with storage that auto-scales up to 128TB.
DynamoDB is a fully managed, serverless key-value and document NoSQL database with single-digit millisecond latency at any scale.
DynamoDB Accelerator (DAX) is an in-memory cache for DynamoDB giving microsecond read latency.
ElastiCache provides managed in-memory caching (Redis or Memcached) to speed up applications.
Other purpose-built databases: DocumentDB (MongoDB-compatible), Neptune (graph), Timestream (time series), Keyspaces (Cassandra-compatible), QLDB (ledger/immutable).
Amazon Redshift is a managed data warehouse for large-scale SQL analytics using columnar storage.
Amazon Athena runs serverless SQL queries directly against data in S3 - no infrastructure to manage, pay per query scanned.
Amazon EMR runs big data frameworks like Hadoop and Spark on managed clusters.
Amazon Kinesis ingests and processes streaming data in real time (video, data streams, firehose, analytics).
AWS Glue is a serverless ETL (extract, transform, load) service that also catalogues data for Athena and Redshift.
QuickSight is AWS's serverless business intelligence tool for building dashboards and visualisations.
Six pillars: Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, and Sustainability (added 2021).
Each pillar has design principles and trade-offs; the framework is applied via the free AWS Well-Architected Tool, which reviews workloads against best practices and produces improvement plans.
Common exam trap: know which pillar a scenario belongs to - e.g. removing unused resources is Cost Optimization, automating recovery is Reliability, least privilege is Security.
The framework is not a checklist you 'pass' - it is a continuous improvement process.
Do not confuse Multi-AZ (availability/failover) with Read Replicas (read scaling) - they solve different problems and can be combined.
Do not assume RDS is serverless by default - Aurora Serverless and DynamoDB are the serverless database options.
Remember Athena queries S3 data directly with no cluster to provision, unlike Redshift which needs a provisioned cluster (or Redshift Serverless).
Sustainability was formally added as the sixth Well-Architected pillar - older material may only list five.