I get asked this question a lot by our clients. And I often ask myself – what is cloud computing. And when I’m lost – I refer to the wiki — http://en.wikipedia.org/wiki/Cloud_computing according to which the current definition is …
Cloud computing is Internet– (“cloud-“) based development and use of computer technology (“computing“). In concept, it is aparadigm shift whereby details are abstracted from the users who no longer have need of, expertise in, or control over the technology infrastructure “in the cloud” that supports them. Cloud computing describes a new supplement, consumption and delivery model for IT services based on the Internet, and it typically involves the provision of dynamically scalable and oftenvirtualized resources as a service over the Internet.
The Internet at the beginning of the definition is the key – and instead of development it should be Deployment and Delivery. The rest is just fancy wording – it could have easily been summarized as “Outsourcing of a service via the Internet“.
For ex. You can outsource the management of your emails to Google or Yahoo. Outsource the management of your CRM to Salesforce.
Again, what is cloud computing?