Wednesday, December 17, 2008

[ Cloud Computing ] Re: why virtualization?

I can give you a long one or a short one there, Dan

So a short one is: Virtualization is a transition phase and the ones who are banking up too many hopes must realize that virtualization is a lot more than the hypervisor. many of my peers get stuck with customers on the table with the "we gotta bring your server count down!" whiel the whole ball game is ought to be:" we will help you scale up so you can keep incresing your productivity with decreasing costs". You can't say most of those things when you work for a little of big virtualizatino firm, cos you have to sell their piece of software or management software.

Seeing this VMware is beginning to wake up and starting to collaborate with HP etc to start managing all the layers. They have realized, much as others like MSFT who will also not work their asses off for their Hyper-V product, so I hear, that its 5% of global server markets that may be virtualized and by 2010 it might not go up dramatically. Cloud Computing is bound to address that dilemma by "We don't give a damn, just run it on our array, cos we know that you don't give a damn either"

And building management stuff adds only more complexity and thickens that whole layer. I think that is another thing many investors need to watch out for. There will be too much stuff and when the economy starts to heal at some point in time, it might still be wise to keep those itchy fingers in your pockets and wait for the Cloud. This I am saying while I strongly believe that virtualization is needed and you must choose wisely and keep "heterogeneity, interoperability using standards such as OVF, DMTF etc" so that when its time to move to the Cloud, you should just do it. Why? Commoditization and delevereging of your software stack is bound to continue through 2010-2011, meaning that you will be also evaluating and dumping the toxic shelfware software for some unified, converged sitapp that lives in the SIGnatured* cloud.

P.S: Deep down in our hearts we all know that the stuff that runs on raw iron, is better than the stuff that runs on stuff that runs on raw iron. Eventually I dream of some metal that fulfills all our needs in multiple forms while processing the meta-info directly on top of that metal/stuff.

* I am working on a GRCSER framework that I intend to share with some EU leaders soon.


Tarry



On Wed, Dec 17, 2008 at 6:05 PM, Dan Kearns <dan.kearns@gmail.com> wrote:

Out of curiosity.... it seems to me that two pretty fundamental tenets of cloud computing are contradictory:

Virtualization: a mechanism to get better utilization of existing hardware when loads are generally smaller than node capacity, or spiky in the time domain

Griddiness: (for lack of a better word) the idea that appropriate cloud designs support massive scale, and do it by aggregating many small+cheap failure-prone compute units with smarter software

If the goals are to have smarter software and maximize utilization (or minimize power consumption for equivalent compute capacity), then why introduce the constant runtime overhead of virtualization instead of, eg using smaller more power-efficient compute-unit designs and making the hardware controllable by software?

Am I missing something, or is virtualization a tactical answer and therefore a short-term solution, and not a great place to start building management frameworks (for example) on top of?

-d






--
Kind Regards,

Tarry Singh
______________________________________________________________
Founder, Avastu: Research-Analysis-Ideation
"Do something with your ideas!"
http://www.avastu.com
Business Cell: +31630617633
Private Cell: +31629159400
LinkedIn: http://www.linkedin.com/in/tarrysingh
Blogs: http://www.ideationcloud.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Cloud Computing" group.
To post to this group, send email to cloud-computing@googlegroups.com
To unsubscribe from this group, send email to
cloud-computing-unsubscribe@googlegroups.com
To post job listing, send email to jobs@cloudjobs.net (position title, employer and location in subject, description in message body) or visit http://www.cloudjobs.net
To submit your resume for cloud computing job bank, send it to resume@cloudjobs.net.
For more options, visit this group at
http://groups.google.ca/group/cloud-computing?hl=en?hl=en
Posting guidelines:
http://groups.google.ca/group/cloud-computing/web/frequently-asked-qu...
This group posts are licensed under a Creative Commons Attribution-Share Alike 3.0 United States License http://creativecommons.org/licenses/by-sa/3.0/us/
Group Members Meet up Calendar - http://groups.google.ca/group/cloud-computing/web/meet-up-calendar
-~----------~----~----~----~------~----~------~--~---

No comments: