Wednesday, January 23, 2013

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. 

No comments:

Post a Comment