Cloud computing offerings have evolved
There are nearly a dozen different options to move your data and processes to the cloud. The two main distinctions, as it were, are Private and Public clouds.
Public clouds: Also known as a shared hosting cloud, such provisions are provided “as a service” over the Web with little or no control over the underlying technological basis. A public cloud is appealing to many decision-makers as it reduces complexity and offers short lead times in testing and launching.
Private clouds: Also referred to as an internal cloud or enterprise cloud, also also functions “as a service” but is deployed over a business’s intranet or via a hosted data center. This is a private product for a company or organization offering advanced security and highly viable for fault tolerant solutions and customization not possible in a public cloud.
Here is a fine infographic from the Internap IT think-tank presenting a comparison of the two different cloud models.