Search This Blog

Sunday, October 30, 2011

Cloud Computing

There is different type of classification for cloud computing. Looking at networking angle it can be classified as private cloud, public cloud and hybrid cloud.But we will start with application and server level classification they are mainly classified in to  …
  1. Software as a service (SaaS)
  2. Platform as a service (PaaS)
  3. Infrastructure as a service (IaaS)

Brief description about cloud Computing  


Cloud computing can be defined as using multiple server computers via a digital network, as though they were one computer.  Often, the services available are considered part of Cloud Computing.
Traditionally, without a cloud, a web server runs as a single computer or a group of privately owned computers. The computers are powerful enough to serve a given amount of request per minute and can do so with a certain amount of latency per request. If the computer's website or web application suddenly becomes more popular, and the amount of request are far more than the web server can handle, the response time of the requested pages will be increased due to overloading. On the other hand, in times of low load much of the capacity will go unused.
If the website, service, or web application is hosted in a cloud, however, additional processing and compute power is available from the cloud provider. The website would share those servers with perhaps thousands of other websites varying size and memory. If the website suddenly becomes more popular, the cloud can automatically direct more individual computers to work to serve pages for the site, and more money is paid for the extra usage. If it becomes unpopular, however, the amount of money due will be less. Cloud Computing is popular for its pay-as-you-go pricing model.