What is the Cloud?
When you engineer products you can’t have an esoteric definition of a cloud, you need some specific characteristics to engineer against. For this reason we use this definition of the cloud that provides some solid underpinnings and was created by the US Government National Institute of Standards and Technology. The definition provides us a solid engineering foundation. The first paragraph is a good summary:
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.
Each of these solutions is explored in more detail in the sections below.
How cloud computing creates a new IT paradigm