Cloud Computing & AWS Essentials
Chapter 1 / 8· 16 min read· 0 cards

What the Cloud Really Is

Beyond the buzzword — what cloud computing actually means and why it changed everything.

The cloud is just someone else's computer

"The cloud" sounds mysterious, even magical — but the reality is refreshingly simple. The cloud is, very literally, someone else's computers, housed in massive buildings called data centres, that you rent over the internet instead of buying and running yourself. When you store photos in Google Photos or run an app on AWS, your data and code live on powerful machines owned by companies like Amazon, Microsoft, and Google — and you access them through the internet.

The genuinely clever part is the business model: you can rent as little or as much computing power as you need, and you only pay for what you actually use — by the hour, the gigabyte, or even the second. Need one small server today and a hundred big ones tomorrow for a traffic spike? The cloud gives you both, instantly, with no warehouse of hardware to manage. That flexibility transformed how software is built.


Life before the cloud

To appreciate why the cloud matters, picture how things worked before it. If you wanted to launch a website or app, you had to buy physical servers — expensive computers — set them up in a room, configure networking, keep them cool, fix them when they broke, and guess in advance how much capacity you'd need. Guess too low and your site crashes under traffic; guess too high and you've wasted money on idle machines. It was slow, costly, and risky, putting serious computing out of reach for most people and small companies.

The cloud swept all of that away. Instead of buying servers, you rent them with a few clicks and have them running in minutes. No upfront cost, no hardware to maintain, no capacity guessing. A student with a laptop can now access the same world-class infrastructure as a giant corporation. This democratisation is a huge part of why the cloud reshaped the entire tech industry.


Why the cloud is so powerful

A few core benefits explain why nearly every modern company runs on the cloud. These are worth knowing as they're the "why" behind everything else in this course:

  • No upfront cost — rent instead of buy; pay as you go, turning huge capital expenses into manageable running costs.
  • Scalability — instantly add capacity when you're busy and remove it when you're not. Handle a viral moment, then scale back down.
  • Reliability — providers run data centres across the globe with backups and redundancy, so your app stays online even if hardware fails.
  • Speed — launch new servers and services in minutes instead of weeks.
  • Global reach — deploy your app close to users anywhere in the world for fast performance.

These benefits compound. A small startup can launch globally, scale to millions of users, and pay only for what it uses — something impossible before the cloud. That's why "cloud skills" are among the most valuable in tech today.


The three service models: IaaS, PaaS, SaaS

The cloud offers different levels of service, depending on how much you want to manage yourself versus let the provider handle. Understanding these three models is fundamental to cloud literacy:

  • IaaS (Infrastructure as a Service) — you rent raw computing building blocks (virtual servers, storage) and manage the software yourself. Most control, most responsibility. Example: an AWS virtual server.
  • PaaS (Platform as a Service) — you rent a ready-made platform to run your code, and the provider handles the servers underneath. You focus on your app, not the infrastructure. Example: a service where you just upload code and it runs.
  • SaaS (Software as a Service) — you simply use finished software over the internet, managing nothing technical. Examples: Gmail, Netflix, Google Docs.

A helpful analogy is transport. IaaS is renting a car (you drive, you're responsible). PaaS is a taxi (you say where to go; someone else drives). SaaS is a bus (you just hop on a finished service). You use SaaS every day; as a developer, you'll mostly work with IaaS and PaaS. Knowing which model fits a need is a real cloud skill.


The major cloud providers

Three providers dominate the cloud, and it's worth knowing the landscape. Amazon Web Services (AWS) is the largest and most widely used, with the most services and the strongest job demand — which is why this course focuses on it. Microsoft Azure is a close competitor, popular with enterprises. Google Cloud Platform (GCP) is strong in data and AI. There are others (like our own region's providers and smaller specialists), but these three lead.

The good news: the concepts are the same across all of them — compute, storage, networking, databases. Learn the fundamentals with AWS, and you can transfer that understanding to any provider. We'll use AWS because its dominance means AWS skills are the most employable, but you're really learning cloud computing itself. Next, we'll break the cloud down into its three fundamental building blocks.

Reading mode · scroll to read at your own pace

Finished "What the Cloud Really Is"?

Mark this chapter complete so you can pick up exactly where you left off. Your progress saves locally — sign in to sync across devices.

Was this chapter clear?

Try it yourself — open the Code Playground15+ languages — Python, JavaScript, Java, C++, SQL & more — full IDE-style editor, instant run. Your code is auto-saved per language.