This work is licensed under CC BY 4.0 - Read how use or adaptation requires attribution

Cost Allocation (Metadata & Hierarchy)

You are viewing a previous version of the FinOps Framework

View current version of this capability Learn more about the Framework update

Definition

Cost Allocation is the set of practices to divide up a consolidated invoice or bill among those who are responsible for its various component parts. In the context of FinOps this typically involves dividing up consolidated Cloud Service Provider invoices among various IT groups who use cloud within the organization.

FinOps, itself, is necessary due to the large quantity of billing and usage data provided by cloud providers, and the speed at which it is delivered. Cloud billing and usage data is aggregated into a few data sources, often with millions of lines of data, delivered multiple times per day. Cost Allocation can be a challenge to appropriately divide the total cloud bill among the many parts of an organization who are using it.

Cost Allocation is done through a combination of functional activities primarily focused around the use of a consistent hierarchy of accounts, projects, subscriptions, resource groups and other logical groupings of resources (and the naming of these hierarchical groupings); along with resource-level metadata – tags or labels – applied within the cloud service provider, or by a third party FinOps platform.

Maturity Assessment

Crawl

Walk

Run


Functional Activity

As someone in a FinOps Practitioner role, I will…

As someone in a Business/Product role, I will…

As someone in a Finance role, I will…

As someone in an Engineering/Operations role, I will…

As someone in an Executive role, I will…

Measure(s) of Success & KPI

Measures of success are represented in the context of cloud costs and may include one or more key performance indicators ( KPI ), describe objectives with key results ( OKR ), and declare thresholds defining outliers or acceptable variance from forecasted trends.

Inputs