Thursday, October 15, 2009

A simple overview about Cloud Computing

Cloud Computing is becoming an emerging topic in the Internet and World Wide Web. There are many researches ongoing about Cloud Computing.
Consider the traditional web service environment with User interface, Business logic, Database, some Web servers and Load balancing servers which often handled by individual companies. Here the Web servers and Load balancing servers are to handle with the client traffic. When more and more users connect, it requires more and more computing power on those servers. So more money have to be spent on providing that computing power. And sometimes when the traffic is low some servers are on the idle stage even though those servers can be used to perform some task. In Cloud Computing these Web servers and Load balancing servers are replaced by an environment called a “Cloud” which also contains large sum of High end servers. Cloud is maintained by large scale service providers, other companies or individuals who want to get the service of Cloud must host their website, software, code, etc in the Cloud. Users who want to connect with those web services can connect to the Cloud and get the intended service as normal. But the difference is that computing power required for each web service is provided by Cloud servers. Cloud servers can be dynamically adjusted according to the user traffic for each web service. Here the interesting thing is that it is not required to change the Business logic or Database environment but let the Cloud to handle with user traffic. Cloud automatically rebalances resources as necessary which improves asset utilization. Users will never understand that he/she is connecting to the cloud network and fortunately they only care about the website or service, not about the place it is hosted. 

No comments:

Post a Comment