What is "Cloud"?

The U.S. National Institute of Standards and Technology published a formal defi­nition of cloud computing in which it defined five essential characteristics: 1)

Cloud computing can be delivered as a “public cloud” where anyone can register and use the resources. Examples include Amazon Web Services (AWS) and Windows Azure. An alternative to public clouds is the “private cloud,” which involves deploying a cloud onsite for internal use by a single company. This can be done by building a solution based on OpenStack or by using a proprietary product such as one from VMware, Microsoft, or Cisco. The last option, and my personal favorite, is the “hybrid clouds” which is using both a public and private cloud as a single solution. Hybrid clouds have the advantage of providing a good balance between flexibility and performance. On the other hand, hybrid clouds mean more complexity and security challenges.

Cloud capabilities are delivered over the network “as a service.” There are three main types of service delivery:

1)
NIST, The NIST Definition of Cloud Computing, Special Publication 800-145, http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf