
Cloud Computing is a model for enabling on-demand network access to a shared pool of configurable computing capabilities or resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. Examples of cloud computing services are the Apple iCloud, Microsoft Office Online, and the Google App Engine.
Source: CNSSI 4009, NIST SP 800-145