The Cloud ☁️
Home ComputersIntroduction
You have probably heard people say things like "I saved it in the cloud", "The company moved to the cloud", or even "Our cloud architecture needs redesigning."
Despite the name, Cloud architecture rarely involves meteorologists. There are no computers floating around in the sky. No one uploads your files into a giant fluffy cloud. And no, rain is not caused by people deleting anything in the cloud.
"The cloud" is simply someone else's computer that you access over the Internet. That's it.
What is the cloud?
Imagine you own a computer at home. You can save files on it, run programs and play games.
Now imagine putting that computer in a secure building with fast Internet, backup power, cooling, and hundreds of technicians whose entire job is keeping it running.
Congratulations. You now have the basic idea behind cloud computing.
Instead of buying and maintaining their own computers, companies rent computing power from cloud providers whenever they need it.
Cloud providers
- Amazon Web Services (AWS)
- Microsoft Azure
- Google Cloud Platform (GCP)
Fun fact: Amazon originally built huge amounts of computing infrastructure for its own online store. Eventually someone realized, "Hey... we're using only part of this. Why don't we rent the rest to everyone else?" That idea became AWS, one of Amazon's biggest businesses today. Jeff Bezos didn't invent a weather machine. He just rented people lots of computers.
How does it work?
Instead of running software on your own machine:
Your computer
│
Internet
│
Cloud data center
│
Application
When you open Netflix, Spotify, Gmail or ChatGPT, your computer is mostly talking to powerful computers somewhere else. Those computers do most of the heavy lifting and simply send the results back to you.
Why use the cloud?
- No need to buy expensive servers.
- You only pay for what you use.
- You can quickly add more computing power when needed.
- The provider handles hardware failures, networking and power.
- Your services can be available from almost anywhere in the world.
What actually lives in "the cloud"?
Almost anything.- Websites
- Databases
- Videos
- Backups
- Artificial Intelligence
- Games
So... where is the cloud?
The cloud isn't one place. It is thousands of data centers spread across the world. Each data center contains rows upon rows of servers that look something like this:+---------+ | Server | +---------+ | Server | +---------+ | Server | +---------+ | Server | +---------+ | Server | +---------+A large cloud provider may operate hundreds of thousands—or even millions—of servers.
Things to remember
- The cloud is not magic.
- The cloud is not in the sky.
- The cloud is just someone else's computer.
- Cloud providers own huge numbers of computers and rent them to others.
- You use cloud services every day, often without realizing it.