Monday, June 27, 2011

Reason for Cloud computing popularity and rapid development


Nowadays Cloud computing users is growing in exponential. Because, it has lot of features like Pooled resources, Elasticity, instance startup, On-Demand Computing, self service model, location independence, Multi-tenancy, Reliability, Easy Maintenance and Pay per use Model. And one more main reason is, cloud computing is not a single technology, it’s a group of technology names as cloud computing. Or we can say, Cloud service providers bring lot of new features from other technology and introducing more and more new features along with cloud to beat competitors.


What are all technologies clubbed with Cloud Computing or Underling technologies in Cloud Computing?

Client Server model - Distributed Environment, client request for service, server process the request and send back the result, computing happen in server.


Grid Computing - Parallel computing along with client server model, people use to say it’s a super computer, based on the capacity of cluster in Grid, its’ just a group of processor which run parallel at time, number of processor will be more then thousand. This type of model used to process complex form of tasks.

Mainframe computer powerful computer used to process huge amount of data, large companies which do millions of transaction per day will usually use this type of system.

Utility Computing - Model in which provider charges to customer only for what they consumed. Similar like our utility bill (i.e. Electricity, phone bill)

Autonomy Computing - Model which is self managing capability in distributed environment. It has features like self configuring, self healing, self optimization, and self protection with help of Artificial Intelligence.  

Real Time example with used all this technologies with Cloud:

Let take Amazon or Ebay type of website, which run under client server model, as it used across all over the world, surely we need a powerful system like Main frame or Grid type of computing system to process all customer request. But there is a situation like some festival season (Charismas Eve). Surely on that time, traffic over the network is high because people buy lot of gifts than normal. Instead of buying new servers to manages this traffic for few days. Major companies can use cloud, in which all resources like network bandwidth, processor, memory, etc, are auto scalable with the help of Autonomy Computing and uses Utility Computing model so companies can save his capital expenditure.  As well as help to give good service to customers. 

8 comments:

  1. wow.. wonderful explanation. now only i am getting clear idea about cloud computing and its associated technology. i had confusing between utility computing and cloud. but this post, clears all my doubts...

    ReplyDelete
  2. Clear explanation about cloud computing, your examples give more clear idea. & easy to understand its concepts. :) thanks

    ReplyDelete
  3. @John and @Maria: Thanks for your continuous support.

    ReplyDelete
  4. nice one..

    I have couple of question based on cloud computing. would u mind to help me.
    plz drop me your email id on sandeep.kool@gmail.com so i can give you the some question thats in my mind

    ReplyDelete
  5. The real time example is very nice :)

    ReplyDelete
  6. I have been checking out a few of your posts and it’s pretty clever stuff. I will definitely bookmark your site.
    Cloud Network

    ReplyDelete
  7. Cloud desktops make it easy for organizations to deploy, maintain, and manage the task of providing their employees with anytime, anywhere access to desktops, applications, and files. Find the widest choice of affordable cloud desktop solutions at : - www.clouddesktoponline.com

    ReplyDelete