IT teams spend on purchasing infrastructure from Vmware Cloud on AWS (VMC) or VMware Cloud on Dell EMC (VMC-D). Now they can transfer these expenses (CPU, Memory, and Storage) to the application teams using VMC/ VMC-D cost allocation. The cost allocation mechanism lets you view the expenses related to the CPU, memory and storage for a single virtual machine (VM), this helps you to determine the overall cost associated with your cloud infrastructure.

To use the VMC/ VMC-D costing feature you must set the Billing Enable option in Advance Settings section of a VMC/ VMC-D adapter to true. If it is set to false, the costing is based on the reference cost.

VMC/ VMC-D Costing - Points to Remember

  • The bill expenses or reference based costs are divided into CPU : memory : storage ratios, you can edit ratio, region, and discount from the Cost Settings for Financial Accounting Model topic.
  • The bill expenses are allocated to clusters based on the region to which the cluster belongs.
    Note: Some of the bill expenses (co-related to component resource objects in vRealize Operations Cloud) are divided across all the clusters, since at present vRealize Operations Cloud does not have an understanding of all the types of expenses.
  • If the VMC/ VMC-D bills currency format is different from vRealize Operations Cloud currency format, then the VMC/ VMC-D bills are converted to vRealize Operations Cloud currency format and published on clusters and VMs. You can find the conversion factor as a property under VMC/ VMC-D Organization resource objects.
  • The reference based costs that are picked are always on-demand. For example, add VMC/ VMC-D vCenter directly to vRealize Operations Cloud. For VMC, if you set the cloud type as VMware on AWS, then the reference costs of US east (N. Virginia) is picked by default. For VMC-D, if you set the cloud type as VMware Cloud on Dell EMC, the reference costs of the EU region is picked by default.
The following are some important points to consider when you select reference based costing and bill based costing.
  • In case of reference based costing, we consider the Host as Production host and host type as On Demand, and get the base rates for cost Allocation. Even if the host type is Subscription based, we still do costing treating it as On Demand Host Type.

  • When you have some unconfigured SDDCs in the organization, vRealize Operations might not list all the hosts in the organization. So, if you use bill based costing which uses the list of hosts to calculate the cost, we might not be able to calculate the correct base rates.
  • Expenses from the bills of your VMC/ VMC-D are distributed using a fair allocation algorithm to CPU, memory, and storage at the VM level. For accurate cost numbers, all the SDDCs must be configured in the given Organization.
  • Ability to carry out workload planning with VMC/ VMC-D as the destination cloud using the new calculated base rates, based on your bills.

How Does VMC/ VMC-D Cost Allocation Work

The VMC/ VMC-D cost allocation works as per the following sequence of events defined in vRealize Operations Cloud.
  • Discover inventory of VMC/ VMC-D using vCenter and VMC/ VMC-D adapters.
  • Acquire bills for VMC/ VMC-D from VMware Cloud Services Platform (CSP) using the VMC/ VMC-D native adapter.
  • Identify the expenses per cluster using approximate values.
  • Using the Total Cost Value, determine CPU, Memory, and Storage base rates.
  • Apply base rates on VMs for allocation or utilization depending on the capacity model.