C-CATODSW key terms
C-CATODSW · Get comfortable with the vocabulary.
- Cloud Computing
- Related: Elasticity, Pay-as-You-Go Pricing
On-demand delivery of computing resources such as servers, storage, and databases over the internet, with pay-as-you-go pricing and minimal upfront commitment or manual provisioning effort.
- Elasticity
- Related: Scalability, Auto Scaling
The ability to automatically acquire or release resources as demand rises or falls, so capacity tracks workload needs closely without long-term over-provisioning or manual intervention.
- Scalability
- Related: Elasticity, Horizontal Scaling
The capacity of a system to handle growing load by adding resources, either vertically by enlarging a single node or horizontally by adding more nodes to a pool.
- Horizontal Scaling
- Related: Vertical Scaling, Load Balancer
Adding more instances to a pool so work is distributed across them, often paired with a load balancer and stateless application design to spread traffic evenly.
- Vertical Scaling
- Related: Horizontal Scaling, Instance Type
Increasing the size or power of a single resource, such as moving a database to a larger instance class, which usually requires downtime and has a fixed upper limit.
- High Availability
- Related: Availability Zone, Fault Tolerance
Designing systems to remain accessible despite component failures, typically by deploying redundant resources across multiple zones and using health checks with automatic failover.
- Fault Tolerance
- Related: High Availability, Disaster Recovery
The property of a system that keeps operating correctly when one or more components fail, often through full redundancy so no service interruption is visible to users.
- Region
- Related: Availability Zone, Latency
A geographic area containing multiple isolated data center groups, chosen to place workloads near users, meet data residency rules, and support cross-region replication for recovery.
- Availability Zone
- Related: Region, High Availability
One or more discrete data centers within a region, with independent power and networking, used together to build resilient architectures that survive a single-site failure.
- Latency
- Related: Region, Content Delivery Network
The delay between a request and its response, affected by physical distance, network hops, and processing time; keeping workloads near users usually reduces it.
- Shared Responsibility Model
- Related: Identity and Access Management, Encryption at Rest
A division of duties where the provider secures the cloud infrastructure itself, while the customer secures data, identities, configurations, and workloads running in it.
- Identity and Access Management
- Related: Least Privilege, Multi-Factor Authentication
The service and practices for creating users, groups, and roles, then granting least-privilege permissions through policies so only authorized principals can act on resources.
- Least Privilege
- Related: Identity and Access Management, Role
Granting only the permissions needed to perform a task, nothing more, to limit the blast radius of mistakes and the impact of compromised credentials.
- Role
- Related: Least Privilege, Federation
An identity with permission policies that trusted principals can temporarily assume, providing short-lived credentials instead of long-term keys embedded in code.
- Federation
- Related: Role, Multi-Factor Authentication
Trusting an external identity provider so users sign in with existing corporate or social credentials and receive temporary cloud access mapped to their group membership.
- Multi-Factor Authentication
- Related: Identity and Access Management, Federation
Requiring two or more independent verification factors, such as a password plus a one-time code, so a stolen password alone cannot grant account access.
- Encryption at Rest
- Related: Encryption in Transit, Key Management Service
Protecting stored data by converting it to ciphertext on disk, using keys managed by the provider or the customer, so stolen media reveals nothing readable.
- Encryption in Transit
- Related: Encryption at Rest, Certificate
Protecting data moving across networks with protocols such as TLS, preventing eavesdropping or tampering between clients, load balancers, and backend services.
- Key Management Service
- Related: Encryption at Rest, Secrets Manager
A managed service for creating, storing, rotating, and auditing cryptographic keys, integrating with storage and database services so encryption is applied without custom code.
- Secrets Manager
- Related: Key Management Service, Least Privilege
A service that stores credentials such as database passwords and API keys, controls access to them, and can rotate them automatically on a schedule.
- Security Group
- Related: Network ACL, Virtual Private Cloud
A stateful virtual firewall attached to instances that allows or denies inbound and outbound traffic by protocol, port, and source, evaluated as allow rules only.
- Network ACL
- Related: Security Group, Subnet
A stateless subnet-level filter with numbered allow and deny rules evaluated in order, providing a coarse secondary layer of network control beyond security groups.
- Virtual Private Cloud
- Related: Subnet, Security Group
A logically isolated network in the cloud where you define address ranges, subnets, routing, and gateways to control how resources communicate internally and with the internet.
- Subnet
- Related: Virtual Private Cloud, Network ACL
A range of IP addresses within a virtual network, labeled public or private depending on routing, used to separate tiers and control which resources are internet-reachable.
- Load Balancer
- Related: Auto Scaling, Horizontal Scaling
A service that distributes incoming requests across multiple healthy targets, performs health checks, and terminates TLS, improving availability and smoothing traffic spikes.
- Auto Scaling
- Related: Elasticity, Load Balancer
Automatically adjusting the number of running instances based on metrics or schedules, replacing unhealthy nodes and matching capacity to demand to control cost.
- Instance Type
- Related: Vertical Scaling, Serverless
A predefined combination of virtual CPU, memory, storage, and networking capacity for a compute instance, chosen to match workload profile such as general purpose or memory optimized.
- Serverless
- Related: Function as a Service, Pay-as-You-Go Pricing
A model where the provider manages servers entirely, runs code in response to events, scales automatically, and bills only for execution time and requests consumed.
- Function as a Service
- Related: Serverless, Event-Driven Architecture
A serverless compute offering where you deploy individual functions triggered by events or HTTP calls, with no server management and automatic per-request scaling.
- Object Storage
- Related: Storage Class, Lifecycle Policy
Storing data as objects in flat buckets, each with a key, metadata, and unique identifier, ideal for unstructured content, backups, and static assets accessed over HTTP.
- Block Storage
- Related: Snapshot, Instance Type
Persistent volume storage presented to an instance as a raw disk, formatted with a filesystem, offering low latency for databases and operating system drives.
- Storage Class
- Related: Object Storage, Lifecycle Policy
A tier defining durability, availability, retrieval latency, and price for stored objects, letting you trade access speed against cost for infrequently used data.
- Lifecycle Policy
- Related: Storage Class, Object Storage
Rules that automatically transition objects to cheaper storage tiers or delete them after a set age, reducing cost and meeting data retention requirements.
- Content Delivery Network
- Related: Latency, Object Storage
A network of edge locations that caches content close to users, reducing latency and origin load while lowering data transfer costs for popular assets.
- Event-Driven Architecture
- Related: Function as a Service, Message Queue
A design where producers emit events to a queue, topic, or stream and consumers react asynchronously, decoupling services and absorbing traffic bursts.
- Message Queue
- Related: Event-Driven Architecture, Auto Scaling
A buffer that holds messages until consumers retrieve them, decoupling components, smoothing load spikes, and enabling retries when downstream processing fails.
- Pay-as-You-Go Pricing
- Related: Reserved Instance, Serverless
Billing based on actual consumption of compute, storage, and transfer, with no upfront commitment, so cost scales with usage and experimentation stays inexpensive.
- Reserved Instance
- Related: Savings Plan, Pay-as-You-Go Pricing
A commitment to use a specific instance family in a region for one or three years in exchange for a significant discount versus on-demand rates.
- Savings Plan
- Related: Reserved Instance, Pay-as-You-Go Pricing
A flexible commitment to spend a fixed hourly amount for one or three years, applying discounts across eligible compute services regardless of instance family or region.
- Spot Instance
- Related: Pay-as-You-Go Pricing, Auto Scaling
Spare capacity offered at a steep discount that can be reclaimed with short notice, suitable for interruption-tolerant batch, rendering, or stateless workloads.
- Total Cost of Ownership
- Related: Pay-as-You-Go Pricing, Data Transfer Cost
The full lifetime cost of a solution, including compute, storage, transfer, licensing, staffing, and migration, used to compare cloud adoption against on-premises operation.
- Data Transfer Cost
- Related: Content Delivery Network, Total Cost of Ownership
Charges for moving data between regions or out to the internet, while many inbound transfers are free; architecture choices strongly influence this bill component.
- Budget Alert
- Related: Cost Allocation Tag, Pay-as-You-Go Pricing
A configured threshold that notifies owners when forecast or actual spending crosses a limit, enabling early correction before monthly bills exceed expectations.
- Cost Allocation Tag
- Related: Budget Alert, Total Cost of Ownership
A key-value label attached to resources so spending can be grouped by project, team, or environment in billing reports for accountability and chargeback.
- Service Level Agreement
- Related: High Availability, Disaster Recovery
A contract stating measurable commitments such as uptime percentage and the remedies, usually service credits, available when the provider misses those targets.
- Disaster Recovery
- Related: Fault Tolerance, Snapshot
Plans and replicated resources that restore service after a major outage, characterized by recovery time and recovery point objectives that set acceptable data loss and downtime.
- Snapshot
- Related: Block Storage, Disaster Recovery
A point-in-time copy of a volume or database stored durably, used to restore data, clone environments, and support backup schedules across regions.