There are two main types of cloud computing deployment models today. The first is the on-demand provisioning model, while the second is the public...