, , ,

Why Companies Moved to the Cloud (Cloud for Beginners, Part 2)

Speed, elasticity and paying only for what you use are the real reasons companies moved to the cloud, plus the honest part: when it is cheaper to buy your own servers.

Cloud for Beginners · Part 2 of 18
TL;DR: Companies moved to the cloud for four honest reasons: they could get a server in minutes instead of months, pay monthly instead of a huge sum up front, grow and shrink with demand, and stop babysitting hardware. The myth is that the cloud is always cheaper. It is not. For a steady, predictable workload that never sleeps, owning your own servers can win, and some well known companies have moved back. Knowing both sides is what makes you useful on day one.
Who this is for: A fresher or new IT employee who knows roughly what the cloud is (rented computers over the internet) and now wants to understand why the whole industry shifted, in plain words, with real numbers. If you read Part 1, this is the natural next step. No prior cloud work needed.

Picture a small team in 2009 that wants to launch a website. The plan looks like this: raise money, choose servers from a catalogue, wait six to eight weeks for delivery, find space in a rented room with good power and cooling, hire someone to rack and wire it all, and only then write the first line of product code. Months gone, money spent, and not a single customer served yet. If the site flopped, that hardware sat in a corner depreciating. If it went viral, the servers melted under the load and the next batch was another two months away.

The cloud killed that waiting room. The same team today opens an account, types a few commands, and has a running server in about two minutes for a few rupees an hour. That single change, turning a months-long purchase into a two-minute rental, is the seed of everything that followed. The rest of this part is the honest accounting of what that bought the industry, and what it quietly cost.

The four reasons that actually moved the industry

Marketing decks list twenty benefits. In practice, four did the real work. Everything else is a flavour of these.

1. Speed: minutes, not months

Before the cloud, getting a new server meant a purchase order, an approval chain, a vendor, shipping, and physical installation. Six to twelve weeks was normal. With the cloud you ask for an EC2 instance on AWS, a Virtual Machine on Azure, or a Compute Engine VM on Google Cloud, and it boots in a minute or two. For a business, that is the difference between testing an idea this afternoon and testing it next quarter. Speed of trying things is its own advantage, because most ideas need two or three attempts before one works.

2. Pay monthly, not all at once

Buying servers is a capital expense, a big lump of cash spent once for something you own for years. Renting cloud is an operating expense, a running bill you pay as you go. Finance teams care about this more than engineers expect. A startup with little cash would rather pay a small amount every month than empty its bank account on hardware it might outgrow. You pay for the hours and gigabytes you actually use, and the meter stops when you switch things off. That ‘stops when you switch off’ part is real, and a lot of beginners forget it, which is how surprise bills happen.

BUY (capital expense) One bigpayment Money out on day one, owned for years CLOUD (operating expense) Small bill each month, stop any time
Owning is one lump of cash up front. Renting is a steady monthly bill you control.

3. Elasticity: grow and shrink with demand

This is the one that truly won the argument. Demand on most systems is not flat. A results website is dead quiet for months, then drowns on the day marks are published. A shopping site is calm on a Tuesday and on fire during a festival sale. If you own servers, you must buy for the worst day and let them sit idle the rest of the year. With the cloud you add servers when the rush comes and remove them when it passes, so you pay for the peak only while the peak is happening. Renting more chairs for one big party and returning them the next morning is exactly this idea.

loadtime of day owned servers (set to peak, mostly idle) cloud follows real demand
The red line is what you pay for when you own hardware sized for the busiest moment. The black curve is what the cloud lets you pay for instead.

4. Less hardware babysitting

Someone has to replace dead disks at 2am, patch the power supplies, and argue with the air conditioning. When you rent, the provider does that part. Your team stops fixing roofs and spends its time on the product instead. This is the quiet reason engineers came to like the cloud even when finance was unsure. The work that nobody enjoys, and that does not make your product any better, moves to the landlord.

