
Cloud Computing CoE
Overview
The Cloud Computing model enables convenient, on-demand access to a shared pool of configurable computing resources such as networks, servers, storage, applications, and services. These can be rapidly provisioned and released with minimal management effort or service provider interaction.
For a detailed definition of cloud computing, refer to the NIST (US Federal Government's National Institute of Standards and Technology) paper, Definition of Cloud Computing 
There are various models of cloud computing that are emerging. We believe that enterprises will take a phased approach to cloud adoption and will look for measured benefits:

- Define cloud strategy- To begin with, enterprises identify the areas in which the cloud model is applicable in their context and create business cases.
- Adopt cloud platforms- In the next phase, suitable cloud platforms are identified. Several enterprises are consolidating and virtualizing their data centers as well as setting up private cloud platforms internally. Enterprises are also selecting appropriate public cloud platforms, and creating virtual private clouds and hybrid cloud platforms. During this phase, cloud platforms are set up, validated through pilots, and the quality of service levels is benchmarked.
- Migrate applications- Following the adoption of a cloud platform, business applications are migrated to it. Application development methodologies are standardized for the cloud platform and cost savings are achieved through IT optimization.
- Create new business models- The focus then shifts from IT optimization to leveraging cloud for business innovation. In this phase, cloud computing technologies are leveraged to create new business services, new business models, and new revenue streams by creating business cloud ecosystems.
Related Reading
Know more about our offerings for the Cloud
Join the discussion at Cloud Computing blogs 