The Cloud Is Just Renting Someone Else's Computer

6 min read

There is a joke that circulates among developers: “There is no cloud, it’s just someone else’s computer.” People even slap it on stickers and carry it around.

It sounds like a snide remark at first, but no phrase sums up the essence of the cloud more accurately. The name “cloud” makes it sound like some mysterious, enormous technology, yet the core idea is surprisingly simple. Today I’ll use this joke as a starting point to explain, in terms anyone can follow, what the cloud actually is and why everyone rents computers instead of buying them.

The Cloud Is Someone Else’s Computer Across the Internet #

The laptop or smartphone you’re using right now is your own computer, something you can hold in your hand. If you work at a company, there might even be a company-owned server humming away in a server room somewhere in the office. The cloud is the opposite. It’s neither on your desk nor in your company’s server room. It’s renting a computer inside a massive data center somewhere across the internet.

A data center is a large building where thousands, even tens of thousands, of computers run in rows. Cloud providers keep these computers connected to the internet and rent them out in small slices to whoever needs them. You rent one of those slices, put your service on it, and use it remotely.

Two things are key. First, you rent only when you need it. Second, you pay only for what you use. This is called pay-as-you-go. You’re billed based on usage, just like your electricity or water bill. Instead of buying a whole computer and being stuck with it forever, think of it like a hotel room: you rent it and pay only while you’re staying.

Why Rent Instead of Buy? #

So a natural question comes up: why not just buy a server? There are clear reasons renting won out.

Buying your own server means the upfront cost hits you first. And it’s not just the price of the equipment. You need space to put it, power, cooling, and network lines, and when it breaks, you have to fix it yourself. That means someone has to rush over when a disk fails at three in the morning. On top of that, it’s hard to predict how big a server you’ll need at the start. Buy too big and most of it sits idle; buy too small and the moment users flood in, it grinds to a halt.

The cloud takes most of this worry off your plate. When you need a server, you can spin one up in minutes, scale it up fast when traffic surges, and shrink or shut it down when things quiet down. The ability to grow and shrink resources with demand is called elasticity, and the ability to handle much larger overall load is called scalability. This is what makes it practical for an online store to ramp up servers only during a big sale and scale back to normal once the event ends.

We Already Use the Cloud Every Day #

The cloud might sound like something only developers or companies deal with, but ordinary users actually use it every day.

Photos you take on your phone are automatically uploaded to Google Photos or iCloud. Those photos live not inside your phone but in Google’s or Apple’s data centers. When you watch a movie on Netflix, the video file isn’t on your device either. It streams over the internet from the data centers Netflix rents. The same goes for uploading a work document to Google Drive and editing it together with a colleague.

You can see the common thread. Instead of storing and processing something on our own devices, we hand it off to someone else’s data center and pull it out over the internet. That’s why your photos survive even if you lose your phone, and why you can see the same document no matter which device you log in from. We’ve been living on the convenience of the cloud all along.

AWS, Azure, Google Cloud #

Three companies run this business of renting out computers at the largest scale: Amazon’s AWS (Amazon Web Services), Microsoft’s Azure, and Google’s Google Cloud. They’re commonly called the big three cloud providers.

The first to seriously open this market was AWS. In 2006, Amazon launched services that rented out computing and storage, ushering in the cloud era, and it still leads the market today. That’s why, when learning the cloud for the first time, many people start with AWS. Azure and Google Cloud followed quickly afterward, and the three now split the market among themselves.

The kinds of resources you can rent are varied too. The most basic are compute (renting servers) and storage (renting storage space), and on top of that there are hundreds of services laid out like a menu: databases, networking, even AI tools.

The ways you rent from this menu fall broadly into three tiers. IaaS means renting only the raw infrastructure, like servers or storage, and setting up everything else yourself. PaaS means you upload your code and it takes care of the runtime environment for you. SaaS means using finished software as-is, like Google Drive or Netflix. It’s enough to understand that the wider the scope of what you rent, the fewer things you have to worry about.

Renting Has Its Downsides Too #

So far the cloud might seem like a cure-all, but renting someone else’s computer comes with its shadows.

First, costs leak easily. Paying only for what you use also means a server you forgot to turn off keeps racking up charges. It’s not unusual to get a bill bigger than expected because of one small configuration mistake. Next is dependency. Once you build your core systems deep into one provider, moving elsewhere later gets tricky, and if that provider has an outage, your service goes down with it. Last is the shared responsibility for security. The provider is responsible for the physical security of the data center, but the security of the data and configurations you put on top is on the renter. Renting doesn’t mean you’ve handed over all the responsibility too, and that’s worth remembering.

So the cloud is less a “use it and you’re always better off” thing and more a tool you choose with its pros and cons in mind. With that sense of balance, neither your costs nor your security will get shaky.

Wrapping Up #

Today we looked at how the cloud ultimately comes down to renting computers in data centers across the internet. We covered it all at once: pay-as-you-go, where you rent when you need it and pay for what you use; elasticity, where you grow and shrink with demand; the big three providers AWS, Azure, and Google Cloud; the forms from IaaS to SaaS; and the downsides of cost, dependency, and security. You probably have a feel now for why the joke “it’s just someone else’s computer” is actually an accurate definition.

If you want to take a step further and rent and handle servers yourself, I recommend starting with AWS, the leader that opened the market. I’ll see you next in the AWS Basics course, where I walk through everything step by step, from foundational concepts like accounts and regions to real-world operations.

X