CCP-C study materials
CCP-C study resources

CCP-C key terms

CCP-C · Get comfortable with the vocabulary.

Cloud Computing

Delivery of computing resources such as servers, storage, and applications over a network on demand, where a provider owns the physical infrastructure and charges customers according to usage.

Related: Elasticity, Virtualization, Multi-tenancy
Virtualization

Software that divides physical hardware into isolated virtual machines or environments, allowing several workloads to run independently on one server and improving utilization.

Related: Multi-tenancy, Container, IaaS
Multi-tenancy

An architecture where one shared pool of infrastructure serves many customers, with logical isolation ensuring each tenant's data and activity remain separate from others.

Related: Virtualization, Cloud Computing
Elasticity

The ability to automatically add or remove capacity as demand rises and falls, keeping resources matched to workload needs and to cost.

Related: Scalability, Autoscaling
Scalability

The ability of a system to handle increased load by adding resources, either by making instances larger (vertical) or by adding more instances (horizontal).

Related: Elasticity, Autoscaling, Load Balancing
IaaS

A cloud service model that supplies virtual machines, storage, and networks which the customer configures and manages, while the provider operates the physical data center.

Related: PaaS, SaaS, Virtualization
PaaS

A cloud service model offering a managed runtime and middleware where customers deploy their own code without administering servers, operating systems, or scaling infrastructure.

Related: IaaS, SaaS, Infrastructure as Code
SaaS

A cloud service model delivering a complete, provider-managed application over a network, which customers use through a browser or API without managing infrastructure.

Related: IaaS, PaaS
Hybrid Cloud

Two or more distinct cloud environments, typically private and public, kept separate but connected so applications and data can move between them.

Related: Cloud Computing, Virtualization
Region

A geographic area containing multiple isolated data centers, selected to place workloads near users and to meet latency, availability, and legal requirements.

Related: Replication, Hybrid Cloud
Shared Responsibility Model

The division of security duties in cloud computing: the provider secures the infrastructure, while the customer secures data, identities, configurations, and workloads placed in it.

Related: Identity and Access Management, Encryption at Rest
Identity and Access Management

Policies and technologies that verify who or what is making a request and decide which resources and actions that identity is allowed to use.

Related: Least Privilege, Multi-factor Authentication
Least Privilege

A security principle of granting each user, service, or process only the permissions required for its task, limiting damage from compromised credentials or mistakes.

Related: Identity and Access Management
Multi-factor Authentication

An authentication control requiring two or more independent proofs of identity, such as a password plus a code from a device, before access is granted.

Related: Identity and Access Management
Encryption at Rest

Converting stored data into ciphertext so that disks, backups, or snapshots cannot be read without the correct decryption key.

Related: Encryption in Transit
Encryption in Transit

Protecting data while it moves between systems by encrypting the connection, so intercepted traffic cannot be read or altered.

Related: Encryption at Rest
Provisioning

The process of creating and configuring resources such as servers, networks, and storage so they become ready for use, whether done manually or automatically.

Related: Orchestration, Infrastructure as Code, Autoscaling
Orchestration

Automated coordination of many resources and tasks to complete a workflow, such as deploying a multi-tier application, scaling a cluster, or recovering a service.

Related: Provisioning, Autoscaling
Autoscaling

Automatically adjusting the number or size of running resources in response to metrics such as CPU use or queue length, so capacity tracks demand.

Related: Elasticity, Scalability, Orchestration
Service Level Agreement

A contract that states expected service levels, such as availability and response time, and defines remedies or credits when those targets are missed.

Related: Monitoring and Observability
Monitoring and Observability

Collecting metrics, logs, and traces to understand system health, detect anomalies, and diagnose causes of failures across distributed applications.

Related: Service Level Agreement, Autoscaling
Virtual Private Cloud

A logically isolated network inside a provider's cloud where you define address ranges, subnets, routes, and gateways for your resources.

Related: Subnet, CIDR, Security Group
Subnet

A portion of a network's IP address range assigned to one availability zone, used to separate application tiers and control routing.

Related: Virtual Private Cloud, CIDR, Security Group
CIDR

A notation that expresses an IP address range as an address plus a prefix length, such as 10.0.0.0/16, used for planning cloud networks.

Related: Virtual Private Cloud, Subnet
Security Group

A stateful virtual firewall attached to cloud resources that allows or denies traffic based on protocol, port, and source or destination.

Related: Virtual Private Cloud, Subnet
Load Balancing

Distributing incoming requests across several servers to improve availability and responsiveness, and to let capacity grow or shrink without changing client configuration.

Related: Autoscaling, Scalability
Object Storage

A storage model holding data as objects with keys and metadata in a flat namespace, accessed through APIs and suited to unstructured files, backups, and static content.

Related: Block Storage, Lifecycle Policy, Replication
Block Storage

Storage presented as raw volumes attached to a server, which the operating system formats with a file system; suited to databases and low-latency random access.

Related: Object Storage, Snapshot
Snapshot

A point-in-time copy of a volume or database used to restore data after loss or corruption, usually stored incrementally and billed as consumed capacity.

Related: Block Storage, Replication
Replication

Copying data to another location, zone, or region, continuously or on a schedule, to improve durability and support recovery or local reads.

Related: Snapshot, Region
Lifecycle Policy

Rules that automatically move data between storage tiers or delete it after defined periods, controlling retention and cost without manual work.

Related: Object Storage
Infrastructure as Code

Defining infrastructure in versioned, machine-readable files that tools apply automatically, replacing manual console or script configuration with repeatable, reviewable changes.

Related: Configuration Management, CI/CD, Provisioning
CI/CD

Automated pipelines that build, test, and release code changes frequently, giving fast feedback and reducing the risk of each deployment.

Related: Infrastructure as Code, Configuration Management
Configuration Management

Tools and practices that bring servers and software to a defined state, installing packages and applying settings, and correcting configuration drift over time.

Related: Infrastructure as Code, CI/CD
Container

A lightweight, isolated package holding an application and its dependencies, sharing the host operating system kernel and starting far faster than a virtual machine.

Related: Virtualization, CI/CD
Operational Expenditure

Ongoing spending on services as they are consumed, which scales with usage and avoids large upfront purchases of hardware.

Related: Total Cost of Ownership, Reserved Capacity
Total Cost of Ownership

A complete estimate of the costs of an option over its life, including purchase, operations, staffing, migration, and exit, used to compare cloud and on-premises approaches.

Related: Operational Expenditure, Reserved Capacity
Reserved Capacity

A discount obtained by committing to a defined amount of usage for a fixed term, trading flexibility for a lower unit price.

Related: Total Cost of Ownership, Autoscaling
Tagging

Attaching key-value labels to resources so costs, owners, environments, and projects can be identified, reported, and governed at scale.

Related: Total Cost of Ownership