Essential Cloud Terminology Every Beginner Should Know
A plain-English glossary of must-know cloud terms—with AWS, Azure, and Google Cloud examples—so you can follow tutorials and build confidently.

Search for a command to run...
A plain-English glossary of must-know cloud terms—with AWS, Azure, and Google Cloud examples—so you can follow tutorials and build confidently.

No comments yet. Be the first to comment.
A beginner-friendly guide to what each platform does best—and what to learn first

A practical, decision-ready guide to cloud value, risks, and a proven path to migrate with confidence.

Inside the Technology Powering the Cloud

A beginner-friendly guide to understanding cloud models with real-world examples

A blog-friendly guide with real examples from AWS, Azure, and Google Cloud (plus quick notes on other providers).
If you’re new to cloud, the hardest part isn’t spinning up a server—it’s decoding the language: region vs zone, VPC vs subnet, IAM vs role, object storage vs block storage, and why “egress” can quietly wreck your bill.
This guide explains the most common terms in plain English and shows what each looks like across today’s major providers—AWS, Microsoft Azure, and Google Cloud (GCP). I’ll also sprinkle in cross-cloud notes when names differ.
When you see a new term, it typically belongs to one of these buckets:
Location: Region, Zone/AZ, Edge
Compute: VM, Container, Kubernetes, Serverless
Storage: Object, Block, File, Snapshot
Networking: VPC/VNet, Subnet, IPs, Load Balancer, DNS
Security: IAM, Roles, Policies, MFA, Encryption
Reliability: High availability, DR, RTO/RPO, SLA
Operations: Logs, Metrics, Traces, Monitoring
Cost: Pay-as-you-go, Egress, Reserved/Committed use, TCO
Keep that model in mind—everything starts to feel less random.
A geographic area (like “US East”, “West Europe”, “Mumbai”) where cloud data centers are located.
AWS: us-east-1, eu-west-1
Azure: East US, West Europe
GCP: us-central1, europe-west1
Why it matters: latency, legal/compliance requirements, and resilience.
A separate data-center location within a region. Designed so a single zone failure doesn’t take down everything—if you architect for it.
AWS: Availability Zones (e.g., us-east-1a, us-east-1b)
Azure: Availability Zones (Zone 1/2/3 within a region)
GCP: Zones (e.g., us-central1-a, us-central1-b)
Infrastructure closer to users for faster delivery and protection (often caching static content).
AWS: CloudFront
Azure: Azure Front Door / Azure CDN
GCP: Cloud CDN
A “virtual server” you rent: you choose CPU/RAM, OS, disk, etc.
AWS: EC2 instance
Azure: Virtual Machines
GCP: Compute Engine VM
A template for a VM’s disk/OS (like Ubuntu, Windows, etc.).
AWS: AMI (Amazon Machine Image)
Azure: VM image (Marketplace images, custom images)
GCP: Images (public or custom)
Automatically adds/removes compute based on load (CPU, requests, queue depth).
AWS: Auto Scaling Groups
Azure: VM Scale Sets
GCP: Managed Instance Groups (autoscaling)
A packaged app + dependencies, designed to run consistently across environments.
Orchestrates containers: scheduling, scaling, rolling updates, service discovery.
AWS: EKS
Azure: AKS
GCP: GKE
You deploy code; the platform handles provisioning and scaling. “Serverless” = no server management, not “no servers.”
AWS: Lambda
Azure: Azure Functions
GCP: Cloud Functions (and/or Cloud Run for containers)
Run a container without managing servers; often the easiest “modern” way to deploy web APIs.
AWS: App Runner (conceptually similar)
Azure: Container Apps
GCP: Cloud Run
Store files as objects in buckets/containers. Great for images, backups, logs, data lakes.
AWS: S3 (buckets)
Azure: Blob Storage (containers)
GCP: Cloud Storage (buckets)
Disk volumes attached to VMs. Good for databases, low-latency disk workloads.
AWS: EBS
Azure: Managed Disks
GCP: Persistent Disk
Shared file systems mounted by multiple machines (NFS/SMB style). Useful for legacy apps.
AWS: EFS (NFS) / FSx (various)
Azure: Azure Files
GCP: Filestore
A point-in-time copy of a disk/volume (often incremental).
AWS: EBS snapshots
Azure: Disk snapshots
GCP: Persistent Disk snapshots
Your private network in the cloud.
AWS: VPC
Azure: Virtual Network (VNet)
GCP: VPC Network
A smaller IP range inside your VPC/VNet. Often mapped to a zone and used to separate tiers.
Controls what traffic is allowed.
AWS: Security Groups (stateful) + NACLs
Azure: Network Security Groups (NSGs)
GCP: VPC Firewall Rules
Distributes traffic across multiple backends for HA and scaling.
AWS: Elastic Load Balancing (ALB/NLB)
Azure: Azure Load Balancer / Application Gateway
GCP: Cloud Load Balancing
Maps names to endpoints (e.g., api.example.com).
AWS: Route 53
Azure: Azure DNS
GCP: Cloud DNS
Lets private resources access the internet outbound without exposing them inbound.
AWS: NAT Gateway
Azure: NAT Gateway
GCP: Cloud NAT
The system for permissions. This is core to cloud security.
AWS: IAM (users, roles, policies)
Azure: Microsoft Entra ID + Azure RBAC (roles/assignments)
GCP: IAM (members, roles, permissions)
A set of permissions that can be assigned to a user/service/workload.
AWS: IAM Role (often assumed by services)
Azure: RBAC Role (assigned at scope: subscription/resource group/resource)
GCP: IAM Role (predefined or custom)
The document/rules that define permissions.
AWS: JSON policy documents
Azure: Role definitions + assignments (RBAC)
GCP: IAM policy bindings
Give only the minimum permissions needed. This is the #1 habit that prevents incidents from becoming disasters.
At rest: stored data encrypted
In transit: encrypted communication (TLS/HTTPS)
Also useful:
Manage encryption keys used by services.
AWS: KMS
Azure: Key Vault (keys)
GCP: Cloud KMS
Store passwords/API keys safely.
AWS: Secrets Manager (or SSM Parameter Store)
Azure: Key Vault (secrets)
GCP: Secret Manager
Design for failures by distributing across multiple instances and zones.
Planning for bigger failures (region outage, data corruption, ransomware). Common DR tiers:
Backup & restore (cheapest, slowest recovery)
Warm standby (some infrastructure running)
Active-active (most resilient, most complex/costly)
RTO: how fast you need to recover
RPO: how much data loss you can tolerate
These force you to be honest about what “reliable” really means.
Event records (errors, warnings, audit trails).
AWS: CloudWatch Logs
Azure: Log Analytics / Azure Monitor Logs
GCP: Cloud Logging
Numbers over time: CPU, latency, request counts.
AWS: CloudWatch Metrics
Azure: Azure Monitor Metrics
GCP: Cloud Monitoring
Follow one request across services (microservices debugging superpower).
AWS: X-Ray
Azure: Application Insights (with Azure Monitor)
GCP: Cloud Trace
The combined practice of logs + metrics + traces + dashboards + alerting.
You pay based on usage: compute hours/seconds, storage GB, requests, data transfer.
Outbound data transfer (often charged). Beginners forget this when moving lots of data out of the cloud or across regions.
Discounts for committing to a certain spend or usage level.
AWS: Reserved Instances / Savings Plans
Azure: Reserved VM Instances / Savings Plans (varies by service)
GCP: Committed Use Discounts
Cloud bill + engineering time + operational overhead + downtime risk. “Cheaper” services can be expensive if they create a lot of operational work.
API Gateway — Managed front door for APIs (auth, routing, rate limits).
Autoscaling — Adjust capacity automatically.
Availability Zone / Zone — Separate data center location within a region.
Bucket / Container — Top-level object storage namespace.
CDN — Cache content near users.
Container Registry — Store container images.
DDoS Protection — Reduce impact of denial-of-service attacks.
DNS — Domain name resolution.
Egress — Data leaving a network/provider/region (often billed).
Firewall Rules / NSG / Security Group — Network traffic control.
Function (FaaS) — Event-driven serverless compute.
IAM — Identities + permissions.
Instance / VM — Virtual server.
KMS — Key management for encryption.
Kubernetes — Container orchestration.
Load Balancer — Distributes incoming traffic.
Logging — Captured events.
Metrics — Time-series measurements.
NAT Gateway — Outbound internet for private resources.
Object Storage — File/object storage at scale.
Policy — Permissions definition.
Region — Geographic area containing zones.
Role — A bundle of permissions.
Secret Manager — Store sensitive values.
Serverless Containers — Run containers without managing servers.
Snapshot — Point-in-time disk copy.
Subnet — IP range within a virtual network.
Tracing — Follow requests across services.
VPC / VNet — Private cloud network.
If you want this terminology to click, build something tiny and map each component:
Example: “Hello Cloud” API
Deploy an HTTP service (serverless container or function)
Put it behind a domain name (DNS)
Store one file in object storage
Add logging + a basic alert
Lock it down with least-privilege IAM
As you do, you’ll naturally touch: region, IAM, networking, compute, storage, observability, and cost.