Why this matters in your first job: When a manager asks why the team uses the cloud, the weak answer is ‘because it is cheaper’. The strong answer names speed, the shift from a big upfront payment to a monthly bill, elasticity, and freedom from hardware chores, and then adds that it is not always cheaper. That single honest sentence makes you sound like someone who has actually thought about it, not someone repeating a brochure.

A worked example: the festival sale

Numbers make this concrete. Say a small shopping site needs 2 servers on a normal day, but during a 3 day festival sale it needs 10 servers to handle the rush. The sale happens, in effect, a handful of days a year.

If you own hardware, you must buy 10 servers so the site survives the sale. For roughly 360 days a year, 8 of those 10 sit idle, burning power and depreciating, doing nothing. You paid for the peak all year long.

In the cloud you run 2 servers most of the year and add 8 more only for the 3 days of the sale. If a server costs about 4 rupees an hour, those 8 extra servers for 3 days work out to roughly 8 times 24 times 3 times 4, which is about 2,300 rupees for the whole sale. Owning 8 extra machines to cover the same few days would cost lakhs up front plus power and maintenance every month. For a spiky workload, elasticity is not a small saving. It is the whole game.

Hold that example in mind, because later in this part it flips. When the workload is not spiky at all, the same maths starts to favour owning.

The pulls beyond cost

Money is not the only reason teams moved. Two more pulls show up again and again.

Global reach without owning the world. If you want your app to feel fast for users in Mumbai, London and Sao Paulo, you would normally need buildings full of servers on three continents. AWS, Azure and Google Cloud already have those buildings, called regions, all over the map. You tick a box and your app runs near your users. We cover regions properly in Part 8.

Managed services that skip the boring setup. Instead of installing and tuning a database yourself, you can rent one that the provider runs for you, with backups and updates handled. You spend your hours on the part that is unique to your product, and rent the rest. This is the same logic as ‘less hardware babysitting’, pushed one level up the stack.

OWN EVERYTHING Your app and data (you) Operating system (you) Servers and storage (you) Building, power, cooling (you) MANAGED CLOUD Your app and data (you) OS, servers, building,power, cooling (provider)
The more you rent as a managed service, the more of the stack the provider runs, and the less you babysit. We return to this split in Part 14 on security.

Own versus cloud, side by side

What you care aboutOwn your serversRent the cloud
Time to a new serverWeeks to monthsA minute or two
How you payBig sum up frontMonthly, by usage
Handling a sudden spikeBuy for the worst day, sit idle the restAdd and remove on demand
Who fixes the hardwareYou and your teamThe provider
Best fitSteady, predictable, always-on loadSpiky, new, or fast-changing load
Real interview question: ‘Why would a company choose the cloud over buying its own servers?’ A good answer does not just list benefits. Say: speed to launch, paying monthly instead of a large upfront cost, elasticity for spiky demand, less time spent on hardware, and global reach. Then earn the extra marks by adding the honest caveat: for a steady workload that runs flat out all year, owning can be cheaper, so the right answer depends on the shape of the demand. Interviewers remember the candidate who knew the limits, not the one who recited the brochure.

The honest part: the cloud is not always cheaper

Here is where I disagree with a lot of cloud marketing. The pitch for years was that the cloud saves money, full stop. For spiky or new workloads, yes. For a large, steady, predictable system that runs near full all the time, the rented meter never stops, and that adds up. Buying hardware is a one-time cost. Renting it forever is not.

This is not a fringe opinion any more. 37signals, the company behind Basecamp, reported an annual AWS bill of around 3.2 million dollars, then spent roughly 600 thousand dollars on their own servers and cut their yearly cloud bill by an estimated 1.5 to 2 million dollars. Industry surveys back the pattern: research firm IDC found that most organisations spent more than they budgeted on cloud, and that managing cloud spend is now the single biggest cloud headache teams report. The point is not that the cloud is bad. It is that ‘cloud equals cheaper’ was always too simple.

