Cloud Computing · Glossary
Cloud Computing Terms Every Beginner Should Understand
Quick summary — cloud terms in plain English
Cloud computing means renting someone else's computers over the internet. But the terminology can be confusing. This glossary explains the key words in plain English — no jargon, no fluff.
In this guide you will learn:
- Service models — IaaS, PaaS, SaaS.
- Compute — VMs, containers, serverless.
- Storage & databases — objects, blocks, files.
- Networking — VPCs, subnets, load balancers.
- Cloud operations — regions, availability zones, IaC.
SECTION 01Service Models — IaaS, PaaS, SaaS
The three service models describe how much of the stack the cloud provider manages for you. The more they manage, the less you have to — but the less control you get.
| Term | Plain English | Real-World Analogy | Example |
|---|---|---|---|
| IaaS | Rent servers, storage, network | Renting an empty apartment | AWS EC2, Azure VMs |
| PaaS | Rent a runtime for your code | Renting a furnished flat | Heroku, App Engine |
| SaaS | Use a finished app | Staying in a hotel | Gmail, Slack, Figma |
| FaaS | Run single functions on demand | Paying per taxi ride | AWS Lambda, Cloud Functions |
SECTION 02Compute — VMs, Containers, Serverless
Compute is where your code runs. These three words describe the main ways to run code on the cloud — from most control to least ops work.
| Term | Plain English | Analogy | Best For |
|---|---|---|---|
| VM (Virtual Machine) | A simulated computer | Like an entire house | Traditional apps |
| Container | A lightweight package of app + deps | Like a lunchbox | Microservices |
| Kubernetes | Manages containers at scale | Like a shipping port | Large container fleets |
| Serverless | Run code without servers to manage | Like a taxi you call | Sporadic workloads |
| Autoscaling | Automatically add/remove compute | Like hiring temps when busy | Variable traffic |
# Dockerfile — package your app
FROM node:20
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["node", "server.js"]
# Run it anywhere
docker build -t my-app .
docker run -p 3000:3000 my-app
# AWS Lambda — serverless function
exports.handler = async (event) => {
const name = event.queryStringParameters?.name || 'World';
return {
statusCode: 200,
body: JSON.stringify({ message: `Hello, ${name}!` }),
};
};
# No server to manage.
# Pay per 100ms of execution.
SECTION 03Storage & Databases
Cloud storage comes in a few shapes — each designed for a different kind of data. Understanding the difference saves you a lot of confusion.
| Term | Plain English | Analogy | Example |
|---|---|---|---|
| Object storage | Store files as objects in buckets | Like Google Drive for apps | AWS S3, Azure Blob |
| Block storage | Disks attached to VMs | Like a hard drive | AWS EBS |
| File storage | Shared file system | Like a network drive | AWS EFS |
| Relational DB | Tables with relationships | Like an Excel with links | PostgreSQL, MySQL |
| NoSQL DB | Flexible document/key-value stores | Like folders of JSON | MongoDB, DynamoDB |
| Data warehouse | Analytics database | Like a giant queryable library | BigQuery, Snowflake |
SECTION 04Networking Basics
Cloud networking is how your resources talk to each other and to the internet. It's where most beginners get confused — so these terms are worth learning properly.
| Term | Plain English | Analogy | Why It Matters |
|---|---|---|---|
| VPC | Your private network in the cloud | Like an office building | Isolates your resources |
| Subnet | A smaller network inside a VPC | Like a floor in a building | Organizes resources |
| Load balancer | Distributes traffic across servers | Like a receptionist routing calls | Reliability + performance |
| CDN | Caches content near users | Like local warehouses | Faster global access |
| Security group | Firewall rules for instances | Like a doorman with a guest list | Prevents unauthorized access |
SECTION 05Cloud Operations
These are the words you'll hear in every cloud meeting. They describe where resources live, how they're managed, and how they stay reliable.
| Term | Plain English | Analogy | Why It Matters |
|---|---|---|---|
| Region | A geographic area | Like a city | Latency, compliance |
| Availability Zone | An isolated data center in a region | Like a building in a city | Disaster resilience |
| IaC (Infrastructure as Code) | Manage infra via code | Like a recipe for infrastructure | Reproducible, versioned |
| CI/CD | Automated testing + deployment | Like an assembly line | Faster, safer releases |
| SLA | Service Level Agreement | Like a warranty | Guaranteed uptime |
| Observability | Logs, metrics, traces | Like a dashboard for your app | Detect and fix issues |
SECTION 06Security & Identity
Cloud security is mostly about identity and permissions. These terms are the foundation — and they appear in almost every cloud job interview.
| Term | Plain English | Analogy | Why It Matters |
|---|---|---|---|
| IAM | Identity and access management | Like an ID badge system | Who can do what |
| Least privilege | Only give the minimum access needed | Like giving a key to one room | Reduces breach impact |
| KMS | Key management for encryption | Like a safe for your keys | Data protection |
| Secrets | API keys, passwords | Like valuables in a vault | Never commit them to Git |
| MFA | Two or more proof of identity | Like two locks on a door | Blocks most account takeover |
SECTION 07Test yourself — cloud terms quiz
Five questions. No sign-up.
0 / 5Pick an answer to see why it is right or wrong.
SECTION 08Frequently asked questions
Do I need to memorize all these terms?
No. Start with the service models (IaaS, PaaS, SaaS), compute (VM, container, serverless), and networking (VPC, subnet, load balancer). The rest will make sense as you use them.
What is the difference between IaaS and PaaS?
IaaS gives you raw servers, storage, and networking. PaaS gives you a runtime — you just deploy code. PaaS is easier; IaaS gives more control.
What is a container vs a VM?
A VM is a full simulated computer — heavier, but more isolated. A container shares the host OS — lighter, faster to start. Containers are the default for modern apps.
What is the difference between a region and an AZ?
A region is a geographic area (like Mumbai). An Availability Zone (AZ) is an isolated data center inside a region. Deploying across multiple AZs protects you from single-datacenter failures.
Which cloud provider should I learn first?
Pick one and go deep. AWS has the largest market share and the most job openings, followed by Azure (enterprise) and GCP (data/AI). Learn the concepts, then map them to any provider.
SECTION 09Related reads
Classroom & online · Noida
Ready to start your cloud career?
Our Data Analytics Training Course is designed to help you recover and rebuild — with skills, projects, and interview prep that get you hired.
₹15,500 · full programme- Complete cloud fundamentals
- Hands-on labs
- Mock interviews
- Weekday & weekend batches