Level 1 · Complete beginner · 12 min
What the Cloud Actually Is
Learn that the cloud is just other companies' computers you rent over the internet, and why that matters.
What you will learn
- Explain what the cloud actually is in plain terms
- Describe what a cloud provider sells (compute, storage, networking) as rented services
- Name the big three cloud providers
- Explain why renting infrastructure changed how software is built
The idea
"The cloud" is not a fog of magic somewhere in the sky. It is real computers, in real buildings called data centers, owned by companies like Amazon (AWS), Microsoft (Azure), and Google (GCP). When you "use the cloud", you are renting time on their computers, storage on their disks, and use of their network, instead of buying and running your own hardware.
Why does this matter?
Before the cloud, a startup had to buy physical servers, install them in a room, wire them up, and hope they guessed the right amount of capacity. If they guessed wrong, they either wasted money on idle machines or crashed under load. The cloud lets you rent exactly what you need, turn it on in minutes, and change your mind tomorrow.
A real-world analogy
Owning your own servers is like buying a delivery truck: expensive upfront, you maintain it, and it sits idle most days. Using the cloud is like calling a rideshare: you pay only for the trip you take, someone else maintains the vehicle, and you can request a bigger or smaller car as needed.
See it in code
Compute -> rent a virtual machine or run your code on demand Storage -> rent disk space for files, backups, databases Networking-> rent a private network, load balancers, DNS Managed services -> databases, queues, AI models you don't operate yourself
Line by line
ComputeThe actual processing power: virtual machines, containers, or functions that run your code.
StorageDisks and object storage (like a bottomless folder in the sky) for files, images, backups.
NetworkingThe wiring that connects your resources to each other and to the internet, plus DNS and load balancing.
Managed servicesReady-made building blocks (databases, message queues) where the provider handles the operating for you.
What do you think happens?
A small team wants to launch a new app but doesn't know if 10 or 10,000 people will show up on day one. What is the main cloud advantage here?
Have a guess before you read on. Guessing wrong is part of learning it.
Try it yourself
Think about a photo-sharing app. List three things it would need from a cloud provider: something to run its code, something to store photos, and something to serve traffic to users worldwide. Which categories (compute/storage/networking) does each map to?
Worth knowing
Common misconception: "the cloud" is not one single thing owned by one company, and it is not infinite free space. It is a specific provider's specific data centers, and every resource you use is metered and billed, even if usage is tiny.
The proper words for it
- Cloud provider
- A company (AWS, Azure, GCP, etc.) that rents out computing resources over the internet.
- Data center
- A physical building full of servers, cooling, and networking equipment that powers the cloud.
- On-demand
- You can request (and release) resources whenever you want, without a long-term hardware purchase.
Where you'll meet this
Netflix runs almost entirely on AWS rather than owning data centers. This lets them handle massive traffic spikes (like a new season launch) by renting extra capacity for a few hours, then releasing it, instead of buying servers that sit idle most of the year.
Lesson recap
- The cloud is real hardware in real data centers owned by providers like AWS, Azure, and GCP
- You rent compute, storage, and networking instead of buying and operating hardware yourself
- The main advantage is elasticity: scale up or down without physical purchases
- Everything you use is metered and billed — the cloud is not free or infinite
Still fuzzy on any of this?
That's normal, and it's not a dead end. Pick a different way to hear it.
Quick check
1. What is 'the cloud' most accurately?
2. Which of these is NOT typically something a cloud provider sells?
3. Why did the cloud change how startups build software?