VPOL study materials
VPOL study resources

VPOL key terms

VPOL · Get comfortable with the vocabulary.

Virtual Private Cloud (VPC)

A logically isolated section of a public cloud where an organization launches resources in a network it defines itself, controlling address ranges, subnets, routing, and gateways.

Related: Subnet, Security Group
Subnet

A contiguous range of IP addresses carved out of a larger network, used to segment workloads by function, zone, or trust level and to control routing boundaries.

Related: Virtual Private Cloud (VPC), Route Table
Route Table

A set of rules that determines where network traffic from a subnet or gateway is directed, typically matching destination address ranges to next-hop targets.

Related: Subnet, Virtual Private Cloud (VPC)
Security Group

A stateful virtual firewall attached to individual resources that permits only explicitly allowed inbound and outbound traffic, evaluated as an allow list rather than a deny list.

Related: Network ACL, Least Privilege
Network ACL

A stateless, subnet-level filter with ordered allow and deny rules applied to traffic entering or leaving a subnet, serving as a coarse second layer of network control.

Related: Security Group, Subnet
Load Balancer

A component that distributes incoming requests across multiple backend targets, improving availability and scalability while optionally performing health checks and TLS termination.

Related: Auto Scaling, Health Check
Auto Scaling

An automated mechanism that adds or removes compute capacity based on demand signals or schedules, maintaining performance during spikes while reducing cost during idle periods.

Related: Load Balancer, Elasticity
Elasticity

The ability of a system to acquire and release resources automatically as workload changes, matching capacity to demand closely rather than provisioning for peak permanently.

Related: Auto Scaling, Horizontal Scaling
Horizontal Scaling

Increasing capacity by adding more instances of a component rather than making a single instance larger, which usually requires the workload to be stateless or partitioned.

Related: Vertical Scaling, Elasticity
Vertical Scaling

Increasing capacity by giving a single instance more CPU, memory, or storage, which is simpler to implement but bounded by hardware limits and often requires downtime.

Related: Horizontal Scaling
Stateless Service

A service that keeps no client-specific session data between requests, so any instance can handle any request, simplifying scaling, failover, and rolling deployments.

Related: Horizontal Scaling, Load Balancer
Object Storage

A storage model that keeps data as discrete objects in flat namespaces, addressed by key and accessed over HTTP APIs, suited to unstructured content and large-scale durability.

Related: Block Storage, Lifecycle Policy
Block Storage

Storage presented as fixed-size volumes attached to a compute instance and formatted with a filesystem, offering low-latency random access for databases and operating systems.

Related: Object Storage, Snapshot
Snapshot

A point-in-time copy of a storage volume or database used for backup and restoration, typically stored incrementally and independent of the source resource's lifecycle.

Related: Block Storage, Recovery Point Objective (RPO)
Content Delivery Network (CDN)

A geographically distributed set of edge servers that caches content close to users to reduce latency and origin load, often paired with TLS and origin shielding.

Related: Cache TTL, Latency
Cache TTL

The time a cached copy remains valid before it must be revalidated or refetched from the origin, balancing freshness of content against origin load and latency.

Related: Content Delivery Network (CDN)
Latency

The delay between a request and the start of a response, influenced by physical distance, network hops, queuing, and processing time, and a primary driver of user experience.

Related: Content Delivery Network (CDN), Availability Zone
Availability Zone

An isolated data center or group of data centers within a region, with independent power and networking, used to spread workloads so a single failure does not cause an outage.

Related: Region, Fault Tolerance
Region

A geographic area containing multiple isolated availability zones, chosen to satisfy latency, residency, and service-availability requirements for a deployment.

Related: Availability Zone, Data Residency
Fault Tolerance

The property of a system that continues operating correctly despite the failure of one or more components, usually achieved through redundancy and automatic failover without interruption.

Related: High Availability, Availability Zone
High Availability

A design goal that minimizes downtime by eliminating single points of failure and enabling rapid recovery, typically expressed as a percentage of uptime per period.

Related: Fault Tolerance, Service Level Agreement (SLA)
Recovery Point Objective (RPO)

The maximum acceptable amount of data loss measured in time, which sets how frequently backups or replication must occur to meet business continuity requirements.

Related: Recovery Time Objective (RTO), Snapshot
Recovery Time Objective (RTO)

The maximum acceptable duration to restore a service after a disruption, driving decisions about standby capacity, automation, and runbook maturity.

Related: Recovery Point Objective (RPO), Disaster Recovery
Disaster Recovery

The set of plans, infrastructure, and procedures for restoring services and data after a major disruption, validated through regular testing rather than assumed to work.

Related: Recovery Time Objective (RTO), Recovery Point Objective (RPO)
Identity and Access Management (IAM)

The framework of policies, roles, and identities that determines who or what may perform which actions on which resources, forming the core of cloud access control.

Related: Least Privilege, Role-Based Access Control (RBAC)
Least Privilege

The principle of granting only the permissions required to perform a task, for no longer than necessary, reducing the blast radius of mistakes and compromised credentials.

Related: Identity and Access Management (IAM), Role-Based Access Control (RBAC)
Role-Based Access Control (RBAC)

An access model that assigns permissions to roles and then assigns users or services to those roles, simplifying administration and audit compared with per-user permissions.

Related: Least Privilege, Identity and Access Management (IAM)
Multi-Factor Authentication (MFA)

