5.1 The Inform Phase
Key Takeaways
- The Inform phase provides the necessary visibility into cloud costs and usage to enable data-driven decision making.
- Cost allocation, tagging, and creating showback or chargeback models are foundational activities in this phase.
- Accurate forecasting and budgeting rely entirely on the quality of data gathered during the Inform phase.
- Benchmarking internal performance against industry standards helps identify areas for improvement.
The Inform Phase: Building the Foundation of Cloud Visibility
The FinOps lifecycle consists of three iterative phases: Inform, Optimize, and Operate. The Inform phase is the critical first step in this journey. Without proper visibility into what you are spending and why you are spending it, it is impossible to make intelligent decisions about cloud optimization or governance. The Inform phase is all about gathering data, providing visibility, allocating costs, and establishing a baseline for future actions. It is the cornerstone upon which all subsequent FinOps capabilities are built. In a traditional on-premises datacenter model, hardware purchases go through months of procurement reviews, making costs inherently predictable. In the public cloud, the decentralized and variable nature of resource provisioning means that any engineer can spin up thousands of dollars of resources with a simple API call. This agility is the cloud's greatest strength, but without the Inform phase, it leads directly to "cloud bill shock."
The Need for Granular Visibility and Data Mapping
The Inform phase combats unpredictability by ensuring that every dollar spent is tracked, categorized, and made visible to the stakeholders responsible for that spend. Visibility is not just about producing a massive, unreadable spreadsheet of billing data; it is about providing actionable insights in near real-time by mapping raw cloud billing data to organizational business constructs.
Data mapping in the Inform phase typically involves taking the native billing files (like the AWS Cost and Usage Report or Azure Enterprise Agreement billing data) and applying business logic. This transforms raw cloud provider terminology into a language the business understands. For example, translating "EC2 i3.8xlarge in us-east-1" into "Compute costs for the Data Science team's recommendation engine."
Tagging Strategies and Taxonomy
The most effective way to map this data is through a robust tagging strategy. Tags are metadata labels applied directly to cloud resources. A successful tagging strategy requires a strict taxonomy—a standardized dictionary of allowed tags and values.
Consider a comprehensive tagging taxonomy:
- Technical Tags:
Environment(Prod, Dev, QA),ApplicationName,Version,Component(Web, DB, Cache). - Business Tags:
CostCenter,BusinessUnit,ProjectCode,ProductLine. - Security/Compliance Tags:
DataClassification(PII, Public, Confidential),ComplianceFramework(HIPAA, PCI). - Automation Tags:
AutoShutdown(True/False),BackupSchedule.
Without a standardized taxonomy (e.g., if one team uses env: prod and another uses Environment: Production), the billing data remains fractured and impossible to allocate accurately.
Core Allocation Guidelines: Direct, Indirect, and Unallocated Costs
Cost allocation is the process of assigning cloud costs to the specific teams, projects, or business units that incurred them. This transforms a monolithic IT bill into a detailed ledger of business activities. However, not all costs are easily assignable.
- Direct Costs: These are costs that can be 100% attributed to a single team or project via tags. For example, a dedicated database server used solely by the mobile app team.
- Indirect (Shared) Costs: These are resources used by multiple teams. Examples include a central Kubernetes cluster, shared network gateways, or enterprise support fees. In the Inform phase, you must define rules for distributing these costs. Common methods include:
- Proportional Allocation: Splitting the shared database cost based on the percentage of total queries each team makes or distributing the Kubernetes cluster cost based on CPU requests per namespace.
- Fixed Percentage: Dividing support fees evenly among all active departments.
- Unallocated Costs: These represent spend that lacks proper tagging and cannot be easily attributed. A primary KPI in the Inform phase is driving the percentage of unallocated costs as close to zero as possible. Unallocated costs are often distributed as a "tax" to all teams to incentivize better tagging practices.
Showback and Chargeback
Once costs are allocated, they must be presented to the business:
- Showback: Providing reports to business units showing what they spent, without actually transferring funds. It builds awareness and cultural accountability.
- Chargeback: Actually billing the business units for their cloud consumption, tying cloud spend directly to their individual Profit & Loss (P&L) statements. This is a highly mature state that requires near-perfect allocation accuracy.
Enabling Accurate Forecasting and KPIs
Accurate forecasting and budgeting rely entirely on the quality of data gathered during the Inform phase. Finance cannot predict future cloud spend if they do not understand historical usage patterns.
The Inform phase enables forecasting by providing a clean baseline. If the data shows that the DataScience team's costs grow by 5% month-over-month, finance can use this trend to forecast the next fiscal year accurately. Furthermore, the Inform phase is responsible for generating Unit Economics (KPIs).
Unit economics tie cloud spend directly to business value. Instead of looking at gross spend, teams look at metrics like:
- Cost per active user
- Cost per transaction
- Cost per gigabyte streamed
By establishing these KPIs, the Inform phase allows an organization to determine if an increase in cloud spend is a negative event (waste) or a positive event (business growth). By providing the right data, in the right context, to the right people at the right time, the Inform phase establishes the transparency necessary to foster a culture of financial accountability.
Which of the following is a primary objective of the Inform phase in the FinOps lifecycle?
What is the primary difference between a showback and a chargeback model?
Why is establishing a standardized tagging taxonomy critical in the Inform phase?