VMware, Inc. 2
Using vCenter Chargeback With VMware Cloud Director
Organization Hierarchy in vCenter Chargeback
EachimportedorganizationappearsasavCenterChargebackhierarchyandincludesalltheorganization
vDCs,themediaandtemplatefiles,vApps,virtualmachines,andnetworks.Allorganizationhierarchieshave
fourfolders:AllocationPool,Networks,PayAsYouGo,andReservationPool.
TheorganizationvDCsareassignedtooneoftheAllocationPool,PayAsYouGo,andReservationPoolfolders
basedontheallocationmodelconfiguredonthem.TheNetworksfolderconsistsofallthenetworksdefined
intheorganization.
EachorganizationvDChastwofolders:MediaandTemplateFilesandvApps.TheMediaandTemplateFiles
folderconsistsofallthemediafilesandtemplatefilesassociatedwiththeorganizationvDC.ThevAppfolder
includesallthevAppscreatedintheorganizationvDC.
EachvAppconsistsofthecorrespondingvirtualmachinesandaNetworkfolder.ThisNetworkfolderincludes
theorganizationnetworksusedbythevApp.
Configuring vCenter Chargeback Cost Models
Youcanusedifferentcostmodelsfordifferentorganizations.Youcanalsousedifferentcostmodelsforeach
organizationvDCinanorganization.
TheallocationmodeloftheorganizationvDCisoneofthefactorsfordecidingthecostmodeltobeusedfor
generatingreportsontheorganizationvDC.vCenterChargebackprovidesdifferentcostmodelsandbilling
policiesforthedifferentVMwareCloudDirectorallocationmodels.Table 1liststheVMwareCloudDirector
allocationmodelsandthecorrespondingcostmodelsandbillingpoliciesavailableinvCenterChargeback.
Youcanmodifythesedefaultcostmodelsandbillingpoliciesasperyourrequirements.Youcanalsodefine
newcostmodelsandbillingpoliciesforyourorganizationsandorganizationvDCs.Table 2providesfew
pointersfordefiningorconfiguringacostmodelforanorganizationvDCbasedonitsallocationmodel.
Table 1. vCenter Chargeback Cost Models and Billing Policies for Different VMware Cloud Director Allocation
Models
Allocation Model Cost Model Billing Policy
AllocationPool VMwareCloudDirectorAllocationPoolCost
Model
VMwareCloudDirectorBillingPolicy‐
AllocationPool
Networks VMwareCloudDirectorNetworksCost
Model
VMwareCloudDirectorBillingPolicy‐
Networks
Pay‐As‐You‐Go VMwareCloudDirectorPayAsYouGo‐
FixedChargingCostModel
VMwareCloudDirectorBillingPolicy‐ PayAs
YouGoFixedCharging
Pay‐As‐You‐Go VMwareCloudDirectorPayAsYouGo‐
ResourceBasedChargingCostModel
VMwareCloudDirectorBillingPolicy‐ PayAs
YouGoResourceBasedCharging
ReservationPool VMwareCloudDirectorReservationPool
CostModel
VMwareCloudDirectorBillingPolicy‐
ReservationPool
Table 2. Pointers for Configuring Cost Models for Different Allocation Models
Allocation Model Pointers for Configuring vCenter Chargeback Cost Model
AllocationPool UsetheVMwareCloudDirectorBillingPolicy‐AllocationPoolorasimilarbilling
policy.
Setthebaseratesforthecomputingresources.
PayAsYouGo UsetheVMwareCloudDirectorBillingPolicy‐PayAsYouGoFixedCharging,
VMwareCloudDirectorBillingPolicy‐PayAsYouGoResourceBasedCharging,
orasimilarbillingpolicy.
EnsurethatthebaserateisdefinedforvCPU,memory,storage,countofnetworks,
externalnetworktransfer,externalnetworkreceive,andnetworkservices
computingresources.