VPOL key terms
VPOL · Get comfortable with the vocabulary.
- Virtual Private Cloud (VPC)
- Related: Subnet, Security Group
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.
- Subnet
- Related: Virtual Private Cloud (VPC), Route Table
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.
- Route Table
- Related: Subnet, Virtual Private Cloud (VPC)
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.
- Security Group
- Related: Network ACL, Least Privilege
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.
- Network ACL
- Related: Security Group, Subnet
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.
- Load Balancer
- Related: Auto Scaling, Health Check
A component that distributes incoming requests across multiple backend targets, improving availability and scalability while optionally performing health checks and TLS termination.
- Auto Scaling
- Related: Load Balancer, Elasticity
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.
- Elasticity
- Related: Auto Scaling, Horizontal Scaling
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.
- Horizontal Scaling
- Related: Vertical Scaling, Elasticity
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.
- Vertical Scaling
- Related: Horizontal 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.
- Stateless Service
- Related: Horizontal Scaling, Load Balancer
A service that keeps no client-specific session data between requests, so any instance can handle any request, simplifying scaling, failover, and rolling deployments.
- Object Storage
- Related: Block Storage, Lifecycle Policy
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.
- Block Storage
- Related: Object Storage, Snapshot
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.
- Snapshot
- Related: Block Storage, Recovery Point Objective (RPO)
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.
- Content Delivery Network (CDN)
- Related: Cache TTL, Latency
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.
- Cache TTL
- Related: Content Delivery Network (CDN)
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.
- Latency
- Related: Content Delivery Network (CDN), Availability Zone
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.
- Availability Zone
- Related: Region, Fault Tolerance
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.
- Region
- Related: Availability Zone, Data Residency
A geographic area containing multiple isolated availability zones, chosen to satisfy latency, residency, and service-availability requirements for a deployment.
- Fault Tolerance
- Related: High Availability, Availability Zone
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.
- High Availability
- Related: Fault Tolerance, Service Level Agreement (SLA)
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.
- Recovery Point Objective (RPO)
- Related: Recovery Time Objective (RTO), Snapshot
The maximum acceptable amount of data loss measured in time, which sets how frequently backups or replication must occur to meet business continuity requirements.
- Recovery Time Objective (RTO)
- Related: Recovery Point Objective (RPO), Disaster Recovery
The maximum acceptable duration to restore a service after a disruption, driving decisions about standby capacity, automation, and runbook maturity.
- Disaster Recovery
- Related: Recovery Time Objective (RTO), Recovery Point Objective (RPO)
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.
- Identity and Access Management (IAM)
- Related: Least Privilege, Role-Based Access Control (RBAC)
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.
- Least Privilege
- Related: Identity and Access Management (IAM), Role-Based Access Control (RBAC)
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.
- Role-Based Access Control (RBAC)
- Related: Least Privilege, Identity and Access Management (IAM)
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.
- Multi-Factor Authentication (MFA)
- Related: Identity and Access Management (IAM), Encryption at Rest
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.
- Encryption at Rest
- Related: Encryption in Transit, Key Management Service (KMS)
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.
- Encryption in Transit
- Related: Encryption at Rest, Content Delivery Network (CDN)
Protecting data while it moves between systems using protocols such as TLS, preventing interception or tampering on untrusted networks including the public internet.
- Key Management Service (KMS)
- Related: Encryption at Rest, Audit Log
A managed service for creating, storing, rotating, and auditing cryptographic keys, allowing encryption to be integrated without building custom key infrastructure.
- Audit Log
- Related: Key Management Service (KMS), Compliance Framework
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.
- Compliance Framework
- Related: Audit Log, Data Residency
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.
- Data Residency
- Related: Region, Compliance Framework
The requirement or practice of keeping data within specified geographic or legal boundaries, influencing region selection, replication design, and vendor due diligence.
- Service Level Agreement (SLA)
- Related: Service Level Objective (SLO), High Availability
A contractual commitment defining expected service levels, such as uptime and response times, along with remedies or credits when those targets are not met.
- Service Level Objective (SLO)
- Related: Service Level Agreement (SLA), Error Budget
An internal, measurable target for a reliability or performance metric that operational teams manage against, usually stricter than the externally promised agreement.
- Error Budget
- Related: Service Level Objective (SLO)
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.
- Infrastructure as Code (IaC)
- Related: Immutable Infrastructure, CI/CD Pipeline
Managing infrastructure through versioned machine-readable definition files rather than manual console changes, enabling review, repeatability, and automated provisioning.
- Immutable Infrastructure
- Related: Infrastructure as Code (IaC), Container
A practice in which servers or containers are replaced rather than modified in place, eliminating configuration drift and making deployments predictable and reversible.
- Container
- Related: Orchestrator, Immutable Infrastructure
A lightweight, isolated runtime package bundling an application with its dependencies, sharing the host kernel and starting quickly compared with full virtual machines.
- Orchestrator
- Related: Container, Auto Scaling
A control plane that schedules containers across a cluster, restarts failed instances, and manages service discovery, scaling, and rolling updates automatically.
- CI/CD Pipeline
- Related: Infrastructure as Code (IaC), Observability
An automated sequence that builds, tests, and deploys changes, giving fast feedback and repeatable releases while reducing manual error and deployment risk.
- Observability
- Related: Distributed Tracing, Alert Fatigue
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.
- Distributed Tracing
- Related: Observability, Latency
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.
- Alert Fatigue
- Related: Observability, Runbook
The desensitization that occurs when monitoring generates too many low-value alerts, causing responders to miss or ignore signals that genuinely require action.
- Runbook
- Related: Post-Incident Review, Alert Fatigue
A documented procedure describing how to perform a recurring operational task or respond to a specific alert, reducing reliance on individual memory during incidents.
- Post-Incident Review
- Related: Runbook, Error Budget
A blameless retrospective after an outage that reconstructs the timeline, identifies contributing causes, and assigns follow-up actions to prevent recurrence.
- Shared Responsibility Model
- Related: Security Group, Compliance Framework
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.
- Total Cost of Ownership (TCO)
- Related: Reserved Instance, Vendor Lock-In
The full lifetime cost of a solution, including acquisition, migration, operations, staffing, and exit costs, used to compare cloud and on-premises options fairly.
- Reserved Instance
- Related: Total Cost of Ownership (TCO), Elasticity
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.
- Vendor Lock-In
- Related: Total Cost of Ownership (TCO), Portability
The degree to which dependence on proprietary services, formats, or APIs makes migrating away costly, a key risk weighed in architecture and procurement decisions.
- Portability
- Related: Vendor Lock-In, Container
The ease with which workloads, data, and configurations can move between environments or providers, supported by open formats, containers, and abstraction layers.
- Well-Architected Framework
- Related: Fault Tolerance, Total Cost of Ownership (TCO)
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.
- Capacity Planning
- Related: Auto Scaling, Elasticity
Forecasting future resource demand and provisioning to meet it within budget and performance targets, informed by historical trends, growth assumptions, and load testing.
- Health Check
- Related: Load Balancer, High Availability
A periodic probe that tests whether a resource is functioning, used by load balancers and orchestrators to route traffic away from unhealthy instances automatically.