What is Cloud Computing?
Cloud computing is the delivery of computing services — including servers, storage, databases, networking, software, analytics, and intelligence — over the internet ("the cloud") to offer faster innovation, flexible resources, and economies of scale.
Instead of owning and maintaining physical hardware and data centers, you rent access to computing resources from a cloud provider and pay only for what you use.
Simple analogy: Think of cloud computing like electricity. You don't build your own power plant — you plug into the grid and pay for what you consume. Cloud computing works the same way for IT resources.
Traditional IT vs. Cloud Computing
Before cloud, every company had to build and manage its own IT infrastructure:
|
Aspect |
Traditional IT (On-Premises) |
Cloud Computing |
|---|---|---|
|
Hardware |
Buy and own physical servers |
Rented on-demand |
|
Setup time |
Weeks to months |
Minutes |
|
Upfront cost |
High (CapEx) |
Low or zero (OpEx) |
|
Scalability |
Hard — buy more hardware |
Easy — click to scale |
|
Maintenance |
Your team handles it |
Cloud provider handles it |
|
Availability |
Limited by your setup |
Global, built-in redundancy |
|
Disaster recovery |
Complex, expensive |
Built-in options available |
How Cloud Computing Works
Here is a simplified view of what happens when you use cloud services:
Your Device (Laptop / Phone / Browser)
│
│ Internet
▼
Cloud Provider Data Center
┌─────────────────────────────┐
│ Servers Storage Network │
│ Databases AI/ML Security │
└─────────────────────────────┘
│
│ You access resources on-demand
│ You pay only for what you use
The cloud provider owns and operates massive data centers around the world. You access those resources remotely through the internet — no physical hardware on your end required.
The 5 Essential Characteristics of Cloud Computing
The National Institute of Standards and Technology (NIST) defines cloud computing by 5 characteristics. These are widely accepted globally and relevant to the AZ-900 exam.
1. On-Demand Self-Service
You can provision computing resources (like spinning up a virtual machine or creating a storage bucket) automatically, without human interaction from the service provider.
You go to the Azure portal, click a few buttons, and a server is running in minutes — no call to a sales rep needed.
2. Broad Network Access
Resources are available over the internet and can be accessed from any device — laptop, smartphone, tablet — from anywhere in the world.
Your Azure-hosted app is accessible from Tokyo, New York, and Lagos simultaneously.
3. Resource Pooling
The cloud provider pools computing resources to serve multiple customers using a multi-tenant model. Resources (storage, processing, memory) are dynamically assigned and reassigned according to demand.
You share the underlying physical infrastructure with other customers — but your data and workloads remain isolated and secure.
4. Rapid Elasticity
Resources can be quickly scaled up or down to match demand. From the user's perspective, the resources often appear unlimited.
An e-commerce site can automatically scale from 10 servers to 1,000 servers during a flash sale — then scale back down when traffic drops.
5. Measured Service
Cloud systems automatically control and optimize resource usage. Usage is monitored, controlled, and reported transparently — you pay for exactly what you consume.
Like a water meter — you only pay for the litres of water you actually used.
Key Cloud Terminology for Beginners
|
Term |
Meaning |
|---|---|
|
Data Center |
A physical facility housing servers, storage, and networking equipment |
|
Virtual Machine (VM) |
A software-based computer that runs on a physical server |
|
Provisioning |
The process of setting up and making resources available |
|
Scalability |
The ability to handle more (or less) load by adjusting resources |
|
Multi-tenancy |
Multiple customers sharing the same physical infrastructure securely |
|
API |
A way for software systems to talk to each other; used to control cloud resources |
|
Uptime |
The percentage of time a service is available and operational |
|
SLA |
Service Level Agreement — a contract defining guaranteed uptime (e.g., 99.9%) |
Why Organizations Move to the Cloud
Top Reasons for Cloud Adoption:
────────────────────────────────
✓ Reduce IT costs
✓ Scale faster
✓ Go global quickly
✓ Improve security and compliance
✓ Enable remote work
✓ Innovate faster (AI, ML, analytics)
✓ Reduce time to market
Microsoft Azure and Cloud Computing
Microsoft Azure is one of the world's leading cloud platforms. It offers 200+ services across compute, storage, networking, AI, security, and more — all delivered through the cloud model described in this chapter.
Azure follows all 5 NIST characteristics and allows you to:
-
Spin up servers in seconds
-
Store unlimited data
-
Deploy apps globally
-
Pay only for what you use
Quick Recap
Cloud Computing in a Nutshell:
──────────────────────────────
Rent IT resources over the internet
Pay as you go (no upfront hardware)
Scale up or down instantly
Access from anywhere, any device
Provider manages the infrastructure
Official References
Next Chapter → Chapter 03: Benefits of Cloud Computing