Could Computing -
Cloud computing provides computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services.
Hosting of application on remote servers (Virtual servers), server configured with with one base operating system & on it installed required other operating systems.
- Infrastructure Based - You get changce to select hardware & required softwares - Provided by Amazon (https://www.rightscale.com/)
- Platform Based - You can selelct the platform only allowed to deploy the application. - Provided by Microsoft( http://www.microsoft.com/windowsazure/ Supports onlt MS technologies)