<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Jack of all Clouds :: Guy Rosen on Cloud Computing</title>
	
	<link>http://www.jackofallclouds.com</link>
	<description>Cloud Computing analysis and commentary from Guy Rosen</description>
	<lastBuildDate>Fri, 06 Aug 2010 12:57:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/JackOfAllClouds" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="jackofallclouds" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">JackOfAllClouds</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>State of the Cloud – August 2010</title>
		<link>http://www.jackofallclouds.com/2010/08/state-of-the-cloud-august-2010/</link>
		<comments>http://www.jackofallclouds.com/2010/08/state-of-the-cloud-august-2010/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 12:57:26 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[State of the Cloud]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/?p=682</guid>
		<description><![CDATA[Welcome to the one-year anniversary of State of the Cloud! It&#8217;s been an exciting year for the cloud computing industry, which is maturing from a fledgling phenomenon into a massive shakeup of IT. While we haven&#8217;t quite crossed the chasm, we&#8217;re definitely looking across it and preparing for the leap into the mainstream.
In State of [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to the one-year anniversary of <a href="http://www.jackofallclouds.com/category/state-of-the-cloud/">State of the Cloud</a>! It&#8217;s been an exciting year for the cloud computing industry, which is maturing from a fledgling phenomenon into a massive shakeup of IT. While we haven&#8217;t quite crossed the chasm, we&#8217;re definitely looking across it and preparing for the leap into the mainstream.</p>
<p>In <a href="http://www.jackofallclouds.com/2009/08/state-of-the-cloud-august-2009">State of the Cloud August 2009</a>, I noted that Amazon EC2 (which I&#8217;d covered in a previous one-off post) had  grown 9% in just a month, hinting at 181% CAGR. One year later, let&#8217;s see if EC2 lives up to these expectations.</p>
<div style="text-align: center; margin-top: 8px; margin-bottom: 8px;"><img title="Cloud Providers YoY growth" src="http://www.jackofallclouds.com/wp-content/uploads/2010/08/sotc_yoy_20092010.png" alt="" width="573" height="303" /></div>
<p>While EC2&#8217;s overall growth in our survey hasn&#8217;t lived up to 181%, there is hardly any reason for disappointment. With the exception of Joyent, the evidence shows that all of the providers tracked have seen incredible growth over the past year. The two leaders have doubled their share and continue their neck-to-neck race (more on that below). The smaller GoGrid and Linode have more than doubled in size, however their is still a large gap between them and the major league duo.</p>
<p>If we tally up all the numbers, we find that overall the cloud has doubled in size over the past year: back in August 2009, State of the Cloud found 3,635 websites on cloud providers. This month that number is 7,278. That&#8217;s 100.2% growth.</p>
<h3>Snapshot for August 2010</h3>
<p>Let&#8217;s turn back to this month. The race continues, but takes a surprising twist:</p>
<div style="text-align: center; margin-bottom: 8px;"><img title="Top 500k Sites by Cloud Provider" src="http://www.jackofallclouds.com/wp-content/uploads/2010/08/sotc_aug2010.png" alt="" width="569" height="331" /></div>
<p>For the first time since this survey began, Amazon EC2 has dropped. Last month we counted 3,043 sites on EC2. This month, that figure is 3,011 &#8211; negative growth of 1.2%. Granted, that&#8217;s a pretty small figure and could well be a statistical anomaly; nonetheless it will no doubt be a concern to Amazon, what with Rackspace breathing down its neck.</p>
<h3>A Word of Appreciation</h3>
<p>It&#8217;s been a fantastic year. I&#8217;d like to take this opportunity to extend my thanks to all of you out there in the cloud industry who have pitched in, to the providers who readily cooperate (and to those who don&#8217;t&#8230;) &#8211; and above all to you, my loyal readers, whose feedback and encouragement are a real driving force. Where will we be in August 2011? Let&#8217;s wait and find out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/08/state-of-the-cloud-august-2010/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>State of the Cloud – July 2010</title>
		<link>http://www.jackofallclouds.com/2010/07/state-of-the-cloud-july-2010/</link>
		<comments>http://www.jackofallclouds.com/2010/07/state-of-the-cloud-july-2010/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 09:56:10 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[State of the Cloud]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/2010/07/state-of-the-cloud-juy-2010/</guid>
		<description><![CDATA[After a brief intermission, we&#8217;re back this month with an action-packed State of the Cloud report. In this month&#8217;s analysis of the top cloud providers we&#8217;ll be debuting a newcomer into the charts which makes quite an entrance. We&#8217;ll also run the analysis with an alternative data set and see if it confirms or refutes [...]]]></description>
			<content:encoded><![CDATA[<p>After a brief intermission, we&#8217;re back this month with an action-packed State of the Cloud report. In this month&#8217;s analysis of the top cloud providers we&#8217;ll be debuting a newcomer into the charts which makes quite an entrance. We&#8217;ll also run the analysis with an alternative data set and see if it confirms or refutes our findings.</p>
<h3>Snapshot for July 2010</h3>
<p>Here are the results for this month. Welcome <a href="http://www.linode.com" target="_new">Linode</a>.</p>
<div style="text-align: center; margin-bottom: 8px">
<img title="Top 500k sites by Cloud Provider" src="http://www.jackofallclouds.com/wp-content/uploads/2010/07/cloud_providers_snapshot.png" alt="" width="569" height="331" />
</div>
<p>The top pair continue their steady march forward with 13% and 19% growth for Amazon EC2 and Rackspace Cloud Servers respectively, as compared to the last report two months ago. Amazon EC2 is the first of our contenders to smash the 3000-site barrier.</p>
<p>Linode is this month&#8217;s surprise, jumping straight into third place. I was deliberating whether Linode should be included in the report. Following some lively discussions on Twitter, the consensus was that Linode looks like a duck and walks like a duck, even if it doesn&#8217;t bother quacking. (This, as opposed to some providers that work hard to market themselves cloud while they don&#8217;t really seem to be.)</p>
<p>Linode offer a rich <a href="http://www.linode.com/features.cfm" target="_new">feature set</a> and have an outstanding reputation among their customer community. The last time I saw this picture it was Slicehost, who ended up being acquired by Rackspace to jumpstart their Cloud Servers offering. What does the future hold for Linode?</p>
<h3>Trends</h3>
<div style="text-align: center; margin-bottom: 8px">
<img title="Top 500k Sites by Cloud Provider - Trends" src="http://www.jackofallclouds.com/wp-content/uploads/2010/07/cloud_providers_trend.png" alt="" width="592" height="345" />
</div>
<p>Uncovering Linode&#8217;s footprint in the historical data collected, we witness remarkable growth. Linode has grown by 270% over the past 11 months, more than any other of the providers tracked.</p>
<h3>Alternative Data Sets</h3>
<p>Last month we skipped a report due to a bug in the top site list published by Quantcast, which serves as the input for this research. This prompted me to consider other data sets that could also be used. So what would our results be like if we used another well-known source of top site rankings? I chose to take Alexa, a well-known source, for a spin and see what happens. Here&#8217;s what I found -</p>
<div style="text-align: center; margin-top: 8px; margin-bottom: 8px">
<img src="http://www.jackofallclouds.com/wp-content/uploads/2010/07/cloud_providers_alexa.png" alt="" title="Top 500k by Cloud Providers - Alexa vs. Quantcast" width="595" height="351" class="aligncenter size-full wp-image-674" />
</div>
<p>I was pleased to find the results do not differ greatly between the different sets. The overall rankings are preserved although some providers do exhibit some variation (particularly Rackspace, which loses over 20% when we use Alexa). Even if it is tempting to switch data sets, continuity is of grave importance for research like this one. The findings above do confirm that the standings are in the same ballpark even when viewed through a different lense. Hence I am happy to continue using Quantcast (well, unless last month&#8217;s issues pop up again!).</p>
<p>Next month marks a year since the first State of the Cloud. This milestone will serve as an opportunity to look back and see what progress and changes we&#8217;ve seen over the past year &#8211; as well as to take a guess at what the future may hold for this industry.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/07/state-of-the-cloud-july-2010/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Save the State of the Cloud!</title>
		<link>http://www.jackofallclouds.com/2010/06/save-the-state-of-the-cloud/</link>
		<comments>http://www.jackofallclouds.com/2010/06/save-the-state-of-the-cloud/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 21:58:25 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/?p=651</guid>
		<description><![CDATA[We interrupt our regular programming for the following update.
Unfortunately, this month we have no regular post in the State of the Cloud series. Quantcast&#8217;s Top 1M Site list, which is the input data set used by the research, is broken. Instead of 1 million sites, the list contains only 78,000. Clearly, this makes it difficult [...]]]></description>
			<content:encoded><![CDATA[<p>We interrupt our regular programming for the following update.</p>
<p>Unfortunately, this month we have no regular post in the <a href="http://www.jackofallclouds.com/category/state-of-the-cloud/">State of the Cloud</a> series. <a href="http://www.quantcast.com/">Quantcast</a>&#8217;s Top 1M Site list, which is the input data set used by the research, is broken. Instead of 1 million sites, the list contains only 78,000. Clearly, this makes it difficult to continue tracking using the same, consistent methodology we&#8217;ve had in place for almost a year.</p>
<p>Quantcast are aware of the problem, but &#8220;do not have an ETA on the fix&#8221;.</p>
<h3>What you can do</h3>
<p>Help us prioritize Quantcast&#8217;s investigation of this issue: go to <a href="http://www.quantcast.com/contact" target="_new">http://www.quantcast.com/contact</a> and tell Quantcast what you think. Here&#8217;s an example of what you could write:</p>
<div style="margin-left: 20px; padding: 5px; background: #eeeeee">
<strong>Subject: </strong>Broken top 1M list<br />
<strong>Message:</strong><br />
Dear Quantcast team,<br />
As a regular reader of the popular JackOfAllClouds.com blog, I was dismayed to hear that due to a malfunction in Quantcast&#8217;s Top 1M Site List, the blog is unable to publish its monthly analysis of the cloud computing industry. As this research is an essential source of data on the entire cloud industry, I kindly ask you to urgently look into this issue.
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/06/save-the-state-of-the-cloud/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>State of the Cloud – May 2010</title>
		<link>http://www.jackofallclouds.com/2010/05/state-of-the-cloud-may-2010/</link>
		<comments>http://www.jackofallclouds.com/2010/05/state-of-the-cloud-may-2010/#comments</comments>
		<pubDate>Mon, 03 May 2010 19:31:48 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[State of the Cloud]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/2010/05/state-of-the-cloud-may-201/</guid>
		<description><![CDATA[A new month, a new State of the Cloud post! In this month&#8217;s post we&#8217;ll revisit the relative sizes of the top providers and see just how much of the cloud market the biggest players own.
But first, this month&#8217;s figures -

Looking at this month&#8217;s trends, we find a relatively slow month for the cloud. Overall [...]]]></description>
			<content:encoded><![CDATA[<p>A new month, a new <a href="http://www.jackofallclouds.com/category/state-of-the-cloud/">State of the Cloud</a> post! In this month&#8217;s post we&#8217;ll revisit the relative sizes of the top providers and see just how much of the cloud market the biggest players own.</p>
<p>But first, this month&#8217;s figures -</p>
<div style="text-align: center; margin-bottom: 16px;"><img title="Top 500k Sites by Cloud Provider" src="http://www.jackofallclouds.com/wp-content/uploads/2010/05/cloud_providers_bar.png" alt="" width="569" height="331" /></div>
<p>Looking at this month&#8217;s trends, we find a relatively slow month for the cloud. Overall growth was just 1.7%. The largest month-to-month percentage growth goes to OpSource which grew by 11%. In terms of absolute size, Rackspace grew the most with 70 new sites. Amazon gained just 10 new sites this month.</p>
<div style="text-align: center; margin-bottom: 16px">
<img title="Top 500k Sites by Cloud Provider" src="http://www.jackofallclouds.com/wp-content/uploads/2010/05/cloud_providers_trends.png" alt="" width="592" height="325" />
</div>
<p>Let&#8217;s take a look at cloud providers from another angle. We last did this <a href="http://www.jackofallclouds.com/2010/02/state-of-the-cloud-february-2010/">back in February</a>. </p>
<div style="text-align: center; margin-bottom: 8px">
<img title="Top 500k Sites by Cloud Provider" src="http://www.jackofallclouds.com/wp-content/uploads/2010/05/cloud_providers_pie.png" alt="" width="569" height="331" />
</div>
<p>Our first conclusion: Amazon now controls more than 50% of cloud-hosted sites. The second conclusion: by this metric at least, the cloud race continues to be a two-horse race: Amazon and Rackspace together control 94%, and all the rest of the providers retain but a sliver of control.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/05/state-of-the-cloud-may-2010/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>State of the Cloud – April 2010</title>
		<link>http://www.jackofallclouds.com/2010/04/state-of-the-cloud-april-2010/</link>
		<comments>http://www.jackofallclouds.com/2010/04/state-of-the-cloud-april-2010/#comments</comments>
		<pubDate>Fri, 09 Apr 2010 10:22:26 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[State of the Cloud]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/?p=633</guid>
		<description><![CDATA[Welcome to update #10 in the regular State of the Cloud series. This month we&#8217;ll continue to examine how many of the world&#8217;s top websites are using cloud providers.

Many of the smaller providers have had a weak month, some even showing up less this month in the sample than they did previously. Only Amazon and [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to update #10 in the regular <a href="http://www.jackofallclouds.com/category/state-of-the-cloud/">State of the Cloud</a> series. This month we&#8217;ll continue to examine how many of the world&#8217;s top websites are using cloud providers.</p>
<div style="text-align: center; margin-bottom: 8px;"><img title="Top 500k Sites by Cloud Provider" src="http://www.jackofallclouds.com/wp-content/uploads/2010/04/cloud_providers_apr2010.png" alt="" width="569" height="331" /></div>
<p>Many of the smaller providers have had a weak month, some even showing up less this month in the sample than they did previously. Only Amazon and Rackspace continue to plough ahead with Amazon gaining 6% and Rackspace 3%.</p>
<div style="text-align: center; margin-bottom: 8px;">
<img title="Top 500k Sites by Cloud Provider" src="http://www.jackofallclouds.com/wp-content/uploads/2010/04/cloud_trends_apr2010.png" alt="" width="558" height="310" />
</div>
<p>Overall cloud growth this month is at 3.9% (=58% CAGR).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/04/state-of-the-cloud-april-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Presentation at CloudConnect</title>
		<link>http://www.jackofallclouds.com/2010/04/presentation-at-cloudconnect/</link>
		<comments>http://www.jackofallclouds.com/2010/04/presentation-at-cloudconnect/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 15:10:00 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/?p=624</guid>
		<description><![CDATA[A couple of weeks ago I gave a keynote talk at CloudConnect to share some of the findings that I&#8217;ve been publishing here on the blog. CloudConnect turned out to be a great event which really brought together many people from the cloud community &#8211; this is a good opportunity to congratulate and thank the [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago I gave a keynote talk at <a href="http://www.cloudconnectevent.com/">CloudConnect</a> to share some of the findings that I&#8217;ve been publishing here on the blog. CloudConnect turned out to be a great event which really brought together many people from the cloud community &#8211; this is a good opportunity to congratulate and thank the organizers for a job well done.</p>
<p>Here&#8217;s the video of my talk and the presentation.<br />
<br/><br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/9wQe88pPMlc&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9wQe88pPMlc&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<div style="width:425px" id="__ss_3452699"><object width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=hackingcloudcomputingadoption-100317003543-phpapp01&#038;stripped_title=hacking-cloud-computing-adoption" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=hackingcloudcomputingadoption-100317003543-phpapp01&#038;stripped_title=hacking-cloud-computing-adoption" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/04/presentation-at-cloudconnect/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>State of the Cloud – March 2010</title>
		<link>http://www.jackofallclouds.com/2010/03/state-of-the-cloud-march-2010/</link>
		<comments>http://www.jackofallclouds.com/2010/03/state-of-the-cloud-march-2010/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 10:14:20 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[State of the Cloud]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/?p=615</guid>
		<description><![CDATA[Welcome to this month&#8217;s update on adoption of cloud providers by public-facing websites. For details on how this is calculated, please see the first post in the series. This month we&#8217;ll take a step back and try to appreciate the overall size of the cloud as a whole. But first, to the regular numbers -
Snapshot [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to this month&#8217;s update on adoption of cloud providers by public-facing websites. For details on how this is calculated, please see the <a href="../2009/07/top-sites-on-amazon-ec2-july-2009/">first post in the series</a>. This month we&#8217;ll take a step back and try to appreciate the overall size of the cloud as a whole. But first, to the regular numbers -</p>
<h3>Snapshot for March 2010</h3>
<div style="text-align: center; margin-bottom: 8px">
<img class="aligncenter size-full wp-image-616" title="Top 500k Sites by Cloud Provider" src="http://www.jackofallclouds.com/wp-content/uploads/2010/03/cloud_providers_mar2010.png" alt="" width="569" height="331" />
</div>
<div style="text-align: center; margin-bottom: 16px">
<img src="http://www.jackofallclouds.com/wp-content/uploads/2010/03/trends_mar2010.png" alt="" title="Top 500k Sites by Cloud Provider - over time" width="558" height="310" class="aligncenter size-full wp-image-618" />
</div>
<h3>Total Cloud Adoption</h3>
<p>It&#8217;s easy to get caught up in the differences between each provider, so this time let&#8217;s try to zoom out for a moment. Last month I noted that all these providers combined still hold less than 1% of the sites surveyed. Well, this month that threshold was crossed. The cloud now constitutes 1.01% of our sample. There is plenty of room to grow&#8230;</p>
<div style="text-align: center">
<img src="http://www.jackofallclouds.com/wp-content/uploads/2010/03/total_cloud_mar2010.png" alt="" title="Total Adoption of Cloud" width="568" height="291" class="aligncenter size-full wp-image-619" />
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/03/state-of-the-cloud-march-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CloudTV Episode</title>
		<link>http://www.jackofallclouds.com/2010/02/cloudtv-episod/</link>
		<comments>http://www.jackofallclouds.com/2010/02/cloudtv-episod/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 22:58:15 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/?p=609</guid>
		<description><![CDATA[Last Tuesday I joined John Rowell for a chat about cloud trends. Below is the recording of the show.

Like many in the cloud community, these days I am gearing up for CloudConnect in Santa Clara next month. If you&#8217;re going to be there, be sure to catch me and say hi. Don&#8217;t miss my appearance [...]]]></description>
			<content:encoded><![CDATA[<p>Last Tuesday I joined John Rowell for a chat about cloud trends. Below is the recording of the show.</p>
<p><object id="flashObj" width="360" height="320" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0"><param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/61893456001?isVid=1&#038;publisherID=61405360001" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" videoSmoothing="true" value="playerID=61893456001&#038;@videoPlayer=67909122001&#038;domain=embed&#038;" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><embed src="http://c.brightcove.com/services/viewer/federated_f9/61893456001?isVid=1&#038;publisherID=61405360001" bgcolor="#FFFFFF" flashVars="playerID=61893456001&#038;@videoPlayer=67909122001&#038;domain=embed&#038;" base="http://admin.brightcove.com" name="flashObj" width="360" height="320" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed></object></p>
<p>Like many in the cloud community, these days I am gearing up for <a href="http://www.cloudconnectevent.com/">CloudConnect</a> in Santa Clara next month. If you&#8217;re going to be there, be sure to catch me and say hi. Don&#8217;t miss my appearance on the main stage on the morning of Tuesday 16th.</p>
<p>See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/02/cloudtv-episod/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upcoming CloudTV Appearance</title>
		<link>http://www.jackofallclouds.com/2010/02/upcoming-cloudtv-appearance/</link>
		<comments>http://www.jackofallclouds.com/2010/02/upcoming-cloudtv-appearance/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 23:48:07 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/?p=603</guid>
		<description><![CDATA[Next Tuesday I&#8217;ll be joining John Rowell, OpSource co-founder and CTO, for the second episode of The Real Cloud. In the spirit of this blog, we&#8217;ll be chatting about cloud adoption trends and calling out the real numbers behind the hype.
Be sure to come and watch, as well as to post your questions during the [...]]]></description>
			<content:encoded><![CDATA[<p>Next Tuesday I&#8217;ll be joining John Rowell, OpSource co-founder and CTO, for the second episode of <i>The Real Cloud</i>. In the spirit of this blog, we&#8217;ll be chatting about cloud adoption trends and calling out the real numbers behind the hype.</p>
<p>Be sure to come and watch, as well as to post your questions during the show.</p>
<p>Tuesday, Feb 16th at 11am PST. <a href="http://cloudbook.net/calendar/cloudtv-calendar/view/156/994">Register here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/02/upcoming-cloudtv-appearance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revisiting EC2 Instance IDs</title>
		<link>http://www.jackofallclouds.com/2010/02/revisiting-ec2-instance-ids/</link>
		<comments>http://www.jackofallclouds.com/2010/02/revisiting-ec2-instance-ids/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 22:29:58 +0000</pubDate>
		<dc:creator>Guy Rosen</dc:creator>
				<category><![CDATA[Analysis]]></category>

		<guid isPermaLink="false">http://www.jackofallclouds.com/?p=585</guid>
		<description><![CDATA[Back in September, I published the Anatomy of an EC2 Resource ID where I pointed out some curious patterns in EC2&#8217;s ID scheme and proposed a method of &#8220;decoding&#8221; these patterns to reveal an underlying serial number. In that post I was careful to write that &#8220;while the patterns are indisputable, there remain unknowns and [...]]]></description>
			<content:encoded><![CDATA[<p>Back in September, I published the <a href="http://www.jackofallclouds.com/2009/09/anatomy-of-an-amazon-ec2-resource-id/">Anatomy of an EC2 Resource ID</a> where I pointed out some curious patterns in EC2&#8217;s ID scheme and proposed a method of &#8220;decoding&#8221; these patterns to reveal an underlying serial number. In that post I was careful to write that <i>&#8220;while the patterns are indisputable, there remain unknowns and quirks that remind us that such “black box” observation has its limits&#8221;</i>.</p>
<p>This week, the black box became a little bit whiter.</p>
<p><a href="http://openfoo.org/">Sören Bleikertz</a>, a computer science student writing his Masters thesis on EC2 security, poked into the Xen hypervisor used by EC2 and made some observations regarding <a href="http://openfoo.org/blog/amazon_ec2_underlying_architecture.html">EC2&#8217;s underlying architecture</a>. Among his findings on the storage and networking configurations, Sören pointed out that each instance was given a unique name (the &#8220;Xen domain&#8221;) such as <code>dom_32504936</code> and that this seemed to behave like a serial number, growing from day to day. Sound familiar yet?</p>
<p>Well, it turns out that this Xen domain is none other than the underlying instance ID uncovered in my previous research! This revelation gives us an important conclusion: the decoding method was accurate. The serial number exists and based on everyone&#8217;s input we even got the formula right.</p>
<p>With Sören&#8217;s technique at hand we can now uncover the constants needed for all EC2 regions. Except for us-east-1 which <a href="http://blog.rightscale.com/2009/10/05/amazon-usage-estimates/">thanks to RightScale</a> enjoyed a 3-year history, we did not have enough data to extract the constants for other regions. Surprisingly, it turns out that the constants are in fact identical for all regions. What threw us off the scent is that as opposed to us-east-1 which very likely started the serial number from zero, the other regions do not. For example, the serial numbers for the 3-month-old us-west-1 region are already in the range of 752 million. Those for eu-west-1 are in the 500 million range. We can safely assume that hundreds of millions of instances have not in fact been spun up. What makes more sense is that each region was assigned a different starting point in order to ensure globally unique instance IDs.</p>
<p>An additional finding of Sören&#8217;s is that the image file for the root disk points to a filename on the VM host such as <code>/mnt/instance_image_store_3/262768</code>. It turns out that the number at the end of this file is, again, simply the AMI ID &#8211; decoded. For example, we can re-encode 262768 to yield ami-19a34270, which is Alestic&#8217;s Ubuntu Karmic Base image. Similar to instance IDs, the underlying image ID also seems to have different ranges in each AWS region.</p>
<p>As a bonus of Sören&#8217;s discoveries and the connection to the IDs, it&#8217;s now possible to infer your instance ID (and image ID) locally, without even consulting the EC2 user-data. Why someone would prefer this to the user-data is a good question, but it&#8217;s a fun exercise nonetheless. Here&#8217;s a Ruby script that does just that:</p>
<pre style="margin-left: 20px; background: #eeeeee; padding: 3px; border: 1px solid black; line-height: 100%">
#!/usr/bin/ruby
$stderr.puts("Detecting VM domain ID (may take a few moments)")
dom_id = nil
(1..65535).each do |i|
        if system("xenstore-ls /local/domain/#{i} > /dev/null 2>&#038;1")
                dom_id = i
                break
        end
end

$stderr.puts("VM domain ID is #{dom_id}")

dom_name = `xenstore-read /local/domain/#{dom_id}/name`
$stderr.puts("VM domain name is #{dom_name}")

numeric_id = dom_name.split("_").last.to_i
c1 = numeric_id >> 24
c2 = (numeric_id >> 16) &#038; 0xFF
c3 = numeric_id &#038; 0xFFFF
c3_1 = (numeric_id >> 8) &#038; 0xFF
c3_2 = numeric_id &#038; 0xFF

d1 = c1 ^ c3_2 ^ 0x69
d2 = c2 ^ c3_1 ^ 0x40 ^ 0xe5
d3 = c3 ^ 0x4000

instance_id = sprintf("i-%02x%02x%04x", d1, d2, d3)
puts(instance_id)
</pre>
<p>This requires xen-utils to be installed on the machine (on Ubuntu, run <code>apt-get install xen-utils-3.3</code>). Here&#8217;s an example run:</p>
<pre style="margin-left: 20px; background: #eeeeee; padding: 3px; border: 1px solid black; line-height: 100%">
# <b>./get_instance_id.rb</b>
Detecting VM domain ID (may take a few moments)
VM domain ID is 1423
VM domain name is dom_32900610
i-6a554602
</pre>
<p>Thanks once more to Sören for the great detective work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jackofallclouds.com/2010/02/revisiting-ec2-instance-ids/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
