Cloud+ key terms
Cloud+ · Get comfortable with the vocabulary.
- Virtualization
- Related: Hypervisor, Container
Technology that lets one physical server run several isolated operating systems at once by sharing its processor, memory, and storage through a hypervisor. It improves hardware utilization, speeds provisioning, and makes workloads portable across hardware.
- Hypervisor
- Related: Virtualization, Container
The software layer that creates and runs virtual machines and divides physical resources among them. A type 1 hypervisor runs directly on server hardware; a type 2 hypervisor runs as an application on a host operating system.
- Virtual private cloud (VPC)
- Related: Security group, Site-to-site VPN
A logically isolated network inside a public cloud where you define subnets, route tables, and gateways. It controls which resources can communicate with each other and which can reach the internet.
- Availability zone
- Related: Region, Load balancing
An isolated group of data centers within a cloud region with independent power, cooling, and networking. Spreading workloads across several zones keeps an application running when one zone fails.
- Region
- Related: Availability zone
A geographic area containing multiple availability zones. Organizations choose regions based on user latency, legal data-residency requirements, which services are offered, and price differences between locations.
- Software-defined networking (SDN)
- Related: Virtual private cloud (VPC), Security group
An approach that separates the network control plane, which decides where traffic goes, from the data plane that forwards packets. Administrators set routing and policy centrally through software rather than configuring each device.
- Block storage
- Related: Object storage
Storage delivered as raw volumes attached to a server, which the operating system formats with a filesystem and treats like a local disk. It offers low latency and is commonly used for databases.
- Object storage
- Related: Block storage
Storage that keeps data as discrete objects, each with its own key and metadata, in a flat address space reached through HTTP APIs. It scales easily and suits backups, media files, and static web content.
- Container
- Related: Container orchestration, Virtualization, Immutable infrastructure
A lightweight package holding an application and its dependencies that shares the host operating system kernel. Containers start in seconds and consume fewer resources than full virtual machines.
- Container orchestration
- Related: Container, Auto-scaling
Automation that schedules, networks, scales, and restarts containers across a cluster of hosts. Tools such as Kubernetes maintain the declared number of instances and replace failed ones automatically.
- Serverless computing
- Related: Auto-scaling, Microservices
An execution model where the provider runs your code on demand and manages every server. You pay only for resources consumed during execution, and the platform scales automatically, including down to zero.
- Hybrid cloud
- Related: Site-to-site VPN, Lift and shift
A deployment model that combines private infrastructure or a private cloud with public cloud services, with some orchestration between them. It is often chosen for data residency, legacy systems, or gradual migration.
- Lift and shift
- Related: Hybrid cloud, Microservices
A migration strategy that moves applications to the cloud with little or no modification, usually rehosting servers as they are. It is fast and low risk but forfeits most cloud-native benefits.
- Site-to-site VPN
- Related: Hybrid cloud, Virtual private cloud (VPC)
An encrypted tunnel connecting an on-premises network to a cloud network across the public internet. It provides hybrid connectivity without the cost or lead time of a dedicated private circuit.
- Auto-scaling
- Related: Load balancing, Container orchestration
The automatic adjustment of compute capacity to match demand. The platform adds instances when metrics such as CPU utilization rise and removes them when load falls, balancing cost against performance.
- Load balancing
- Related: Auto-scaling, Availability zone
Distributing incoming requests across multiple servers so no single instance is overwhelmed. Health checks remove failing targets from rotation, which improves availability and keeps response times steady.
- Service level agreement (SLA)
- Related: Recovery time objective (RTO), Recovery point objective (RPO)
A contract stating the availability, performance, and support levels a provider promises, plus remedies such as service credits when targets are missed. Customers use it to judge whether a service meets requirements.
- Recovery time objective (RTO)
- Related: Recovery point objective (RPO), Service level agreement (SLA)
The maximum acceptable downtime after a disruption, expressed as a duration. It drives design choices such as backup restore, warm standby, or active-active, and should be agreed before an outage happens.
- Recovery point objective (RPO)
- Related: Recovery time objective (RTO), Service level agreement (SLA)
The maximum acceptable amount of data loss measured in time. An RPO of one hour means backups or replication must happen at least that often to satisfy the business requirement.
- Change management
- Related: Incident management, Configuration drift
A controlled process for requesting, reviewing, approving, and documenting modifications to production systems. It reduces outages caused by untested or unrecorded changes and leaves an audit trail.
- Shared responsibility model
- Related: Identity and access management (IAM), Encryption at rest
The split of security duties between a cloud provider and its customer. The provider secures facilities, hardware, and the hypervisor; the customer secures data, identities, access policies, and the configuration of what it deploys.
- Identity and access management (IAM)
- Related: Least privilege, Multi-factor authentication (MFA)
The framework of users, groups, roles, and policies that determines who can sign in to a cloud environment and which actions each identity may perform on which resources.
- Least privilege
- Related: Identity and access management (IAM), Security group
A security principle giving each user, service, or process only the permissions needed to do its job, nothing more. It limits the damage possible when credentials are stolen or a component is compromised.
- Multi-factor authentication (MFA)
- Related: Identity and access management (IAM)
Requiring two or more independent proofs of identity at sign-in, such as a password plus a code from an authenticator app. A stolen password alone then cannot grant access.
- Encryption at rest
- Related: Key management service (KMS), Shared responsibility model
Encoding stored data with cryptographic keys so stolen disks, leaked snapshots, or copied backups cannot be read. Key custody and rotation matter as much as the encryption algorithm itself.
- Key management service (KMS)
- Related: Encryption at rest
A central service for generating, storing, rotating, and auditing encryption keys. It keeps key material out of application code and separates control of keys from the storage holding encrypted data.
- Security group
- Related: Virtual private cloud (VPC), Least privilege
A stateful virtual firewall attached to individual cloud resources that allows or denies traffic by port, protocol, and source. Rules usually default to denying inbound traffic and are evaluated together.
- Infrastructure as code (IaC)
- Related: Immutable infrastructure, Configuration drift, CI/CD pipeline
Defining servers, networks, and other resources in machine-readable template or configuration files instead of clicking through a console. Environments become repeatable, version-controlled, reviewable, and easy to rebuild.
- CI/CD pipeline
- Related: Infrastructure as code (IaC), Blue-green deployment, Canary release
An automated sequence that builds, tests, and releases code changes. Continuous integration validates frequent merges; continuous delivery or deployment moves approved artifacts into staging and production reliably.
- Immutable infrastructure
- Related: Infrastructure as code (IaC), Configuration drift, Container
A model in which running servers are never patched or modified in place. Replacements are built from a new image and swapped in, which removes configuration drift and makes rollback predictable.
- Microservices
- Related: Container orchestration, Serverless computing
An architectural style splitting an application into small, independently deployable services that communicate over APIs. Teams can release and scale each service separately, at the cost of more operational complexity.
- Blue-green deployment
- Related: Canary release, CI/CD pipeline
A release technique that runs two identical environments and switches traffic from the live blue environment to the updated green one. If the new version fails, traffic returns to blue almost instantly.
- Canary release
- Related: Blue-green deployment, Observability
Sending a change to a small portion of users or traffic first, watching error rates and latency, then expanding the rollout or reverting before most users are affected.
- Observability
- Related: Log aggregation, Root cause analysis
The ability to infer a system's internal state from the metrics, logs, and traces it emits, so operators can diagnose problems they never anticipated rather than only those they predicted.
- Log aggregation
- Related: Observability, Root cause analysis
Collecting log events from many servers and services into one searchable store. Central collection lets engineers correlate events across components and retain records for audits and incident review.
- Root cause analysis
- Related: Incident management, Log aggregation
A structured method of tracing a failure past its symptoms to the underlying origin, often using techniques such as the five whys or fault-tree analysis, so the fix prevents recurrence.
- Incident management
- Related: Root cause analysis, Change management
The process for detecting, triaging, escalating, resolving, and reviewing service disruptions. Good practice restores service quickly, keeps stakeholders informed, and captures lessons afterward.
- Configuration drift
- Related: Infrastructure as code (IaC), Immutable infrastructure
The gradual divergence of a system's real settings from its documented baseline, usually caused by manual changes or missed automation. It makes supposedly identical servers behave differently and complicates troubleshooting.