Cloud computing is the next stage in evolution of the Internet. The cloud in cloud computing provides the means through which everything — from computing power to computing infrastructure, applications, business processes to personal collaboration — can be delivered to you as a service wherever and whenever you need.
Cloud computing is offered in different forms (Cloud Deployment Models):
✓ Public clouds
✓ Private clouds
✓ Community clouds
✓ Hybrid clouds, which combine both public and private
How it differ from traditional Data center?
In general the cloud — similar to its namesake of the cumulus type — is fluid and can easily expand and contract. This elasticity means that users can request additional resources on demand and just as easily deprovision (or release) those resources when they’re no longer needed. This elasticity is one of the main reasons individual, business, and IT users are moving to the cloud.
In the traditional data center it has always been possible to add and release resources. However, this process couldn’t be done in an automated or self- service manner.
Should we move all data to cloud?
All applications, services, and processes will necessarily be moved to the cloud. Many businesses are much more cautious and are taking a hard look at their most strategic business processes and intellectual property to determine which computing assets need to remain under internal company control and which computing assets could be moved to the cloud.