The major FinOps challenge in understanding cost allocation is managing shared cost, and it comes in two main shapes:
Shared Infrastructure - The use of an abstraction layer on top of the most granular cost of the unit you get from your cloud provider, like Kubernetes on top of AWS (you pay for instances, yet use pods).
Shared tenancy - a service that might get utilized by multiple customers, features, or products, resulting in difficulties with the assignment.
To solve both those problems, Finout today introduces Weighted virtual tags.
Unlike other vendors, we know that a fixed percentage for shared allocation is insufficient.
With the new Weighted Virtual (WV) Tags, you can split any cost, by any metric, from any system.
Let's look at a few examples:
S3 bucket costs can be broken down into folders using S3 Inventory
The transaction handling EC2 can be allocated to prod/staging based on a Datadog metric
Spark EMR cluster can be broken down into jobs based on a Prometheus metric
With this new feature, Finout remains the most open and flexible solution out there, with endless cost allocation possibilities - and virtually nothing that can't be done.
"Whether you’re a part of a team with an established FinOps practice, or are building up the discipline, everyone can relate to the challenges of mapping cloud utilization cost to their drivers one-to-one." – FinOps Foundation