6. vCloud Metering : 6.3 Cost Calculation : 6.3.1 Cost Models
   
6.3.1 Cost Models
Installing vCloud and vCloud Networking and Security Manager data collectors also creates default cost models and billing policies that integrate with vCloud Director and vCloud Networking and Security Manager. Billing policies control costs assessed to resources used. Default vCloud billing policies charge based on allocation for vCPU, memory, and storage. Cost time intervals include hourly, daily, weekly, monthly, quarterly, half-yearly or yearly.
Instead of modifying default billing copies and cost models, make copies and modify the duplicates. For more information, see the vCenter Chargeback User’s Guide for the version of Chargeback that you are using (http://www.vmware.com/support/pubs/vcbm_pubs.html).
Rate factors allow the scaling of base costs for a specific chargeable entity. Example use cases include:
*Promotional rateA service provider offers new clients a 10% discount. Instead of modifying base rates in the cost model, apply a 0.9 rate factor to reduce the base costs for client by 10%.
*Rates for unique configurationsA service provider decides to charge clients for special infrastructure configurations using a rate factor to scale costs.
VM instance costing assigns a fixed cost to a hard bundle of vCPU and memory. Virtual machine instance matrices are linked with a cost model and consist of the virtual datacenter selection criteria, a fixed cost table, and a default fixed cost. Selection criteria options include name pattern matching, custom attribute matching, or no criteria. VM Instance uses a stepping function—if there is no entry for a particular virtual machine size, the charge is based on the next largest instance size.
VM instance is only available with the Pay-As-You-Go allocation model. Use VM instance costing to create a fixed cost matrix for different virtual machine bundles.