Scenario: A hoster using WHMCS allows a customer to create a VM in a federated resource using post paid billing as it is not known at this point what resources the customer will use, or perhaps a block allocation of resources is made for the customer to call off as they need based on a pre payment.
When VMs are created in federated clouds currently once a customer has spent more than the amount they have deposited there is nothing to prevent them spending more. In this way, as the hosted is being charged for the federated resources being used the hoster is now in a financial loss situation until such time as the customer pays. If the customer fails to pay the hoster will lose.
Because of this the hoster is reluctant to allow customers to operate on a utility compute basis. If there was a mechanism to suspend resources automatically this would help, however the hoster will still be at a disadvantage as in the current federation model the hoster is still charge even if the resources are suspended. The only option for the hoster at this point is to remove the customer account as he does not know how long it will take for the customer to pay - if at all.
Perhaps also there needs to be a mechanism to allow archive and removal of the customer resources as deployed until such time as payment is made or action can be taken to remove the account on non payment.
Without these features the only "safe"option with federation is pre paid fixed resources, which does not allow a hoster to offer all of the features of OnApp to their customers.
Please sign in to leave a comment.