<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>These Things Matter To Me &#187; virtualization</title>
	<atom:link href="http://thesethingsmattertome.com/tag/virtualization/feed/" rel="self" type="application/rss+xml" />
	<link>http://thesethingsmattertome.com</link>
	<description>let&#039;s turn that enterprise frown upside down</description>
	<lastBuildDate>Thu, 03 Sep 2009 08:25:41 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Is VMware&#8217;s vCloud Express all about freedom? It needs an interface for libcloud.</title>
		<link>http://thesethingsmattertome.com/2009/09/03/is-vmwares-vcloud-express-all-about-freedom-it-needs-an-interface-with-libcloud/</link>
		<comments>http://thesethingsmattertome.com/2009/09/03/is-vmwares-vcloud-express-all-about-freedom-it-needs-an-interface-with-libcloud/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 08:10:08 +0000</pubDate>
		<dc:creator>andy</dc:creator>
				<category><![CDATA[virtualization]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudkick]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[iaas]]></category>
		<category><![CDATA[libcloud]]></category>
		<category><![CDATA[slicehost]]></category>
		<category><![CDATA[vcloud express]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmworld]]></category>

		<guid isPermaLink="false">http://thesethingsmattertome.com/?p=324</guid>
		<description><![CDATA[VMware&#8217;s vCloud Express holds a unique position of offering an API that is both a provider API, and a low-level virtualization API.  This has  the potential to give users/customers an incredible amount of freedom in terms of both providers, and virtualization technologies.  However, it&#8217;s bit late to the Internet (external cloud) party, and people can [...]]]></description>
			<content:encoded><![CDATA[<p>VMware&#8217;s <a href="http://thesethingsmattertome.com/2009/09/01/if-its-for-real-vcloud-express-is-vmware-acknowledging-the-internet/">vCloud Express</a> holds a unique position of offering an API that is both a provider API, and a low-level virtualization API.  This has  the potential to give users/customers an incredible amount of freedom in terms of both providers, <em>and</em> virtualization technologies.  However, it&#8217;s bit late to the Internet (external cloud) party, and people can be skeptical about late arrivals declaring themselves a Standard. So to be a good citizen both symbolically and practically, VMware needs to build some bridges with some existing efforts, not just invite others to <em>its</em> party.</p>
<p>But who?</p>
<p><a href="http://libcloud.org/">Libcloud</a>.  If VMware is all really all about <a href="http://www.vmware.com/company/news/releases/vmworld-speaker-sponsor-09.html">freedom</a>, it needs to work with other efforts equally invested in user freedom, and libcloud is all about provider flexibility.</p>
<p>Wait. What&#8217;s libcloud?</p>
<p><a href="http://libcloud.org/">Libcloud</a> aims to be a unified interface to cloud (infrastructure) providers. It&#8217;s company/provider agnostic, and speaks to <em>provider</em> API&#8217;s. It&#8217;s built for people who need to to talk to the cloud that they <em>don&#8217;t</em> own, like EC2, Slicehost, etc. (Yes, other projects have the same vision, and many want to standardize the cloud, but frankly libcloud has gotten farther than anybody, in less time than anybody, with real <a href="http://github.com/cloudkick/libcloud">code living sitting in github</a> right now.).<br />
The main user/sponsor of libcloud is <a href="https://www.cloudkick.com/">Cloudkick</a>, who makes a really nice monitoring/management dashboard for popular providers (BTW, I really recommend Cloudkick, no affiliation.)</p>
<p>VMware totally wants tools like Cloudkick to work with vCloud Express providers.</p>
<div id="attachment_330" class="wp-caption aligncenter" style="width: 466px"><img class="size-full wp-image-330" title="rebootscreencloudkick" src="http://thesethingsmattertome.com/wp-content/uploads/2009/09/cloudkick_reboot.jpg" alt="Screenshot image of reboot screen for cloudkick" width="456" height="228" /><p class="wp-caption-text">Cloudkick reboot screen</p></div>
<p>Libcloud can already do a lot of basic management tasks with a growing list of providers.</p>
<h2>infrastructure providers libcloud currently supports</h2>
<table id="support-table" style="height: 202px;" border="0" cellspacing="0" cellpadding="0" width="406">
<tbody>
<tr>
<th>provider</th>
<th>list</th>
<th> reboot</th>
<th>create</th>
<th>destroy</th>
<th>images</th>
<th>sizes</th>
</tr>
<tr>
<th><a title="EC2" href="http://aws.amazon.com/" target="_blank">EC2</a></th>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="EC2-EU" href="http://aws.amazon.com/" target="_blank">EC2-EU</a></th>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="slicehost" href="http://www.slicehost.com/" target="_blank">Slicehost</a></th>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<th><a title="rackspace" href="http://www.rackspacecloud.com/" target="_blank">Rackspace</a></th>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<th><a title="linode" href="http://www.linode.com/" target="_blank">Linode</a></th>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="vps.net" href="http://vps.net/" target="_blank">VPS.net</a></th>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="gogrid" href="http://www.gogrid.com/" target="_blank">GoGrid</a></th>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="flexiscale" href="http://www.flexiscale.com/" target="_blank">flexiscale</a></th>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="Eucalyptus" href="http://www.eucalyptus.com/" target="_blank">Eucalyptus</a></th>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
</tbody>
</table>
<p>But what if libcloud worked with the potentially hundreds of vCloud Express providers that will exist shortly?</p>
<h2>infrastructure providers libcloud could support with vCloud Express interface</h2>
<table id="support-table" style="height: 202px;" border="0" cellspacing="0" cellpadding="0" width="406">
<tbody>
<tr>
<th>provider</th>
<th>list</th>
<th> reboot</th>
<th>create</th>
<th>destroy</th>
<th>images</th>
<th>sizes</th>
</tr>
<tr>
<th><a title="EC2" href="http://aws.amazon.com/" target="_blank">EC2</a></th>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="EC2-EU" href="http://aws.amazon.com/" target="_blank">EC2-EU</a></th>
<td>yes</td>
<td>yes</td>
<td>no</td>
<td>yes</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="slicehost" href="http://www.slicehost.com/" target="_blank">Slicehost</a></th>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<th><a title="rackspace" href="http://www.rackspacecloud.com/" target="_blank">Rackspace</a></th>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
<td>yes</td>
</tr>
<tr>
<th><a title="linode" href="http://www.linode.com/" target="_blank">Linode</a></th>
<td>yes</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="vps.net" href="http://vps.net/" target="_blank">VPS.net</a></th>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="gogrid" href="http://www.gogrid.com/" target="_blank">GoGrid</a></th>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="flexiscale" href="http://www.flexiscale.com/" target="_blank">flexiscale</a></th>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th><a title="Eucalyptus" href="http://www.eucalyptus.com/" target="_blank">Eucalyptus</a></th>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
<td>no</td>
</tr>
<tr>
<th>vCloud Express host 1</th>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
</tr>
<tr>
<th>vCloud Express host 2</th>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
</tr>
<tr>
<th>vCloud Express host 3 &#8211; 1000?!?</th>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
<td>maybe</td>
<td>maybe, it really depends on how much VMware cares</td>
</tr>
</tbody>
</table>
<p>The way the libcloud project is working right now, there&#8217;s basically one rep from each provider helping to make an interface to libcloud.  With just a little bit of engineering time, VMware has the power to make an interface that would result in compatibility with 100&#8217;s (1000&#8217;s?) of providers.</p>
<p>So what are you waiting for, VMware? Join the <a href="http://libcloud.org/">libcloud</a> <a href="http://groups.google.com/group/libcloud">list</a> and get involved.  With a bit of effort you can some street cred for vCloud Express&#8217;s mission, without changing any of your technology, adding a ton of value to all your provider partners.</p>
]]></content:encoded>
			<wfw:commentRss>http://thesethingsmattertome.com/2009/09/03/is-vmwares-vcloud-express-all-about-freedom-it-needs-an-interface-with-libcloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
