Table of Contents |
---|
Introduction to pricing per datacenter and reseller support
The pricing feature enables you to:
Differentiate your cloud offer by location with different resource prices per private cloud datacenter and public cloud region
Public cloud pricing by hardware profile will be introduced in future versions
Use separate pricing for CPUs and RAM when VMs are ON or OFF
Add pricing for local datastore tiered storage
Display the current virtual appliance price at any time, simply by clicking the virtual appliance estimate button
Include a list of prices per VM in the estimate message with the VM_PRICES variable
And for Reseller pricing
A pricing model has an automatic scope (the same as the creating user's scope), so pricing users can manage only their own models for their own tenants
Users with pricing privileges can always view the pricing model assigned to their own enterprise
The reseller's resource prices are the base prices and the reseller can mark them up (or down) in each new pricing model for their customers
Upgrade note: When you upgrade from 3.8.x to 3.10, Abiquo will assign the prices of an existing pricing model to each individual datacenter now in the pricing model.
Pricing estimate
At any time, users of enterprises with a pricing model can obtain a pricing estimate for deploying the whole virtual appliance by clicking the Estimate button. The button label has the currency code of the pricing model if the user can retrieve their tenant's pricing model. Otherwise the platform will display the default '$' dollar symbol.
The functionality to display a pricing message on deploy is the same as in previous versions. And API users can obtain a pricing message through the API as in previous versions.
Pricing estimate message content
To display a breakdown of prices per VM, add the "%VM_PRICES%" variable to the pricing message.
The variable will create a list of prices for all VMs in the virtual appliance. For example, the VMs here are called yVM and yVM (1).
Create a pricing model
Abiquo supports reseller pricing with pricing scope and default base prices per datacenter.
Scope for pricing models
Abiquo controls access to pricing models with scope, according to these rules
When a user creates a pricing model, Abiquo automatically assigns the user's tenant scope. This scope cannot be changed
Abiquo only allows users with the same tenant scope (who can administer exactly the same customers) to manage the user's pricing models
All users with pricing privileges can view the pricing model assigned to their own tenant
Pricing per datacenter
When you create a pricing model, first enter the general information.
Then select a private cloud datacenter and enter the base prices for that datacenter. It is also possible to enter prices for public cloud regions.
Note that you now set a separate price for CPU and RAM when the VM is powered ON or OFF.
You can set a separate price for each datastore tier and external storage tier.
And you can set prices for cost codes for VM templates as before.
Assign pricing models to resellers
After you create an initial pricing model, you can assign it to your resellers. They can view this pricing model with base prices, which are the prices they will pay for datacenter resources. They can then create pricing models for their customers using this pricing model. For full details see Abiquo cloud reseller guide.
Creating customer pricing models
If your enterprise has a pricing model assigned, when you create another pricing model, you can increase or decrease existing prices for all resources.
When you select the datacenter, Abiquo loads the existing prices and then applies your percentage change. You can accept the new prices or manually enter a price. If you enter a price that is lower than the base price, Abiquo will highlight the price with red text.
See Pricing view.