Cloud provisioning is a process that facilitates deploying and managing of virtual machines of a company’s infrastructure. It is a selection of applications and services that will be housed in the public or private cloud.Provisioning helps the clients to re-architect their existing applications to the appropriate cloud to get additional benefits. Provisioning is done in different forms.
1. Advance provisioning- here the client and provider come to an agreement on the services and resources in advance at a flat monthly fee.
2. Dynamic provisioning- here the provider adds or removes resources as per requirements on the pay-as-you-use payment model.
3. Self-provisioning- The client creates a customer account and purchases his requirements paying through credit card.