Benefits of Cloud Computing
In our earlier posts we had explained what is cloud computing and types of Cloud computing and if you haven’t shifted to Cloud computing and still wondering why you should use that? Well, here are few things which might make you think otherwise and shift you in using Cloud services.
Elasticity
This is the most important attribute of the Cloud. You might start running your application on just a single server. But in no time, Cloud Computing enables you to scale your application to run on 100′s of servers. Once the traffic and usage of your application decreases, you can scale down to 10′s of servers. All this happens almost instantly and the best thing is your application and your customers don’t even realize that. This dynamic capability to scale up and scale down is called Elasticity. Elasticity brings an “illusion of Infinity”. Though nothing is infinite in this world, your application can get any number of resources as it demands. This is the biggest unique selling point of the Cloud. Now, think of web hosting. When you want to add another server to your web application, your hoster has to manually provision that for you. Adding additional servers and configuring the network topology introduces additional time lag that your business cannot afford. Most of the Cloud Computing vendors offer an intuitive way of manipulating your server configuration and topology. Elasticity is the single most important attribute of the Cloud.
Pay-By-Use
Elasticity and Pay-By-Use attributes go hand in hand. When you are scaling up your application by adding more resources, you know how much it is going to cost you. Pay-By-Use is a boon for the startups. As an entrepreneur, you got to balance your investment between human resources and IT resources. The analogy that I typically use is that of DTH TV subscription. During the season of Cricket World Cup, you would want to subscribe to the sports channels and unsubscribe that moment the event is over. With Pay-By-Use, you can subscribe and unsubscribe to the IT infrastructure based on your needs and you only pay for what you use. This is the most optimal way of spending your IT budget.
Self Service
When you are able to enjoy the capability of scaling up and scaling down and only pay for what you use, you never want to wait for someone in the datacenter to add an additional server to your application. Cloud can deliver its promise only when there is Self Service. Through this, you can control the resources all by yourself without an intermediary. When you add a new CPU core, a server instance or add extra storage, you do it by yourself by using the Console offered by the Cloud provider. This results in reduction in IT support and maintenance. Today most of the organizations have dedicated IT teams to provision a new machine, storage, collaboration portal and mailboxes as a part of on-boarding the new employees. Through Self Service, a fairly non-technical person can achieve these tasks and you don‟t need certified system administrators to do this. For example, when you sign up with Google Apps, it is very simple and intuitive to configure the mailboxes for the employees. With more and more applications moving the Cloud, Self Service becomes the preferred way of configuring and managing the IT infrastructure.
Reads:1609
Comments (1)
Sep 30 2010
Posted: under Benefits of Cloud Computing, Cloud Computing.
Tags: Benefits of Cloud Computing, Cloud Computing




When it comes to business – and most importantly social media – measurement is still a vast, ongoing discussion that’s fraught with questions. Many of those questions start at the very beginning: How do I know I’m setting the right goals? As we’ve said many times before, the right goals for you are going to be heavily dependent upon your business. But, what we can talk about are the underlying reasons that most goals exist: to solve a problem. 
Google App Engine is a platform to deploy and run web applications on Google‟s infrastructure. It comes with a dynamic web server with full support for common web technologies. It offers a transactional data store for persisting data. Developers can integrate their web application with Google Accounts through the APIs. The biggest advantage of running web applications on Google App Engine is the scalability that it offers. Your web application will be as scalable as some of the popular Google services like search.





