← Back to Home

What is Cloud Computing?

AWS CLF-C02 — Domain 1: Cloud Concepts

Definition of Cloud Computing

Cloud computing is the on-demand delivery of compute power, database storage, applications, and other IT resources through a cloud services platform via the Internet with pay-as-you-go pricing.

Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services on an as-needed basis from a cloud provider like AWS.

Key Point:

Cloud computing eliminates the need to invest heavily in hardware upfront. Instead, you provision exactly the type and size of computing resources you need.

Six Advantages of Cloud Computing

AWS defines six key advantages that are frequently tested on the exam:

#AdvantageExplanation
1Trade CapEx for OpExInstead of investing in data centers before you know how you'll use them, you pay only when you consume resources. No upfront cost — pay for what you use.
2Benefit from Massive Economies of ScaleBecause AWS aggregates usage from thousands of customers, it achieves higher economies of scale, which translates into lower pay-as-you-go prices.
3Stop Guessing CapacityEliminate guessing about infrastructure capacity needs. Scale up or down in minutes, not weeks.
4Increase Speed & AgilityNew IT resources are just a click away. Time to make those resources available drops from weeks to minutes.
5Stop Spending Money Running Data CentersFocus on projects that differentiate your business rather than on the undifferentiated heavy lifting of racking, stacking, and powering servers.
6Go Global in MinutesDeploy your application in multiple AWS Regions around the world with just a few clicks, providing low latency to customers globally.
Exam Tip:

You WILL see questions asking you to identify the advantages of cloud computing. Memorize all six. The most commonly tested are "trade CapEx for OpEx," "stop guessing capacity," and "go global in minutes."

Cloud Deployment Models

ModelDescriptionExample
Public CloudCloud resources owned and operated by a third-party provider, delivered over the Internet. Everything runs on the cloud provider's hardware.AWS, Azure, GCP
Private Cloud (On-premises)Cloud infrastructure provisioned for exclusive use by a single organization. May be managed internally or by a third party. Not exposed to the public.Rackspace, VMware Cloud, OpenStack
Hybrid CloudCombination of public and private cloud. Keeps some servers on-premises and extends some capabilities to the cloud. Gives control over sensitive assets while leveraging cloud flexibility.On-prem data + AWS for burst capacity
Exam Tip:

If a question mentions keeping sensitive data on-premises while using cloud for other workloads, the answer is Hybrid Cloud.

Cloud Computing Models (IaaS / PaaS / SaaS)

ModelWhat You ManageWhat Provider ManagesAWS Examples
IaaS
Infrastructure as a Service
OS, middleware, runtime, data, applicationsNetworking, storage, servers, virtualizationEC2, VPC, EBS
PaaS
Platform as a Service
Data, applicationsOS, middleware, runtime, networking, serversElastic Beanstalk, RDS, Lambda
SaaS
Software as a Service
Nothing (just use it)EverythingRekognition, Gmail, Salesforce, Dropbox

Quick Memory Aid

Exam Tip:

"Which model requires the customer to manage the operating system?" → IaaS. "Which model removes all management burden?" → SaaS.

AWS Global Infrastructure

Regions

Availability Zones (AZs)

Edge Locations / Points of Presence

Key Point:

Regions > Availability Zones > Edge Locations (in terms of infrastructure size). There are more Edge Locations than AZs, and more AZs than Regions.

Exam Tip:

"What should you consider when choosing an AWS Region?" → Compliance, latency/proximity, service availability, and pricing. This is a frequently asked question.

Shared Responsibility Model

The Shared Responsibility Model defines who is responsible for what in the cloud. This is one of the most important concepts for the exam.

AWS Responsibility — "Security OF the Cloud"

Customer Responsibility — "Security IN the Cloud"

Shared Controls

Exam Tip:

If a question asks "Who is responsible for patching the guest OS on EC2?" → Customer. "Who is responsible for the physical security of data centers?" → AWS. For managed services (like RDS, Lambda), AWS takes on MORE responsibility.

AWS Pricing Fundamentals

AWS has three fundamental pricing drivers:

Pricing DriverDescriptionCharged?
ComputePay for the compute time you consume (EC2, Lambda, etc.)Yes — per hour or per second
StoragePay for the amount of data stored in the cloud (S3, EBS, etc.)Yes — per GB per month
Data Transfer OUTPay for data transferred out of AWS to the InternetYes — per GB
Data Transfer INData coming into AWS from the InternetFree (in most cases)
Key Point:

Data transfer IN to AWS is free. Data transfer OUT of AWS is charged. Data transfer between services in the same AZ using private IPs is free.

AWS Free Tier

Exam Tip:

Remember: you are never charged for data transfer IN to AWS. Outbound data transfer is aggregated across services and charged per GB. This is a common distractor in pricing questions.