Cloud computing is a disruptive force in computing, akin to the revolution ushered in by the Internet. Cloud computing means that instead of all the computer hardware and software you’re using sitting on your desktop, or somewhere inside your company’s network, it’s provided for you as a service by another company and accessed over the Internet, usually in a completely seamless way. Exactly where the hardware and software is located and how it all works doesn’t matter to you, the user—it’s just somewhere up in the nebulous “cloud” that the Internet represents.
Cloud computing is a buzzword that means different things to different people. For some, it’s just another way of describing IT (information technology) “outsourcing”; others use it to mean any computing service provided over the Internet or a similar network; and some define it as any bought-in computer service you use that sits outside your firewall. However we define cloud computing, there’s no doubt it makes most sense when we stop talking about abstract definitions and look at some simple, real examples…
It comes into focus only when you think about what IT always needs: a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. The cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends information technologies existing capabilities.
The cloud computing technology promises several set of advantages for businesses and end users. Three of the main benefits of cloud computing includes: