What is Cloud Computing?

Compute Storage AI LaptopPhoneShopSchool
Phones, laptops, shops and schools all borrow computers, storage and AI from the cloud over the internet.

😟 THE PROBLEM

Your website crashes when 10,000 students log in at once.

😊 THE SOLUTION

Borrow extra computers from the cloud for exam day, then give them back.

  • Buying servers costs a fortune up front✓ Rent them and pay only for what you use
  • New servers take weeks to arrive✓ Cloud servers are ready in minutes
  • Servers sit idle most of the year✓ Give them back when you are done
🛠️ Solved with: Cloud computing
Try it yourself in the Azure simulator No Azure account needed. Your first resource group · Launch a VM and save money 📦 Try it ❯🖥️ Try it ❯
Module 1: Cloud Concepts ⏱ 9 min read Updated 11 Nov 2026

Quick answer

Cloud computing is the delivery of computing services (servers, storage, databases, networking, software and analytics) over the internet, on demand. You use what you need, when you need it, and pay for what you use, instead of buying and running your own hardware.

Exam objective: 1.1.1 Define cloud computing. (Skills measured as of July 20, 2026)

Start with a question

What happens when 10,000 students try to open the same online exam website at 9:00 sharp?

If the school runs the site on one server in the staff room, it slows to a crawl and then falls over. Students panic, teachers get angry phone calls, and the IT person is blamed.

The obvious fix is “buy more servers”. But exams only happen a few days a year. For the other days, those expensive machines sit there humming, using electricity and needing updates. That is the problem cloud computing was invented to solve.

Explain it like I’m 10

The technical explanation

Cloud computing is the on-demand delivery of IT resources over the internet, with pay-as-you-go pricing. A cloud provider such as Microsoft owns massive datacenters around the world. It rents out what those datacenters can do as services:

  • Compute: virtual machines, containers, serverless functions. The “brains” that run your code.
  • Storage: files, blobs (images, videos, backups), disks.
  • Networking: virtual networks, load balancers, private connections, DNS.
  • Databases: managed SQL and NoSQL databases.
  • Analytics and AI: data warehouses, machine learning, AI services.
  • Complete software: email, office apps, CRM (customer relationship management) delivered ready to use.

What separates real cloud from an ordinary data centre lease is captured in the widely used NIST definition. It has five essential characteristics:

CharacteristicWhat it means in practice
On-demand self-serviceYou create a server yourself in minutes through a portal, command line or API. No ticket, no purchase order.
Broad network accessServices are reachable over the network from laptops, phones and other services.
Resource poolingThe provider shares huge pools of hardware across many customers, keeping each one logically isolated.
Rapid elasticityCapacity can be added or removed quickly, often automatically.
Measured serviceUsage is metered per second, per GB or per request, and you are billed accordingly.
  1. 1 You ask

    Click in the portal or run one CLI command: "a Linux VM, 4 CPUs, in West Europe".

  2. 2 Provider allocates

    Azure finds spare capacity in a datacenter and carves out an isolated virtual machine.

  3. 3 You use it

    Within minutes the VM is running and reachable over the network.

  4. 4 Meter runs

    Usage is measured. Delete the VM and the compute charges stop.

What happens when you 'create a server' in the cloud
Architect level What is actually happening under the hood?

Three technologies make cloud computing possible at this scale:

  1. Virtualisation: a hypervisor splits one physical server into many isolated virtual machines. Azure runs a customised Hyper-V-based hypervisor on its hosts.
  2. Software-defined everything: networks, storage and even firewalls are configured by software, which is why you can build an entire network with an API call.
  3. Automation and orchestration: a control plane (in Azure, Azure Resource Manager) takes your request, places it on suitable hardware, wires it up and tracks it.

For architects the key mental shift is this. Hardware becomes a programmable, disposable commodity. You design for failure: assume any single machine can disappear, keep state outside it, and let automation replace it. That is why cloud-native designs lean on stateless services, managed databases and infrastructure as code.

Real-world business scenario

Online education

An online learning platform (similar to many edtech start-ups)

The problem
Traffic is quiet most of the month but jumps 20× on exam and results days. Buying servers for the peak would waste money; buying for the average would crash on exam day.
What they used
Cloud-hosted web app with autoscaling, a managed database and blob storage for course videos.
Why that choice
No up-front hardware purchase, capacity that follows demand automatically, and a provider that handles the physical datacenter, power and hardware repairs.
The result
The site stays up on exam day, the bill drops on quiet days, and the small team spends its time on features instead of fixing servers.

The same pattern shows up everywhere: a food delivery app at dinner time, a shopping site on sale day, a bank’s month-end batch jobs. The business problem is always some mix of “we need capacity fast”, “we do not want to pay for idle machines” and “we do not want to run a datacenter”.

Visual: owning vs renting computers

Own it (on-premises)

  • Buy servers up front
  • Wait weeks for delivery and setup
  • Pay for power, cooling, space, staff
  • Capacity is fixed until you buy more
  • You fix broken hardware

Rent it (cloud)

  • No up-front hardware cost
  • Ready in minutes
  • Provider runs the datacenter
  • Scale up and down on demand
  • Provider replaces failed hardware
The two ways to get computing power

When to use it and when not to

✓ Use it when…

  • Demand is unpredictable or spiky (launches, sales, exam days).
  • You need to move fast: try an idea this week, not next quarter.
  • You want to serve users in several countries without building datacenters there.
  • You would rather spend engineering time on the product than on hardware.

