|
“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.” [NIST, v15]
Cloud computing differs from traditional computing paradigms significantly and, therefore, requires technologies designed specifically for cloud computing that uses IT’s investment in physical and virtual infrastructure.

This new computing paradigm features six essential characteristics:
Self-Service On-Demand
Without requiring any human interaction with the service provider, be it an enterprise IT dept or a public cloud service provider, a consumer can independently provision computing capabilities, such as server time and network storage, based on their needs.
Totally Self-Managed
The fulfillment of all aspects of provisioning requests must be fully automated and managed via IT policies. None of the steps involved like server provisioning, physical placement, and tear-down should require human interaction.
Shared Resources
Computing resources like storage, processing, memory, network bandwidth, and virtual machines should be pooled to serve multiple consumers using a multi-tenant model. Independent physical and virtual computing resources should be dynamically assigned according to user demand. The user is oblivious to the physical location of the computing resource and but may be able to specify location at perhaps a data center level.
Rapid deployment
Service provisioning can be rapid and automated to quickly scale out and then rapidly released to scale back. To the consumer, unlimited amount of computing resources appears to be available for provisioning and can be acquired in any quantity at any time.
Measured Service
- Cloud systems automatically control and optimize resource use by means of a metering capability at some level of abstraction appropriate to the type of service. Resource usage can be monitored, controlled, and reported, providing transparency for both the provider and consumer of the service.
Easy Network Access
- Cloud capabilities are available over existing secure or unsecure networks and accessed through standard mechanisms.
|