cloud computing : The key to understanding cloud computing is to not focus on any one definition, but to look at the common underlying attributes and characteristics of the technologies or concepts described within the definitions.
¶ To reconcile the various perspectives on cloud computing, one can think of cloud computing as a scale that measures the degree of architectural abstraction offered by a solution: as the level of abstraction increases, the less is known about the underlying implementation, or the more "cloudy" the architecture appears to be. (†926)