Cloud computing is a revolution, a revolution built on high-speed, high-capacity global networks for communication and virtualization technology for flexibility. Network speed and capacity makes possible the separation of computing resources and resource consumers. Virtualization provides the flexibility to offer consumers the exact computing capacity they need within protected boundaries on shared hardware.
The result has been the appearance of huge datacenters holding massed computing resources that were once inconceivable. These resources are usually what “the cloud” means. In many cases, new cloud services do not duplicate existing services provided by computers distributed among consumers and enterprise ...