FinOps Certified Engineer key terms
FinOps Certified Engineer · Get comfortable with the vocabulary.
- Kubernetes namespace
- Related: Resource quota, Label-based allocation, Showback
A logical partition inside a cluster that groups resources and scopes quotas, policies, and role-based access. Cost allocation commonly maps one namespace to one team, product, or environment so spend can be attributed and charged back.
- Resource request
- Related: Resource limit, Bin packing, Request-to-usage ratio
The amount of CPU or memory a pod asks the scheduler to reserve on a node. Requests drive scheduling decisions and are the most common basis for allocating cluster cost to workloads, even when actual usage is lower.
- Resource limit
- Related: Resource request, CPU throttling, Out-of-memory kill
The hard ceiling on CPU or memory a container may consume. Reaching a memory limit triggers an out-of-memory kill, while CPU limits cause throttling, so limits affect both reliability and the efficiency of paid capacity.
- Request-to-usage ratio
- Related: Resource request, Bin packing, Rightsizing
A measure comparing reserved capacity with what a workload actually consumes. A high ratio signals over-provisioning and wasted spend; a ratio near one suggests the reservation is well sized and the cluster is efficiently packed.
- Bin packing
- Related: Resource request, Node pool, Cluster autoscaler
The scheduler's practice of placing pods onto nodes to use available capacity as fully as possible. Denser packing raises utilization of each node and reduces the number of nodes you pay for, but leaves less headroom for bursts.
- Cluster autoscaler
- Related: Node pool, Horizontal pod autoscaler, Bin packing
A controller that adds or removes worker nodes based on pending pods and idle capacity. It reduces spend during quiet periods, but scale-down can be blocked by pods without controllers, local storage, or strict disruption budgets.
- Horizontal pod autoscaler
- Related: Cluster autoscaler, Resource request, Vertical pod autoscaler
A controller that changes the number of pod replicas based on observed metrics such as CPU or custom signals. Scaling on the wrong metric can add replicas that raise node count without improving user-facing performance.
- Vertical pod autoscaler
- Related: Rightsizing, Resource request, Horizontal pod autoscaler
A controller that adjusts container CPU and memory requests, and optionally limits, based on historical usage. It helps rightsize reservations, but applying changes requires pod restarts, so teams often run it in recommendation-only mode first.
- Node pool
- Related: Cluster autoscaler, Spot instance, Committed use discount
A group of worker nodes sharing the same machine type, pricing model, and configuration. Separate pools let you match workloads to instance classes and spot or committed-use pricing, which strongly affects the blended cost per CPU-hour.
- Spot instance
- Related: Node pool, Disruption budget, Committed use discount
Spare cloud capacity sold at a large discount that can be reclaimed with short notice. Suitable for interruptible batch or stateless workloads, spot nodes cut compute cost but require disruption-tolerant design to avoid rework.
- Committed use discount
- Related: Spot instance, Coverage, Node pool
A pricing arrangement where a customer commits to a level of usage, usually CPU or memory, for one or three years in exchange for a lower rate. Coverage should be tracked so commitments do not exceed realistic baseline demand.
- Idle capacity
- Related: Bin packing, Coverage, Showback
Provisioned compute that is paid for but not used by any workload, such as unallocated node headroom or reserved instances with no matching usage. Reducing idle capacity is usually the fastest container cost win.
- Kubernetes label
- Related: Label-based allocation, Kubernetes namespace, Untagged spend
A key-value pair attached to objects such as pods, namespaces, and nodes. Consistent labels for team, application, environment, and cost center are the foundation of automated cost allocation and chargeback reporting.
- Label-based allocation
- Related: Kubernetes label, Untagged spend, Showback
A method of splitting cluster cost across consumers using labels rather than manual spreadsheets. It requires governance so every workload carries the required labels, and a fallback rule for anything unlabeled.
- Showback
- Related: Chargeback, Label-based allocation, Unit economics
Reporting consumption costs to teams without moving money. It builds cost awareness and validates allocation logic before an organization moves to formal chargeback, reducing disputes when real budget transfers begin.
- Chargeback
- Related: Showback, Shared cost allocation, Label-based allocation
Transferring allocated cloud or cluster cost to the budgets of the teams that consumed it. It creates strong accountability but demands accurate allocation, agreed dispute processes, and tolerance for shared-cost overheads.
- Shared cost allocation
- Related: Chargeback, Idle capacity, Untagged spend
The practice of distributing costs that cannot be tied to one consumer, such as control plane fees, monitoring stacks, or ingress, across teams. Common methods include even split, proportional to usage, or proportional to direct spend.
- Untagged spend
- Related: Kubernetes label, Tagging policy, Label-based allocation
Cost that cannot be attributed because required tags or labels are missing or inconsistent. It should be tracked as its own metric, since a rising share signals governance gaps that undermine every downstream report.
- Tagging policy
- Related: Untagged spend, Kubernetes label, Admission controller
A documented, enforced set of required and optional metadata keys for cloud resources, with allowed values and owners. Enforcement through policy-as-code or admission control prevents untagged spend from accumulating.
- Admission controller
- Related: Tagging policy, Resource quota, Kubernetes label
A cluster component that can accept, mutate, or reject objects before they are created. Cost teams use it to require labels, enforce resource requests, and block configurations that predictably waste capacity.
- Resource quota
- Related: Kubernetes namespace, Admission controller, Limit range
A namespace-level cap on total CPU, memory, storage, or object counts. Quotas prevent one team from consuming shared cluster capacity and make budget boundaries visible inside a multi-tenant cluster.
- Limit range
- Related: Resource quota, Resource request, Admission controller
A namespace policy that sets default, minimum, and maximum resource requests and limits for containers. Defaults stop pods from being created without requests, which would otherwise make cost allocation unreliable.
- Disruption budget
- Related: Cluster autoscaler, Spot instance, Idle capacity
A policy limiting how many pods of a workload may be unavailable at once during voluntary evictions. It protects availability but can block node draining and scale-down, leaving paid capacity idle longer than intended.
- CPU throttling
- Related: Resource limit, Request-to-usage ratio, Rightsizing
Delaying a container's execution when it reaches its CPU limit. Throttling can hurt latency while the node still shows spare capacity, so tight limits may raise cost by forcing extra replicas or nodes.
- Out-of-memory kill
- Related: Resource limit, Rightsizing, Vertical pod autoscaler
Termination of a container that exceeds its memory limit. Repeated kills drive restart churn and can push teams to over-request memory, so tuning limits is both a reliability and a cost activity.
- Rightsizing
- Related: Request-to-usage ratio, Vertical pod autoscaler, Idle capacity
Adjusting resource requests, limits, instance types, or replica counts to match real demand. In containers it relies on usage telemetry over time, since short samples mislead and cause either waste or instability.
- Cost per pod-hour
- Related: Unit economics, Resource request, Showback
A derived rate expressing what one running pod costs per hour, usually built from node cost divided by allocatable capacity and then multiplied by pod requests. It lets teams compare workload economics across clusters.
- Unit economics
- Related: Cost per pod-hour, Showback, Forecasting
Cost expressed per business unit of output, such as per order, per active user, or per thousand requests. It connects infrastructure spend to value and reveals whether rising bills reflect growth or deteriorating efficiency.
- FinOps Framework
- Related: Inform optimize operate, FinOps persona, Unit economics
A vendor-neutral set of principles, personas, domains, and capabilities describing how to manage cloud value. It organizes practice into understand usage, quantify business value, and optimize usage, with continuous iteration rather than a one-time project.
- Inform optimize operate
- Related: FinOps Framework, FinOps persona, Forecasting
The three iterative phases of FinOps practice: inform stakeholders with visibility, optimize cost against value, and operate through continuous processes and automation. Teams move among phases repeatedly rather than finishing one before starting another.
- FinOps persona
- Related: FinOps Framework, Inform optimize operate, Showback
A role-based view of FinOps responsibilities, such as engineering, finance, procurement, product, or leadership. Each persona needs different reports and incentives, so a single dashboard rarely serves all of them well.
- Allocation
- Related: Chargeback, Shared cost allocation, Untagged spend
The process of assigning cost to the consumers or activities that caused it, using accounts, tags, labels, or splits. Good allocation is complete, consistent, and explainable, because chargeback disputes erode trust in the whole program.
- Amortization
- Related: Committed use discount, Forecasting, Coverage
Spreading a one-time or upfront cost across the period it benefits, such as prepaid commitments or savings plans. It makes monthly reports comparable to on-demand spend and prevents large spikes from distorting trend analysis.
- Coverage
- Related: Committed use discount, Amortization, Idle capacity
The share of eligible usage covered by discounts or commitments. Too little coverage leaves savings on the table; too much risks paying for commitments that demand no longer uses, so coverage is tracked alongside utilization.
- Forecasting
- Related: Budget variance, Unit economics, Amortization
Projecting future cloud spend from historical trends, known pipeline, seasonality, and planned changes. Accurate forecasts support budgeting and commitment purchasing, and forecast variance is itself a useful FinOps health metric.
- Budget variance
- Related: Forecasting, Anomaly detection, Showback
The difference between planned and actual spend for a period, usually expressed in currency and percentage. Investigating variance by driver, rather than only in total, turns it into an actionable signal for engineering and finance.
- Anomaly detection
- Related: Budget variance, Forecasting, Tagging policy
Automated identification of spend patterns that depart from expected baselines, such as sudden spikes or slow drifts. Effective setups tune thresholds to normal seasonality and route alerts to an owner who can act.
- Cost optimization
- Related: Rightsizing, Unit economics, Idle capacity
The ongoing practice of reducing spend while preserving or improving business value. It spans architecture, pricing models, scheduling, storage lifecycle, and process change, and should be measured by realized savings, not recommendations issued.