The conversation about which I wrote has been getting appropriate attention and more people with credentials weighing in.
James Urquhart points to utility computing market's need for "a standard for server (VM/framework/application/whatever) portability across disparate utility computing service providers."
To which I say: Amen. He then (correctly, IMHO) questions the ability of the virtual appliance concept by itself to be the answer. I got on a soapbox yesterday regarding a standard representation or description of VM assemblages. Were that available, it would go quite a distance to addressing the problem James points out.
For added goodness, Bert and Simon have commented on the post, summarizing their respective points of view. Simon's comment succinctly sets the context by stating that the creation of a non-proprietary standard and encouraging its adoption through open source availability is "...based upon the assumption that you have an engine with allows for portability between one CSP (common service provider) and another." This is the precondition I wish I'd stated as well as he has.
To return to my point: The engine to which he refers will require an accepted standard of description or, perhaps, of prescription. What's needed is a uniformly understood representation of VM assemblages: the application level components (VMs or physical servers), the network's components and the connections that lash them together as a functioning system. A standard limited only to VM description and representation of individual active units is necessary but not sufficient to meet the goal.
Service Level Automation in the Datacenter: utility computing
Recently, I have been telling anyone who will listen that this nascent utility computing market is still searching for a standard for server (VM/framework/application/whatever) portability across disparate utility computing service providers. I like the concept of a virtual appliance, but we need a (non-proprietary) standard, or we need another portability mechanism besides VMs.
Technorati Tags: utility computing, virtualization, standards
Technorati Tags: Standards, Utility computing, virtualization