✕ Think twice when…

  • Regulations require data to stay in a place no cloud region can serve.
  • Machines need sub-millisecond latency next to physical equipment (factory floors).
  • You have a large, steady workload on hardware you already own and have not depreciated.
  • Nobody is watching the bill. Unmanaged cloud spend grows quietly.

↔ Alternatives to consider

  • **Hybrid cloud**: keep some systems on-premises and connect them to the cloud.
  • **Private cloud**: cloud-style self-service on hardware dedicated to one organisation.
  • **Edge or on-premises extensions** such as Azure Arc or Azure Local for workloads that must stay on site.
Ready for more?The full lesson adds the technical explanation, when to use it, interview questions and revision notes.

Interview preparation

Say your answer out loud first, then open the model answer. Interviewers care more about your reasoning than the exact words.

Beginner In one or two sentences, what is cloud computing?

Model answer

Cloud computing means using computing services such as servers, storage, databases and software over the internet from a provider like Microsoft, instead of buying and maintaining my own hardware. I create what I need on demand and usually pay only for what I use.

Interviewer follows up

Can you give me a real-world example?

You

Gmail or Outlook.com is cloud software: I never install a mail server. For a business example, an online exam site can rent 50 extra servers during exam week and release them afterwards, paying only for that week.

Intermediate What are the essential characteristics that make something "cloud" rather than just "a server in someone else's building"?

Model answer

The NIST definition lists five: on-demand self-service, broad network access, resource pooling, rapid elasticity and measured service. A rented server you order by email and pay for yearly is hosting, not cloud. Cloud means I can provision it myself through an API in minutes, scale it up or down quickly, and pay based on metered usage.

Experienced developer Cloud is often described as "cheaper". Is that always true?

Model answer

No. Cloud changes the cost model from capital expense to operating expense and removes idle capacity, but a steady, always-on workload lifted as-is onto pay-as-you-go VMs can cost more than amortised hardware. The savings come from right-sizing, autoscaling, reservations, managed services that cut operational effort, and speed. I always frame it as total cost of ownership and business agility, not raw unit price.

Interviewer follows up

So when would you keep a workload on-premises?

You

Strict data residency or sovereignty rules that a cloud region cannot meet, ultra-low-latency needs next to factory machines, heavy recent hardware investment that is not yet depreciated, or legacy systems that cannot be moved. Often the answer is hybrid rather than all-or-nothing.

Scenario A school's results website crashes every year on results day. The rest of the year it is almost idle. How would cloud computing help?

Model answer

This is the classic spiky workload. On-premises they would have to buy enough servers for results day and leave them idle for 364 days. In the cloud they can scale out automatically for the peak, or use a platform service that autoscales, and scale back in afterwards, paying for the extra capacity only on the busy day.

Test yourself with exercises

4 original practice questions in the AZ-900 style. Pick your answers, then check them. You will see why each option is right or wrong. Score 75% or more and this topic is marked complete.

Question 1

Question 1 of 4

Which statement best describes cloud computing?

Question 2

Question 2 of 4 · Select 2

Which TWO are characteristics of cloud computing?

Question 3

Question 3 of 4

A ticket-booking start-up expects huge traffic for one concert sale and almost none afterwards. It does not want to buy servers.

Why is cloud computing a good fit?

Question 4

Question 4 of 4

In a public cloud such as Azure, who is responsible for the physical datacenter and its hardware?

Quick revision

Key points

  • Cloud computing = computing services delivered over the internet, on demand, paid for by usage.
  • Services include compute, storage, networking, databases, analytics, AI and complete software.
  • The provider owns and runs the datacenters; you rent capacity and focus on your application.
  • Five characteristics define cloud - self-service, network access, resource pooling, rapid elasticity, measured service.
  • Cloud shifts spending from up-front purchase (CapEx) to pay-as-you-go (OpEx).

Important terminology

Cloud computing
Renting computing services over the internet, on demand, instead of owning the hardware.
Cloud provider
The company that owns the datacenters and rents out the services, for example Microsoft (Azure).
On-demand self-service
You can create resources yourself in minutes through a portal or API, without raising a purchase order.
Resource pooling
The provider shares huge pools of hardware between many customers, keeping each customer isolated.
Measured service
Usage is metered (per second, per GB, per request) so you are billed for what you actually consume.

Common mistakes

  • Thinking "cloud" means "free" or "always cheaper". You pay for usage, and waste costs real money.
  • Thinking the cloud is a single computer somewhere. It is millions of servers in datacenters across the world.
  • Assuming the provider is responsible for everything. Security is shared (see the shared responsibility model).

Exam tips

  • If a question mentions "pay only for what you use" or "no up-front cost", think consumption-based model and OpEx.
  • The exam often describes a benefit in plain words and asks you to name it. Learn the benefit vocabulary in this module.

Five quick revision questions

  1. 1.Name four types of service you can get from a cloud provider.Show

    Compute (virtual machines), storage, networking, databases. Also analytics, AI and full software (SaaS).

  2. 2.Who owns the physical servers in a public cloud?Show

    The cloud provider, for example Microsoft for Azure.

  3. 3.What does "measured service" mean?Show

    Usage is metered so you are billed for what you actually consume.

  4. 4.Which spending model does cloud computing mainly use, CapEx or OpEx?Show

    OpEx (operational expenditure), meaning ongoing pay-as-you-go spending.

  5. 5.Give one reason a company might not move a workload to the cloud.Show

    Data sovereignty rules, ultra-low latency needs, or recent heavy investment in on-premises hardware.

Official references

Make it stick: play a quick gameSort It, Match the Pairs, Lightning Round and Who Am I? Earn XP and badges. Play ❯

Finished this lesson? Tick it off. Your progress is saved in this browser.

Next up: What is Microsoft Azure?