Realizing the Potential
Alexander Romiszowski and Elvis Otamere
Cloud computing is a model for the enabling of ubiquitous, convenient and on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and other 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.
(Mell & Grance, 2009)
This somewhat jargon-laden definition is from a document of the USA’s National ...