Gotcha that bites real bills: Moving data out of a cloud to the public internet is not free. On AWS, the first 100 GB a month is free, then internet egress starts at about 0.09 dollars per GB and steps down only at very high volume. That sounds tiny until a busy app ships terabytes a month. A team that designs without thinking about egress can get a bill far larger than the server cost itself. Bringing data in is usually free, which is the quiet hook. Easy to pour in, metered to pour out. We pull this apart in Part 13 on billing.
costtime own (high start, slow rise) cloud (low start, steady rise) crossover for steady loads
For a flat, always-on workload the cloud can start cheaper and end pricier. The crossover point is the decision. Spiky workloads rarely reach it.
Try it yourself (free, no card charged): Open the AWS Pricing Calculator, the Azure Pricing Calculator, or the Google Cloud calculator. Price a single small Linux server (for example a 2 vCPU, 4 GB instance) running 24 hours a day for a month. Note the figure. Now imagine 8 of them running only 3 days a year for a sale, and price that instead. How to check you got it right: the always-on monthly number should dwarf the few-days number. Seeing those two figures next to each other is the whole lesson of this part in your own currency.

FAQ

Is the cloud actually cheaper than buying servers?
Sometimes. For spiky, new, or fast-changing workloads it usually is, because you stop paying when demand drops. For a large, steady load running near full all year, owning hardware can be cheaper over time. The honest answer is ‘it depends on the shape of your demand’, and you should be ready to explain why.

Why did companies move to the cloud if it can cost more?
Because cost was never the only driver. Speed to launch, paying monthly instead of a huge upfront sum, elasticity, global reach, and not having to manage hardware all mattered. Many teams happily pay a little more for those, especially early on when speed beats everything.

What is cloud repatriation?
It is moving a workload from a public cloud back to your own servers or a private setup, usually to cut a large steady bill or to meet data control rules. It is a real and growing trend for specific workloads, but most companies keep a mix rather than leaving the cloud entirely.

What is the difference between CapEx and OpEx here?
CapEx is capital expense, one big upfront payment for something you own, like buying servers. OpEx is operating expense, a running bill you pay as you use it, like renting cloud. Cloud shifts spending from CapEx to OpEx, which many finance teams prefer for flexibility.

Do I need to pick AWS, Azure, or Google Cloud to learn this?
No. The reasons companies moved are the same across all three. Pick whichever has a free tier you can sign up for and practise there. The ideas transfer directly. We compare the big three in Part 9.

The takeaway

Companies moved to the cloud because they could try ideas in minutes, pay as they went, grow and shrink with demand, and hand the hardware chores to someone else. Those reasons are real and they are why the cloud is the default for new projects today. But the cloud is a rental, and rentals run forever. For the right workload that is a bargain. For the wrong one it is a slow leak. The engineers worth hiring know which is which, and now you are starting to as well.

Next we get specific about the comparison everyone fudges: running things in your own building versus the cloud, dimension by dimension. Open a provider free tier this week and price one small server. That single number will teach you more than another article.

Cloud for Beginners · Part 2 of 18
« Previous: Part 1  |  Complete Guide  |  Next: Part 3 »

References

AWS Cloud Economics
Microsoft Azure: What is cloud computing
AWS S3 and data transfer pricing
37signals: We have left the cloud

About The Author


Discover more from Journal of Intelligent Infrastructure – By Dr Pranay Jha

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *

Architect’s Toolkit

About the Author

Dr. Pranay Jha is a Cloud and AI Consultant with 18+ years of experience in hybrid cloud, virtualization, and enterprise infrastructure transformation. He specializes in VMware technologies, multi-cloud strategy, and Generative AI solutions. He holds a PhD in Computer Applications with research focused on Cloud and AI, has published multiple research papers, and has been a VMware vExpert since 2016 and a VMUG Community Leader.

Discover more from Journal of Intelligent Infrastructure - By Dr Pranay Jha

Subscribe now to keep reading and get access to the full archive.

Continue reading