BorderLayoutBoxedLayoutOpenLayoutMaximum textMedium textSmall text


Register
Tuesday, February 09, 2010
 
MyStreamMinimize
Print  

Cloud Computing vs. Utility Computing

Posted by Jason on Sunday, November 16, 2008 to Virtualization
1453 Views | 1 Comments | Article Rating

I am not an expert but I have been paying close attention to this area. This is just a primer. To me we should it break up into two areas: Real cloud computing and utility computing. However, they get lumped together because “The Cloud” is the such a buzz work right now. I think it is important to make the distinction. Thus the post.

Cloud computing

You can break cloud computing into two main areas. An end to end development platforms like Google AppEngine or the Windows Azure stack. The second bucket contains SaaS applications like Google Apps, MS Office online which is in closed beta right now or Zoho. We will not be talking about the SaaS apps.

As for as the DBA is concerned, the database is total abstracted. It is like your dev team is using an ORM but you do not manage the database behind it. This is where we get cut out.

Pros: No CapEX, less management

Cons: Immature technology, less flexibility

Utility Computing

Utility Computing is basically a virtualized instance of a OS. The administrator is still needed. It is just like a bare iron server install but the hardware is abstracted. It is transparent to SQL and the OS except for different hardware drivers. Companies that offer these services are Amazon with EC2, Terremark with Infinistructure\Enterprise Cloud and GoGrid.

Pros: No CapEX, more flexibility, full feature sets

Cons: Performance overhead do to virtualization. Licensing costs may apply.

Disclosure: I am employed by Terremark who offers utility computing.(even though we call it “The Enterprise Cloud :) )

email it! |   |   |   |  | 
Permalink     1 Comments  

Rate this Post:
COMMENTS:

Well, I think that you can eliminate the Utility Computing section and talk more about the various layers within the cloud, I call it, the Cloud Pyramid.

Cloud Applications - SalesForce, Gmail, Google Aps (top of pyramid, most seen, limited specific usage)

Cloud Platforms - Google App Engine, Force.com, Azure (middle layer, more control, confined to a particular language)

Cloud Infrastructure - EC2, GoGrid Terremark (bottom layer, much more control, hardware virtualization, used to build other Clouds)

Other Cloud services: Cloud Aggregators - RightScale (leverage other cloud environments and provide management services of that) & Cloud Extenders (add other services to the Cloud - Amazon SimpleDB - but need other cloud services to work best)

Just my two cents. Utility Computing has evolved.

-Michael Sheehan

posted @ Thursday, November 20, 2008 5:10 PM by Michael Sheehan


Name (required)

Email (required)

Website


Simple BBCode can be used like [url=http://example.com]Example[/url] and [B]

Copyright 2006 by Statistics IO, My SQL Server Blog