SaaS (Software as a Service)
A service model where users access a finished application over the web (e.g., Office 365, Salesforce). User manages nothing.
PaaS (Platform as a Service)
A service model providing a platform for developers to build/deploy apps without managing the underlying OS or hardware.
IaaS (Infrastructure as a Service)
A service model providing virtualized computing resources (Servers, Storage, Networking) over the internet. User manages the OS.
Public Cloud
Cloud services offered over the public internet and shared across multiple organizations (e.g., AWS, Azure, Google Cloud).
Private Cloud
Cloud resources used exclusively by a single organization; can be hosted on-premise or by a third party.
Hybrid Cloud
A combination of Public and Private clouds, allowing data and applications to be shared between them.
VPC (Virtual Private Cloud)
A private, isolated section of a public cloud provider’s network where you can launch resources.
NFV (Network Functions Virtualization)
The process of replacing hardware (Firewalls, Routers, Load Balancers) with virtualized software versions.
Network Security Group (NSG)
A virtual firewall that controls traffic at the instance/NIC level (usually stateful).
Network Security List
A virtual firewall often used at the subnet level to control inbound and outbound traffic.
Internet Gateway
A VPC component that allows communication between the VPC and the internet.
NAT Gateway
Allows resources in a private subnet to connect to the internet while preventing the internet from initiating a connection to them.
Direct Connect
A dedicated, private physical network connection from an on-premise datacenter to a cloud provider; bypasses the public internet.
Scalability
The ability of a system to handle increased load by adding resources (Vertical = bigger server; Horizontal = more servers).
Elasticity
The ability to automatically and dynamically expand or contract resources based on real-time demand.
Multitenancy
A cloud architecture where multiple customers (tenants) share the same physical hardware/resources while remaining isolated.