CLF study materials
CLF study resources

CLF key terms

CLF · Get comfortable with the vocabulary.

Cloud Computing

On-demand delivery of computing resources such as servers, storage, and databases over the internet, with pay-as-you-go pricing instead of buying and maintaining physical hardware yourself.

Related: Elasticity, Capital Expenditure vs. Operational Expenditure
Elasticity

The ability to automatically acquire more resources during demand spikes and release them when demand drops, so capacity tracks actual workload needs rather than peak guesses.

Related: Scalability, Auto Scaling
Scalability

The capacity of a system to grow to handle increased load by adding resources, either vertically by enlarging one machine or horizontally by adding more machines.

Related: Elasticity, Horizontal Scaling
Horizontal Scaling

Adding more individual instances to a pool so work is shared across them, often combined with a load balancer; also called scaling out.

Related: Vertical Scaling, Elastic Load Balancing
Vertical Scaling

Increasing the size or power of a single resource, such as moving to a larger instance type with more CPU and memory; also called scaling up.

Related: Horizontal Scaling, Amazon EC2 Instance Type
High Availability

Designing a system so it keeps serving requests despite component failure, typically by running redundant resources across multiple locations and health-checking them continuously.

Related: Availability Zone, Fault Tolerance
Fault Tolerance

The ability of a system to continue operating correctly when one or more components fail, usually through built-in redundancy with no interruption in service.

Related: High Availability, Availability Zone
Capital Expenditure vs. Operational Expenditure

CapEx is upfront spending on long-lived assets such as data center hardware; OpEx is ongoing usage-based spending. Cloud shifts most IT costs from the first model to the second.

Related: Pay-as-You-Go Pricing, Total Cost of Ownership
Economies of Scale

Cost advantages gained by purchasing and operating at very large volume, letting a cloud provider charge lower per-unit prices than a typical organization could achieve alone.

Related: Pay-as-You-Go Pricing, Total Cost of Ownership
Total Cost of Ownership

A full comparison of all costs of an option over time, including hardware, power, facilities, staffing, and maintenance, not just the visible purchase price.

Related: Capital Expenditure vs. Operational Expenditure, AWS Pricing Calculator
Region

A separate geographic area containing multiple isolated data center groups, chosen to place workloads near users and to satisfy data residency or latency requirements.

Related: Availability Zone, Edge Location
Availability Zone

One or more discrete data centers with independent power, cooling, and networking inside a region, connected to sibling zones by low-latency links for redundancy.

Related: Region, High Availability
Edge Location

A site closer to end users than a region, used to cache content and terminate connections so latency is reduced; many more of these exist than regions.

Related: Amazon CloudFront, Region
Shared Responsibility Model

The division of security duties between the cloud provider, which secures the cloud itself, and the customer, who secures what they put in the cloud.

Related: Identity and Access Management, Security Group
Identity and Access Management

The service and practice of creating users, groups, and roles and granting them precisely scoped permissions through policies that allow or deny specific actions on resources.

Related: Least Privilege, Multi-Factor Authentication
Least Privilege

Granting only the permissions a person or service needs to do its job, and no more, to limit the blast radius if credentials are misused.

Related: Identity and Access Management, IAM Role
IAM Role

An identity with permission policies that trusted entities can temporarily assume, providing short-lived credentials instead of long-term access keys.

Related: Least Privilege, Identity and Access Management
Multi-Factor Authentication

Requiring two or more independent proofs of identity at sign-in, such as a password plus a one-time code, so a stolen password alone is not enough.

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

Protecting stored data by encoding it so it is unreadable without the correct key, covering volumes, object storage, and databases even if physical media is compromised.

Related: Encryption in Transit, AWS Key Management Service
Encryption in Transit

Protecting data while it moves between systems by using protocols such as TLS, so intercepted traffic cannot be read or silently altered.

Related: Encryption at Rest, Virtual Private Cloud
Security Group

A stateful virtual firewall attached to resources that permits only explicitly allowed inbound and outbound traffic, evaluated by rules you define.

Related: Network ACL, Virtual Private Cloud
Network ACL

