Cloud computing is an internet technology that utilizes both central remote servers and internet to manage the data and applications. This technology allows many businesses and users to use the data and applications without an installation. Cloud computing provides much more effective computing by centralized memory, processing, storage and bandwidth.
The most simple and understandable example of cloud application is Gmail application for e-mail. You do not need to have a software installed in your computer or a server to have e-mail service if you are using Gmail. All you need to have an internet connection and a web browser to access to your Gmail account. In this case the e-mail management software and the server are somewhere on the internet (cloud) and completely maintained by various internet service providers. The user can use the application alone and can enjoy its benefits.
The main reasons for cloud computing are:
- It´s more "cost effective". You save costs, since you don´t need to have servers or maintain any software to use applications
- It´s more "green", since with few servers many more users can use the applications, and that means less energy consumpution
- It´s more "innovative". Because the execution of the application is running in a cloud server, the application can be displayed in devices with reduced processing power, like mobile devices. On the other hand, you can access to a huge amount of different services and applications because all of them are in the cloud.
Those three reasons I am talking about are better explained in the following video:
The following video is also very good in my opinion to understand Cloud Computing benefits, and is provided by Salesforce, one cloud computing company headquartered in San Francisco, USA that distributes business software on a subscription basis.
In the following wiki page you can find a list of Cloud Computing service providers:
Cloud Computing service providers