If I have not gone on the record one way or another to say I think the term “cloud computing” is a mistake for the computer industry, let me do so now. It suggests fuzziness, opacity, dreaminess, distance, and a nebulousness. I suppose we are stuck with it for now, though taking the long view suggests that not all metaphors survive: see information superhighway.
I found this definition on http://www.networkworld.com/supp/2009/ndc3/051809-cloud-faq.html
What is cloud computing?
Gartner defines cloud computing as “a style of computing in which massively scalable IT-related capabilities are provided ‘as a service’ using Internet technologies to multiple external customers.” Beyond the Gartner definition, clouds are marked by self-service interfaces that let customers acquire resources at any time and get rid of them the instant they are no longer needed.
The cloud is not really a technology by itself. Rather, it is an approach to building IT services that harnesses the rapidly increasing horsepower of servers as well as virtualization technologies that combine many servers into large computing pools and divide single servers into multiple virtual machines that can be spun up and powered down at will”
I did find some graphics that attempt to explain cloud computing. Do they make it clear to you?