Eighteen key terms explained in plain language, each with a real-world comparison so
it sticks.
🌩️
Foundation
Cloud Computing
Renting IT resources — servers, storage, databases, networking — over the internet
on demand, instead of buying and maintaining your own hardware.
Analogy: Taking a taxi instead of buying a car — you pay per ride and
never worry about maintenance or parking.
🌍
Infrastructure
AWS Region
A geographic area in the world (for example eu-west-1, Ireland) that contains
multiple isolated Availability Zones. You choose a Region to be close to users, meet
data-residency laws, or reduce cost.
Analogy: A city where you open a branch office — pick the city closest
to your customers.
🏢
Infrastructure
Availability Zone (AZ)
One or more physically separate data centers inside a Region, with independent power
and networking but connected by high-speed links. Deploying across AZs gives you
fault tolerance.
Analogy: Different buildings of the same company in one city — if one
burns down, the others keep running.
🖥️
Infrastructure
AWS Data Center
The actual building full of racks, servers, storage and cooling systems. It is the
physical layer you never touch directly — AWS manages it entirely on your behalf.
Analogy: The warehouse behind an online shop — customers see the
website, never the shelves.
⚡
Networking
Edge Locations / Points of Presence
Hundreds of small AWS sites in major cities used by CloudFront, Route 53 and Global
Accelerator to cache content and route traffic closer to the end user.
Analogy: Convenience stores in every neighbourhood — you don’t drive to
the central warehouse for milk.
📍
Infrastructure
AWS Local Zone
An extension of a Region placed in a large metro area, offering compute, storage and
select services with single-digit-millisecond latency to local users.
Analogy: A pop-up kitchen in your district instead of the main restaurant
across town — same menu, much faster delivery.
🔐
Security
AWS IAM
Identity and Access Management — a global service that controls who can access which
AWS resources and under what conditions. It is free to use and central to every AWS
security decision.
Analogy: The security desk of an office tower: it checks your badge and
tells you which floors you may enter.
👤
Identity
IAM User
A long-lived identity representing one person or one application, with its own
credentials (password and/or access keys). Best practice is one user per human,
never shared.
Analogy: A personal employee badge with your name and photo on it.
👥
Identity
IAM Group
A container of users that shares permissions. Groups cannot contain other groups, and
a user can be in several groups at once — permissions are the union of all of them.
Analogy: A department like “Finance” — everyone in it automatically gets
the same door access.
📜
Security
IAM Policy
A JSON document defining permissions via Effect, Action,
Resource and optional Condition. Policies are attached to users,
groups or roles. An explicit Deny always wins.
Analogy: A page in the company rulebook: “Employees may open the archive
door, but may not remove boxes.”
🧬
Security
IAM Policy Inheritance
A user inherits every policy attached to every group they belong to, plus any policy
attached directly to them. The effective permission set is the union — minus any
explicit Deny.
Analogy: Holding three different club memberships — you can enter every
room any one of them unlocks.
🎭
Identity
IAM Role for Services
An identity assumed temporarily by an AWS service (EC2, Lambda) or by another
account. It issues short-lived credentials, so no long-term secret ever lives on
your server.
Analogy: A visitor badge issued at reception for the day — it expires
automatically at 6 pm.
📱
Security
Multi-Factor Authentication (MFA)
A second proof of identity beyond the password: virtual apps (Google Authenticator,
Authy), hardware TOTP tokens or FIDO security keys. Even a leaked password becomes
useless.
Analogy: Your bank card plus the PIN — one alone gets you nowhere.
🔑
Security
IAM Password Policy
Account-level rules for IAM user passwords: minimum length, required character
types, maximum age before rotation, and how many previous passwords cannot be
reused.
Analogy: The building’s key policy — keys must be long, changed
quarterly, and never a copy of an old one.
⌨️
Tooling
AWS CLI
A command-line tool that calls AWS APIs using your credentials. It is scriptable,
reproducible and the natural choice for automation, CI/CD pipelines and quick
operational checks.
Analogy: Ordering food through an app instead of walking to the counter
— same kitchen, faster and scriptable.
🧰
Tooling
AWS SDK
Language-specific libraries (Python/boto3, JavaScript, Java, Go…) that let your
application call AWS APIs directly in code, with built-in retries, request signing
and pagination.
Analogy: A universal adapter kit — it lets your own language “speak AWS”
without hand-crafting raw requests.
🔍
Security
IAM Security Tools
Credential Reports list every user, key, MFA status and last login.
IAM Access Analyzer finds resources shared outside your account, and last-accessed
data reveals unused permissions.
Analogy: A CCTV review of the building — you check who entered, when, and
which doors were never opened at all.
🛡️
Best Practice
Principle of Least Privilege
Grant the minimum permissions required to do the job, and no more. Add scope only
when a real need appears, and remove it when it disappears.
Analogy: A hotel key that opens only your room — not the whole floor.