Cloud Computing Defined
By Craig BaldingFrom the ESM blog:
IMO, the holy grail cloud has only two primary characteristics and five secondary add-ons.
Primary
- It uses commodity-based hardware as its base. Hardware can be replaced at any time and have no effect on the cloud.
- It uses commodity-based software containers. For example, an image should be able to be pulled from one cloud provider to any other cloud provider.
Some secondary characteristics are:
- Virtualization
- Abstraction layer for the hardware, software, and configuration of systems
- Pay as you go with no lock-in
- Dynamic horizontal and vertical scaling
- Flexible migration and restart capabilities
What’s your definition of Cloud Computing?