An authentication requirement combining two or more independent evidence types, such as a password plus a device-generated code, to reduce risk from stolen credentials.

Related: Identity and Access Management (IAM), Encryption at Rest
Encryption at Rest

Protecting stored data by encrypting it on disk or in a storage service, so that physical media theft or unauthorized snapshots do not expose readable content.

Related: Encryption in Transit, Key Management Service (KMS)
Encryption in Transit

Protecting data while it moves between systems using protocols such as TLS, preventing interception or tampering on untrusted networks including the public internet.

Related: Encryption at Rest, Content Delivery Network (CDN)
Key Management Service (KMS)

A managed service for creating, storing, rotating, and auditing cryptographic keys, allowing encryption to be integrated without building custom key infrastructure.

Related: Encryption at Rest, Audit Log
Audit Log

An append-only record of actions taken in an environment, capturing who did what, when, and from where, used for investigation, compliance evidence, and anomaly detection.

Related: Key Management Service (KMS), Compliance Framework
Compliance Framework

A published set of controls and requirements, such as a security standard or privacy regulation, against which an organization's systems and processes are assessed and documented.

Related: Audit Log, Data Residency
Data Residency

The requirement or practice of keeping data within specified geographic or legal boundaries, influencing region selection, replication design, and vendor due diligence.

Related: Region, Compliance Framework
Service Level Agreement (SLA)

A contractual commitment defining expected service levels, such as uptime and response times, along with remedies or credits when those targets are not met.

Related: Service Level Objective (SLO), High Availability
Service Level Objective (SLO)

An internal, measurable target for a reliability or performance metric that operational teams manage against, usually stricter than the externally promised agreement.

Related: Service Level Agreement (SLA), Error Budget
Error Budget

The amount of unreliability permitted by an objective over a period, used to balance release velocity against stability work and to trigger reliability investment when exhausted.

Related: Service Level Objective (SLO)
Infrastructure as Code (IaC)

Managing infrastructure through versioned machine-readable definition files rather than manual console changes, enabling review, repeatability, and automated provisioning.

Related: Immutable Infrastructure, CI/CD Pipeline
Immutable Infrastructure

A practice in which servers or containers are replaced rather than modified in place, eliminating configuration drift and making deployments predictable and reversible.

Related: Infrastructure as Code (IaC), Container
Container

A lightweight, isolated runtime package bundling an application with its dependencies, sharing the host kernel and starting quickly compared with full virtual machines.

Related: Orchestrator, Immutable Infrastructure
Orchestrator

A control plane that schedules containers across a cluster, restarts failed instances, and manages service discovery, scaling, and rolling updates automatically.

Related: Container, Auto Scaling
CI/CD Pipeline

An automated sequence that builds, tests, and deploys changes, giving fast feedback and repeatable releases while reducing manual error and deployment risk.

Related: Infrastructure as Code (IaC), Observability
Observability

The ability to understand a system's internal state from its outputs, primarily metrics, logs, and traces, supporting diagnosis of failures that were not anticipated.

Related: Distributed Tracing, Alert Fatigue
Distributed Tracing

A technique that follows a single request across multiple services by propagating a shared identifier, revealing where latency and errors originate in a complex system.

Related: Observability, Latency
Alert Fatigue

The desensitization that occurs when monitoring generates too many low-value alerts, causing responders to miss or ignore signals that genuinely require action.

Related: Observability, Runbook
Runbook

A documented procedure describing how to perform a recurring operational task or respond to a specific alert, reducing reliance on individual memory during incidents.

Related: Post-Incident Review, Alert Fatigue
Post-Incident Review

A blameless retrospective after an outage that reconstructs the timeline, identifies contributing causes, and assigns follow-up actions to prevent recurrence.

Related: Runbook, Error Budget
Shared Responsibility Model

The division of security duties between a cloud provider and its customer, where the provider secures the underlying platform and the customer secures its own configuration and data.

Related: Security Group, Compliance Framework
Total Cost of Ownership (TCO)

The full lifetime cost of a solution, including acquisition, migration, operations, staffing, and exit costs, used to compare cloud and on-premises options fairly.

Related: Reserved Instance, Vendor Lock-In
Reserved Instance

A capacity or spend commitment made in advance for a defined term in exchange for a lower unit price, appropriate for workloads with predictable, steady demand.

Related: Total Cost of Ownership (TCO), Elasticity
Vendor Lock-In

The degree to which dependence on proprietary services, formats, or APIs makes migrating away costly, a key risk weighed in architecture and procurement decisions.

Related: Total Cost of Ownership (TCO), Portability
Portability

The ease with which workloads, data, and configurations can move between environments or providers, supported by open formats, containers, and abstraction layers.

Related: Vendor Lock-In, Container
Well-Architected Framework

A structured set of design pillars and review questions, covering areas such as reliability, security, cost, and performance, used to evaluate and improve architectures systematically.

Related: Fault Tolerance, Total Cost of Ownership (TCO)
Capacity Planning

Forecasting future resource demand and provisioning to meet it within budget and performance targets, informed by historical trends, growth assumptions, and load testing.

Related: Auto Scaling, Elasticity
Health Check

A periodic probe that tests whether a resource is functioning, used by load balancers and orchestrators to route traffic away from unhealthy instances automatically.

Related: Load Balancer, High Availability