Tuesday, June 16, 2009

What Makes a Cloud - A Cloud - and not just a Datacenter

Cloud computing has emerged recently as a label for a particular type of datacenter. It can be hosted by anyone; an enterprise, a service provider, or a government. I have been thinking, a way to define cloud computing, is to realize that a Cloud is just a special kind of datacenter. We list seven key characteristics which make a large datacenter into a cloud

1. Implement a pool of computing resources and services which are shared amongst subscribers.

2. Charge for resources and services using an “as used” metered and/or capacity based model.

3. Are usually geographically distributed, in a manner which is transparent to the subscriber (unless they explicitly ask for visibility of that).

4. Are automated in that the provisioning and configuration (and de-configuration and un-provisioning) of resources and services occur on the “self service”, usually programmatic request of the subscriber, occur in an automated way with no human operator assistance, and are delivered in one or two orders of seconds.

5. Resources and services are delivered virtually, that is, although they may appear to be physical (servers, disks, network segments, etc) they are actually virtual implementations of those on an underlying physical infrastructure which the subscriber never sees.

6. The physical infrastructure changes rarely. The virtually delivered resources and services are changing constantly.

7. Resources and services may be of a physical metaphor (servers, disks, network segments, etc) or they may be of an abstract metaphor (blob storage functions, message queue functions, email functions, multicast functions, etc). These may be intermixed.

Cloud computing services as defined above are best exemplified by the Amazon Web Services (AWS) or Google AppEngine. Both of these systems exhibit all seven characteristics as detailed above. Various companies are beginning to offer similar services, such as the Microsoft Azure Service, and software companies such as VMware and open source projects such as UCSB Eucalyptus are creating software for building a cloud service. Each of these offerings embody cloud computing with a self-contained set of conventions, file formats, and programmer interfaces. If one wants to utilize that variation of cloud, one must create configurations and code specific to that cloud.

12 comments:

  1. I don't understand about your post. Because i am searching internet news like internet provider.

    ReplyDelete
  2. Thank you David Bernstein, Sharing this post with us.

    Our infrastructure incorporates high speed, reliable and data networks to suit Customer requirement and support from a highly skilled technology support team experienced in our center. Our Data Center infrastructure is fully matched your mentioned above characteristics. we are among the Windows Azure featured partner. Our Cloud services give end to end results that scale up or down as required.

    ReplyDelete
  3. What i really like about salesforce is its user friendly UI and it is a cloud based tool so it can be accessed from any where. Also there is a mobile app and the features are such that any sales rep would fall for it.
    salesforce training in chennai|salesforce training institute in chennai|salesforce training institutes in chennai

    ReplyDelete
  4. Salesforce.com is an american company which offfers CRM based cloud services and it is loved globally for it quality services
    salesforce training in chennai|salesforce training institute in chennai | FITA Chennai complaints

    ReplyDelete
  5. The importance of big data is constantly increasing as the result which is achieved with the usage of big data is reliable. In coming days even the small companies would take the full advantage of the bid data analysis.
    Big data training in Chennai | Hadoop training in Chennai | Big data course in Chennai

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. A really appreciable article defining the cloud, what actually cloud is? Some people take cloud only as a data center but it is more than a data center as mentioned in the post. Thank you.
    Regards:
    LammTech Services & Solutions

    ReplyDelete