Topic 36

Why Companies Use the Cloud

Concept

A server, you now know, is just a computer that runs all the time, waiting for requests. So if a company needs servers to run its website, why doesn't it simply buy a few computers and keep them in a back room? Almost every modern company instead rents its servers from someone else — and the reasons it does are most of the story of how software is run today.

Renting computers over the internet is what "the cloud" means: instead of owning the machines, a company uses servers in another company's data center and pays for them by the hour. The previous topic named the thing; this one explains why so many businesses chose it. The reasons sort into four, and the figure stacks them up.

Four reasons companies rent instead of buy
Speed to start
a working server in minutes, not weeks of buying and setup
Pay for what you use
scale up when busy, down when quiet — billed by the hour
Someone else runs the building
power, cooling, hardware, and physical security handled for you
Reach and reliability
data centers worldwide, close to users and harder to take down

No Machines to Buy First

The first reason is timing. To run servers in your own back room, you have to decide how many you need, order the machines, wait for them to arrive, find space and power for them, and set them all up. That can take weeks or months, and you have to guess your needs before you've even launched.

In the cloud, that whole step disappears. You ask the rental company for a server through a web page, and a few minutes later it exists and is yours to use. Nothing was shipped, because the machine was already sitting in their data center — you simply rented a slice of what they already had.

Here a familiar comparison helps: it's the difference between buying a venue and renting one for an event. Buy a hall and you commit before you know how many guests will come; rent one and you can pick the right size the week of the party. The rest of this topic is really just the ways renting beats buying — so we'll lean on that one comparison and then drop it.

Pay for What You Use

The second reason is money, and it follows from the first. When you own servers, you pay for them whether they're busy or idle — a machine sitting unused at 3 a.m. still cost the same to buy. You also have to own enough for your busiest moment, so most of the time most of them sit half-empty.

Renting flips that. Cloud servers are billed by the hour you run them, so you add machines when traffic climbs and switch them off when it drops, paying only for what you actually used. A shop that gets slammed on a sale day rents extra servers for that day and gives them back the next morning.

This pattern — adding capacity when busy and removing it when quiet — is called scaling, and the cloud makes it something you do in minutes rather than a hardware project. It's the rented venue again: a big hall for the wedding, a small room for the meeting, and you only pay for the one you booked.

Someone Else Handles the Building

The third reason is everything around the machine. A server in your own back room means you also own the problems: keeping the power on, the room cool, the hardware replaced when it dies, and the door locked against anyone who shouldn't be near it. None of that is the software you actually wanted to run.

Rent instead, and the data center company carries all of it. Power, cooling, broken drives, and physical security are their job, behind the scenes, for every customer at once. You get a working server and let them worry about the building it lives in — the same way renting a hall means you don't fix its roof.

Reach and Reliability

The fourth reason is where the machines sit. The big cloud companies run data centers in many countries, so you can place your servers near your users — and a page that travels a shorter distance arrives faster, as the network chapters showed.

Spreading across many buildings also makes a service harder to knock out. If one data center loses power, copies running elsewhere can keep answering requests, so the website stays up. Matching that on your own would mean owning buildings on several continents — which is exactly the kind of thing renting lets a small company skip.

Common Confusions
  • "The cloud is always cheaper." Not always. Renting wins when your needs change a lot; for a steady, predictable load that runs every hour of every year, owning the machines can cost less over time.
  • "You give up all control of your servers." No — you choose the size, the software, and the settings of each rented server. What you hand off is the building and the hardware, not how the machine is used.
  • "Only big companies use the cloud." The opposite is closer to true: renting lets one person launch a server in minutes without buying anything, so the cloud is what makes tiny teams possible.
  • "Moving to the cloud means your data leaves the country." You pick which data center your servers and data live in, including which country, so location is a choice you make, not something the cloud decides for you.
Why It Matters
  • Speed, pay-per-use, a managed building, and global reach are the four reasons every cloud course will keep returning to — this is where they're first named.
  • Pay-as-you-go is why "scaling" comes up constantly later: it's the everyday act of adding and removing rented servers as demand changes.
  • The split — you handle how the server is used, they handle the building — is the start of an idea called shared responsibility that runs through every cloud and security course.
  • Knowing renting isn't automatically cheaper keeps you from believing the marketing and helps you judge when the cloud actually fits a job.

Knowledge Check

A new company needs a server today to launch its website. Why does renting in the cloud help with that?

  • The cloud company writes the new website's software for the company so it doesn't have to
  • The server is ready in minutes, since the machines already exist in the data center
  • Cloud servers are completely free for any new company during its whole first year online
  • Renting removes the need for the internet entirely, so pages load with no delay at all

What does "pay for what you use" mean for a shop whose traffic spikes on sale days?

  • It pays one fixed yearly fee no matter how many servers it ends up running on its busy days
  • It must buy enough servers of its own up front to cover its single busiest day of the year
  • It rents extra servers for the busy day, gives them back, and pays only for those hours
  • It gets a full refund from the cloud company on any day its website happens to be quiet

When a company rents servers, what does the cloud company take care of for it?

  • It chooses which programs and which settings will run on each one of the rented servers
  • It handles the power, cooling, broken hardware, and security of the building
  • It decides what kind of data the company is allowed to store on the servers it rents
  • It guarantees the company will always pay less than it would owning its own machines

Which statement about the cloud is a common misunderstanding?

  • The cloud runs in data centers that are spread across many different countries
  • Renting servers in the cloud is always cheaper than buying your own
  • A rented server can be ready to use just a few minutes after you first ask for it
  • You still get to choose the size and software of each server you rent in the cloud

You got correct