Today Service Provider charge customers based on amount of storage which is being consumed by the hosted virtual machines. However, they always oversight the usage of the IOps. It may happen that with a small sized VM it will oversubscribe the storage IO.
In those cases, service providers loose out on the money as they don’t charge on the IOps but just the capacity.
Also, Service Providers don’t charge based on Slab. Premium and high usage customers and SMB customers are always charged at a same scale. However, scale of their usage varies drastically.
- SSD Premium Tier – High cost to buy in
- Expensive capacity sits idle
- Paying for unused IOps / Features
- Uneven costs for expansion
Now the obvious question comes to your mind is, “what you really would like to see them doing/providing”?
We are working on a solution that is focused on a combination of actual IOps usage and Capacity on a scale. Three main points which will help service providers through this solution are:
- Grow as you go: Incremental scalability delivers predictable costs
- Buy the IOps & Capacity what you need
- Tune performance as required
To emphasize these, customers will be charged based on the actual IOps usage and they can limit the IOps based on their charge at a later stage. It will provide an easy way for Service Providers and Aggregators to gather and report on accurate usage to support the billing process. It will monitor, measure and report on VM resource usage (IOps & Capacity).
It will be deployed at the Service Provider to collect raw usage information from all vCenter Server instances.
- Usage information will be collected on monthly basis for each monitored VM
- Information for all VMs will be held in one file (.csv file)
- Usage reports will be generated to support the billing process
IOPs & Capacity Based Metering Metric
This solution will allow Service Provider to charge customers based on VM’s Storage IO Resource and also an eye opener for customers to control the storage IO resource as SSD Tier storage is premium ($$). It will align closer to Service Provider business models and allows Service Provider to increase margins.
Using this solution, total IOps & Capacity aggregated points calculation helps as with only IOps customers can use SSD capacity as DR capacity without any charge.
This about the slab based billing. Slab based Billing to the customer will help premium customers need to pay more and SMB customers less using Slabs.
Let me show you an example of how the calculation will help service providers.
Formula for calculating the points is:
(Total IOps * X Points) + (Total Capacity * Y Points) = Total Points/VM
After this the entire point will be charged based on a usage scale. I have created a workflow as well, have a look at it.