On-Premises Cost Governance
Introduction
Cost Meter Cards help you calculate the costs for your storage and computing resources. They break down expenses by location, vendor, and how much you use them.
You can apply best practices for cloud cost management to your on-premises data centers by setting the cost per unit of storage and compute with Virtana Platform. Further organize this data by Business Units, Regions, Resource Vendors, and other categories that are important to you.
How Costs Are Calculated
To understand how your usage costs are determined, we use Cost Meter Cards alongside your defined cost policies and metric data, which is primarily housed in your Virtana IO instance. Here's how it works for your organization:
Cost Meter Cards are selected based on the following conditions:
Both the Region and Vendor must have a value, and the charge period must be active, such that the Start Date is before the current date and the End Date is after the current date.
The Region must have a value, and the charge period must be active.
The Vendor must have a value, and the charge period must be active.
Once the Cost Meter Cards are selected, the system matches them with your source data using the data center and manufacturer values. If these keys align, the unit price from the Cost Meter Card is multiplied by the metric value to calculate the cost. This calculated cost is then saved as a new metric in your metric database.
You can also create a Cost Meter Card for a specific entity. To do this, click the Additional Information fields when you edit the Meter Card. For more details, see Editing Cost Meter Cards see "Editing Cost Meter Cards" section to learn how to turn on these additional fields.
Understanding On-Premise Cost Calculation
Our on-premise cost calculation process ensures that your cost tracking and reporting are accurate, relying on your chosen Meter Cards and their associated data. This process runs automatically as a scheduled job every day. Each time it runs, it performs the following steps:
It retrieves the list of all active Cost Meter Cards.
Gathers important fields from each Cost Meter Card, such as region, vendor, and charge period, to match with your entities.
Then it fetches the entities that match these fields and their corresponding usage values.
Finally, it calculates the cost by multiplying the usage values by the unit prices and stores these daily results.