A stateless subnet-level filter with numbered allow and deny rules evaluated in order, providing a coarse extra layer beyond per-resource firewalls.

Related: Security Group, Subnet
Compliance

Meeting external laws, regulations, and industry standards, demonstrated through audits, reports, and controls that a provider and customer share responsibility for.

Related: Shared Responsibility Model, AWS Artifact
Virtual Private Cloud

A logically isolated network you define, with your own IP address range, subnets, route tables, and gateways, hosting resources privately.

Related: Subnet, Security Group
Subnet

A range of IP addresses within a virtual network, placed in one availability zone and marked public or private to control routing to the internet.

Related: Virtual Private Cloud, Network ACL
Amazon EC2 Instance Type

A named hardware profile for a virtual server that fixes the CPU, memory, storage, and networking ratio, grouped into families optimized for different workloads.

Related: Vertical Scaling, Auto Scaling
Auto Scaling

Automatically adjusting the number of running instances to match demand using rules or schedules, improving availability while avoiding paying for idle capacity.

Related: Elasticity, Elastic Load Balancing
Elastic Load Balancing

Distributing incoming traffic across multiple healthy targets and routing around failed ones, so no single server becomes a bottleneck or single point of failure.

Related: Horizontal Scaling, Auto Scaling
Amazon S3 Storage Class

A durability-and-cost tier for object storage, ranging from frequently accessed to archival, chosen per object based on how quickly retrieval is needed.

Related: Amazon S3 Lifecycle Policy, Durability
Amazon S3 Lifecycle Policy

Rules that automatically transition objects to cheaper storage classes or delete them after defined periods, controlling cost without manual cleanup.

Related: Amazon S3 Storage Class, Durability
Durability

The probability that stored data is not lost or corrupted over time, expressed as expected annual failure rates and distinct from how quickly data can be retrieved.

Related: Amazon S3 Storage Class, Availability Zone
Amazon CloudFront

A content delivery network that caches content at edge locations worldwide, reducing latency for users and offloading traffic from origin servers.

Related: Edge Location, Elastic Load Balancing
Serverless

A model where you deploy code or managed services without provisioning or patching servers; the provider scales automatically and you pay for actual use.

Related: Elasticity, Pay-as-You-Go Pricing
AWS Well-Architected Framework

A set of design pillars covering operational excellence, security, reliability, performance efficiency, cost optimization, and sustainability, used to review workloads against best practice.

Related: High Availability, Total Cost of Ownership
Pay-as-You-Go Pricing

Charging only for resources actually consumed, measured by time, requests, or data volume, with no upfront commitment or termination penalty.

Related: Reserved Instance, Capital Expenditure vs. Operational Expenditure
Reserved Instance

A commitment to a specific instance family in a region for a one- or three-year term in exchange for a significant discount over on-demand rates.

Related: Pay-as-You-Go Pricing, Savings Plan
Savings Plan

A flexible discount commitment measured in dollars per hour of compute usage over a term, applying automatically to eligible usage across families and regions.

Related: Reserved Instance, Pay-as-You-Go Pricing
AWS Pricing Calculator

A tool for estimating the monthly cost of an architecture by configuring services, quantities, and regions before anything is deployed.

Related: Total Cost of Ownership, AWS Cost Explorer
AWS Cost Explorer

A console tool that visualizes historical spending and usage, filters by service or tag, and forecasts future costs from past trends.

Related: AWS Budgets, AWS Pricing Calculator
AWS Budgets

Configurable thresholds that alert you, or trigger actions, when actual or forecast spending or usage exceeds the amounts you set.

Related: AWS Cost Explorer, Pay-as-You-Go Pricing
AWS Support Plan

A tiered subscription defining response times, channels, and advisory services for help requests, from basic self-service up to business-critical response targets.

Related: AWS Trusted Advisor, Compliance
AWS Trusted Advisor

An advisory service that inspects your account against best-practice checks for cost, security, fault tolerance, performance, and service limits, flagging issues.

Related: AWS Support Plan, AWS Well-Architected Framework
AWS Artifact

A self-service portal for downloading compliance reports and agreements from the provider, useful as audit evidence for your own certification efforts.

Related: Compliance, Shared Responsibility Model