Cloud computing provides on-demand, real-time network access to shared resources that can be physically located anywhere across the globe. From an enterprise point of view, it represents a fundamental shift in the way to acquire and implement new services (computing power, storage, software, etc.) to support the business.
Instead of internally developed, monolithic systems, or lengthy and costly implementations of customized third- party business solutions, cloud computing provides an agile and flexible environment with shorter solution implementation cycles and much lower initial cost.
The challenge for IT is to meet the business expectation of faster delivery of new functionality, while at the same time maintaining end-to-end visibility and control of application performance and availability across a rapidly growing network of third-party service providers.