<?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>Cloudscaling&#187; Cloud Computing</title>
	<atom:link href="http://cloudscaling.com/blog/category/cloud-computing/feed" rel="self" type="application/rss+xml" />
	<link>http://cloudscaling.com</link>
	<description>Cloud strategy &#38; infrastructure</description>
	<lastBuildDate>Mon, 01 Mar 2010 22:25:23 +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>Intellum Interview Series with Randy Bias on Cloud</title>
		<link>http://cloudscaling.com/blog/cloud-computing/intellum-interview-series-with-randy-bias-on-cloud</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/intellum-interview-series-with-randy-bias-on-cloud#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:00:03 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[presentations]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=948</guid>
		<description><![CDATA[I recently did a very long podcast and interview with Chip Ramsey, CEO of Intellum, on cloud computing.  Intellum is an up and comer in the e-learning space and are doing a new series of interviews with thought leaders in different spaces.  They started with Karl Kapp on e-learning and I&#8217;m honored that they tapped [...]]]></description>
			<content:encoded><![CDATA[<p>I recently did a very long podcast and interview with Chip Ramsey, CEO of <a href="http://www.intellum.com/working.html">Intellum</a>, on cloud computing.  Intellum is an up and comer in the e-learning space and are doing a new series of interviews with thought leaders in different spaces.  They started with <a href="http://karlkapp.blogspot.com/2010/01/discussion-with-chip-ramsey-ceo-of.html">Karl Kapp on e-learning</a> and I&#8217;m honored that they tapped me to discuss cloud computing.</p>
<p>There is a lot of great cloud information in here that I don&#8217;t get a chance to talk about in venues where time is short like panels or blog entries.  Definitely recommended listening, but it&#8217;s a long interview so it might be easier to consume in small chunks.  To make this a bit easier for you, I&#8217;ve chopped it into five smaller and more consumable MP3s (below) OR go directly to the <a href="http://www.intellum.com/working.html#tab3">Intellum page</a> to listen.</p>
<ul>
<li>Part 1. <a href="http://d2xyq36i1ecdst.cloudfront.net/podcasts/Chip_Ramsey_Intellum_Interview_Randy_Bias_Cloud_Computing_Pt1_Introduction.mp3">Introduction</a> (6:35)</li>
<li>Part 2. <a href="http://d2xyq36i1ecdst.cloudfront.net/podcasts/Chip_Ramsey_Intellum_Interview_Randy_Bias_Cloud_Computing_Pt2_Cloud_Computing_Defined.mp3">Cloud Computing Defined</a> (13:11)</li>
<li>Part 3. <a href="http://d2xyq36i1ecdst.cloudfront.net/podcasts/Chip_Ramsey_Intellum_Interview_Randy_Bias_Cloud_Computing_Pt3_Leveraging_the_Cloud_for_Startups_SMBs_and_Enterprise.mp3">Leveraging the Cloud for Startups, SMBs, and Enterprise</a> (14:54)</li>
<li>Part 4. <a href="http://d2xyq36i1ecdst.cloudfront.net/podcasts/Chip_Ramsey_Intellum_Interview_Randy_Bias_Cloud_Computing_Pt4_Fears_and_Concerns.mp3">Fears and Concerns</a> (13:09)</li>
<li>Part 5. <a href="http://d2xyq36i1ecdst.cloudfront.net/podcasts/Chip_Ramsey_Intellum_Interview_Randy_Bias_Cloud_Computing_Pt5_Future_of_Cloud_in_2010_and_Beyond.mp3">Future of Cloud in 2010 and Beyond</a> (7:13)</li>
</ul>
<p>During this interview series I also refer to four layers in cloud.  Most folks like to talk about infrastructure (Infrastructure-as-a-Service), platforms (Platform-as-a-Service), and applications (Software-as-a-Service).  There is a fourth layer that rides on top that I haven&#8217;t had a chance to blog on yet, but Part 2 goes into some detail.  To make it a little more clear what I mean, see the diagram below.</p>
<p><img class="size-full wp-image-950 " title="Cloud Stack" src="http://cloudscaling.com/wp-content/uploads/2010/02/cloud-stack-small.jpg" alt="Cloud Stack" width="288" height="287" /></p>
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+Intellum+Interview+Series+with+Randy+Bias+on+Cloud+http://tinyurl.com/yh7848g" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/intellum-interview-series-with-randy-bias-on-cloud/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cloud Migrations Track @Cloud_Connect 2010</title>
		<link>http://cloudscaling.com/blog/cloud-computing/cloud-migrations-track-cloud_connect-2010</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/cloud-migrations-track-cloud_connect-2010#comments</comments>
		<pubDate>Thu, 11 Feb 2010 04:23:06 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=940</guid>
		<description><![CDATA[I wanted to follow up from yesterday&#8217;s post on the upcoming Cloud Connect event.  In particular, I want to talk a bit about the track I&#8217;m leading: Cloud Migrations.  The focus of the track is to talk about:

How to adopt cloud now
Choosing between clouds: internal, external, or both?
Real world example use cases
Understanding how clouds are built [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to follow up from yesterday&#8217;s post on the upcoming Cloud Connect event.  In particular, I want to talk a bit about the track I&#8217;m leading: <a href="http://www.cloudconnectevent.com/cloud-computing-conference/migration-strategies.php">Cloud Migrations</a>.  The focus of the track is to talk about:</p>
<ul>
<li>How to adopt cloud now</li>
<li>Choosing between clouds: internal, external, or both?</li>
<li>Real world example use cases</li>
<li>Understanding how clouds are built when creating a strategy</li>
</ul>
<p>There are some great panelists who are attending and I thought I would run through them here to give you a flavor of for our track.</p>
<p><strong>Folks Who Really Did It</strong><br />
All of the folks on our first panel, &#8220;Moving to clouds: it&#8217;s not all or nothing&#8221;, have experience with migrating to clouds, but two of them, Victoria Livschitz and Tom Gregory have some really interesting experiences.  Victoria&#8217;s company, <a href="http://www.griddynamics.com/">GridDynamics</a>, was responsible for the famous <a href="http://www.gogrid.com/hybrid-hosting/case-studies/macys.php">Macys.com use case</a> highlighted on <a href="http://www.gogrid.com">GoGrid&#8217;s</a> website.  Tom Gregory, CTO of <a href="http://www.presidiohealth.com/">PresidioHealth</a> has some great insights to share with his recent migration from his own co-location space to a cloud computing provider.</p>
<p>Also on our first panel is the illustrious <a href="http://twitter.com/gevaperry">Geva Perry</a>, author of <a href="http://gevaperry.typepad.com/">Thinking Out Cloud</a>, one of the earliest and more insightful cloud blogs.  Geva was also previously CMO at <a href="http://www.gigaspaces.com">Gigaspaces</a> and GM for their cloud computing product.  Gigaspaces was one of the first application frameworks to provide a scalable platform that abstracts infrastructure clouds.  Now we advises with a number of startups and enterprises in various stages of migrating to clouds including Heroku, Twilio, ScaleDB, Sauce Labs, and NEC.</p>
<p>Last, but not least on our first panel, and bridging nicely to the following section, is <a href="http://twitter.com/ellen_rubin">Ellen Rubin</a>, who&#8217;s company, <a href="http://www.cloudswitch.com">CloudSwitch</a>, provides a novel approach to migrating apps to the cloud.  Their technology is unique in that it picks up a currently deployed application, moves it to Amazon&#8217;s EC2 in a secure fashion, and then makes it appear that the application is still deployed in your datacenter.</p>
<p><strong>Vendors Who Enable It</strong><br />
Who better than <a href="http://www.rightscale.com">RightScale&#8217;s</a> CEO <a href="http://www.rightscale.com/about_us/management_team.php">Michael Crandell</a> to talk about enterprise businesses who migrated their web applications to the cloud?  Complementing Michael is <a href="http://twitter.com/georgereese">George Reese</a> of <a href="http://www.enstratus.com">enStratus</a>.  George wrote the book on <a href="http://oreilly.com/catalog/9780596156374">Cloud Application Architectures</a> and enStratus competes with RightScale, but has a particular focus on enterprise businesses.  He&#8217;s got a great use case he&#8217;s planning on sharing that I think will highlight the value of cloud for big businesses.</p>
<p>Hearing from these two cloud enablement businesses, one an &#8216;old&#8217; stalwart with deep experience like RightScale and another an up and comer like enStratus will help us see a broader spectrum of success in cloud adoption.</p>
<p><strong>People Who Built It</strong><br />
How can you pick to embrace external clouds, build an internal cloud, or mix the models if you don&#8217;t know what it&#8217;s all about?  We&#8217;ve got a tremendous lineup of folks who have actually built external/internal, private/public clouds, or the tools for them.</p>
<p>Ken Owens of <a href="http://www.savvis.net">Savvis</a> was key to architecting their <a href="http://www.savvis.net/en-US/Services/Hosting/Managed_Compute/Pages/ProjectSpirit.aspx">Spirit</a> offering.  I&#8217;ve spent time with Ken before and he&#8217;s the real deal.</p>
<p><a href="http://twitter.com/ecophilm">Philip Morris</a>, the CTO of HPC for <a href="http://www.platform.com">Platform Computing</a> is another long time builder of large scale infrastructure and an expert, in particular, on HPC and grid computing.</p>
<p>Martin Casado, CTO of <a href="http://www.nicira.com">Nicira</a> was one of the authors of the <a href="http://www.openflow.org/">OpenFlow</a> protocol.  He and Nicira are set to revolutionize the world of networking with true network virtualization.  Martin is a dynamic individual with deep insights on how the network is going to change in cloud computing environments of the future.</p>
<p><strong>Cloud Migrations</strong><br />
Build vs. buy?  Embrace and extend?  Get real value today?  We&#8217;re going to answer all of these questions during the Cloud Migrations track.  I hope to see you there!</p>
<p>&#8211;Randy Bias</p>
<p><strong>UPDATE</strong>: Added information on all of the track panelists.</p>
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+Cloud+Migrations+Track+%40Cloud_Connect+2010+http://tinyurl.com/yjzzgkt" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/cloud-migrations-track-cloud_connect-2010/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CloudConnect 2010</title>
		<link>http://cloudscaling.com/blog/cloud-computing/cloudconnect-2010</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/cloudconnect-2010#comments</comments>
		<pubDate>Tue, 09 Feb 2010 19:25:16 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=938</guid>
		<description><![CDATA[If you&#8217;re not aware of it, CloudConnect 2010 is coming up on March 15-18th in Santa Clara, CA.  Our team is running the Cloud Migrations track and a special breakout session on building Private Clouds.  We managed to get some really great panelists for the Migrations track and we&#8217;re going to move from talking about [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re not aware of it, <a href="http://www.cloudconnectevent.com/">CloudConnect</a> 2010 is coming up on March 15-18th in Santa Clara, CA.  Our team is running the <a href="http://www.cloudconnectevent.com/cloud-computing-conference/migration-strategies.php">Cloud Migrations</a> track and a special breakout session on building Private Clouds.  We managed to get some really great panelists for the Migrations track and we&#8217;re going to move from talking about the high level business issues like &#8216;how do I move to cloud?&#8217; to in-depth technical discussions.  In between, we&#8217;ll showcase some real world cloud migration stories (two great use cases teed up right now!).  For the final panel we&#8217;ll discuss how internal and external clouds are built if you&#8217;re trying to understand &#8220;build vs. buy.&#8221;  So, true to form with the rest of this blog there will be a good mix of both business and technical.</p>
<p>Hope you can join us.  You can use the code &#8220;CNJRCC06&#8243; to get a free expo pass or 40% off the entire event.  You can register <a href="https://cloudconnectevent.reg.techweb.com/2010/Registrations">here</a>.  We look forward to seeing you there.</p>
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+CloudConnect+2010+http://tinyurl.com/ydsn2mx" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/cloudconnect-2010/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Hybrid&#8221; Clouds are Half-Baked</title>
		<link>http://cloudscaling.com/blog/cloud-computing/hybrid-clouds-are-half-baked</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/hybrid-clouds-are-half-baked#comments</comments>
		<pubDate>Tue, 02 Feb 2010 17:49:01 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[hybrid]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=931</guid>
		<description><![CDATA[It&#8217;s difficult to throw a stone these days without hitting a so-called &#8216;hybrid cloud.&#8217;  The problem is that the term hybrid, used in this context, appears to mean: &#8220;Put any two kinds of clouds together.&#8221;  In fact, that&#8217;s how NIST defines it in their cloud definition document [1].  The problem with this [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s difficult to throw a stone these days without hitting a so-called &#8216;hybrid cloud.&#8217;  The problem is that the term hybrid, used in this context, appears to mean: &#8220;Put any two kinds of clouds together.&#8221;  In fact, that&#8217;s how NIST defines it in their <a href="http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-def-v15.doc">cloud definition document</a> [1].  The problem with this approach is that hybrid, as used commonly, means more than just &#8216;put two things together&#8217;.  It means <em>put two things together to make a new thing</em>.</p>
<p>Here&#8217;s the <a href="http://en.wikipedia.org/wiki/Hybrid">Wikipedia page on hybrid</a>.  As used in almost every case the result is that you have a kind of equation:</p>
<hr />
<blockquote>
<pre>A + B = C</pre>
</blockquote>
<hr />Hybrid cars have a single kind of new engine &amp; power train that use gas or electricity.  It&#8217;s neither a gas engine, nor an electric engine; it&#8217;s a new <strong>kind</strong> of engine: a hybrid engine.  A hybrid flower is a cross-breed of two flowers, containing the genetic descendent of both parents.  It&#8217;s neither of its parents, but a new kind of flower that is a combination of both.</p>
<p>As used today in cloud computing, hybrid is abused to mean CONNECTING, not COMBINING two kinds of clouds:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Cloud_computing#Private_cloud">Private</a> + public clouds</li>
<li>Internal + external clouds</li>
<li>Physical servers + virtual servers</li>
</ul>
<p>The fundamental issue with all of these (except arguably the third, but I&#8217;ll cover that shortly) is that the end result is <strong>not <span style="font-weight: normal;"><em>A + B = C</em>, but rather:</span></strong></p>
<hr />
<blockquote>
<pre>A + B = A + B</pre>
</blockquote>
<hr /><strong><span style="font-weight: normal;"><strong><span style="font-weight: normal;">When NIST, VMware, and others apply the term ‘hybrid’ they are referring to connecting two kinds of clouds.  Once connected however, the result is still two clouds, albeit connected; not a new cloud that is a union of the parts of the two.</span></strong></span></strong></p>
<p>As long as the industry misuses (some might even say ‘abuses’) the term hybrid by using it any time they connect two clouds, more confusion is added to what is already a difficult conversation:</p>
<hr />
<pre><strong>Joe</strong>:  "Our new hybrid cloud is up and running!"
<strong>
Bob</strong>:  "Which kind of hybrid is that?  Public and private?  Private and</pre>
<pre>private?  Internal and external? ..."</pre>
<hr />Connecting clouds together is best talked about in the context of<a href="http://devcentral.f5.com/weblogs/macvittie/archive/2009/07/09/cloud-balancing-cloud-bursting-and-intercloud.aspx"> cloud bursting</a>, <a href="http://blog.gogrid.com/2009/01/08/cloudcenters-are-datacenters-in-the-sky/">cloud bridging</a>, or <a href="http://www.cloudswitch.com/page/2010-is-the-year-of-the-federated-cloud">federating clouds</a> [2] together.  Do we use the term &#8216;hybrid&#8217; ISP?  Of course not.  If there are connections provided by two different service providers, even if they are connected together, it is clearly understood there are TWO service providers.  It&#8217;s the same situation here.</p>
<p>The most accurate use of the term I&#8217;ve seen to date is GoGrid’s use for their combination of physical and virtual servers. However, the assumption is that cloud computing is about virtualized servers, which <a href="http://cloudscaling.com/blog/technology/virtualization-is-not-the-answer-for-clouds">it&#8217;s clearly not</a>.  Virtualization is a multi-tenancy strategy.  It allows you to chop up a physical server into smaller bite-sized chunks.</p>
<p>Cloud computing is about on-demand self-service IT resources, whether it&#8217;s servers (physical or virtual), storage, or network.  There is no need to make up a new marketing name for &#8216;physical &amp; virtual&#8217;.  Just say: &#8220;<em>Our cloud now provides physical servers on-demand for high performance workloads!</em>&#8221;  Everyone gets that.</p>
<p>Precise language, especially when discussing the confusing bleeding edge, is critical. Fuzzy terms, which can be perceived as marketing fluff, are best left at the door. We (those of us in the cloud industry) do ourselves and our customers a disservice by misuse of the term &#8216;hybrid&#8217; unless we truly have figured out how to do the equation of <em><strong>A + B = C</strong> </em>and <strong>C</strong> is something brand new. I challenge all thought leaders (myself included) to figure something else out or reuse one of the above terms.</p>
<hr />[1] This is why I usually say in person that NIST is a good starting point only.  Their definitions leave a lot to be desired and clarified.<br />
[2] The term &#8220;intercloud&#8221; still bugs me; why rename the Internet?  Connections between clouds will be tied together by the Internet with open standards.  There is no need for a new (and awful) name or buzzword.</p>
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+%E2%80%9CHybrid%E2%80%9D+Clouds+are+Half-Baked+http://tinyurl.com/y85p92v" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/hybrid-clouds-are-half-baked/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Debunking the &#8220;No Such Thing as A Private Cloud&#8221; Myth</title>
		<link>http://cloudscaling.com/blog/cloud-computing/debunking-the-no-such-thing-as-a-private-cloud-myth</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/debunking-the-no-such-thing-as-a-private-cloud-myth#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:50:12 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[centralization]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[commoditization]]></category>
		<category><![CDATA[decentralization]]></category>
		<category><![CDATA[private cloud]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=896</guid>
		<description><![CDATA[Once upon a time, a network engineer scrawled an amorphous shape upon a whiteboard and wrote &#8220;Internet&#8221; thereon.  The amorphous circle, a &#8216;cloud&#8217;, soon became the de facto way that we represent &#8220;not my problem&#8221;, or outsourcing.  Hence, the &#8220;cloud&#8221; in cloud computing means that cloud is predominantly an outsourcing business model.  Only large scale [...]]]></description>
			<content:encoded><![CDATA[<hr /><em>Once upon a time, a network engineer scrawled an amorphous shape upon a whiteboard and wrote &#8220;Internet&#8221; thereon.  The amorphous circle, a &#8216;cloud&#8217;, soon became the de facto way that we represent &#8220;not my problem&#8221;, or outsourcing.  Hence, the &#8220;cloud&#8221; in cloud computing means that cloud is predominantly an outsourcing business model.  Only large scale &#8216;utilities&#8217; can provide the cost savings benefits associated with cloud computing. </em> — The Private Cloud Myth</p>
<hr />This myth is misguided because it assumes that all cloud computing is a financial model rather than a technology or service model.  Information Technology is rapidly changing from the older client/server and mainframe computing models to the cloud computing model.  This computing model has been pioneered by Amazon and Google, both of whom offer non-utility ‘cloud’ services. It is a model that embraces automation and on-demand self-service.  Providing a public utility service requires cloud computing, but cloud computing does not have to be delivered with a predetermined financial model.</p>
<p>An aside: a &#8216;model&#8217; is a way of doing things.  Technology models are ways of putting technology together.  Financial models are ways to arrange finances.  Service models are ways of providing a service that is consumed by someone else.</p>
<p>There are two primary ways you can use cloud computing[1]:</p>
<ol>
<li>Outsourced to an external public utility that uses economies of scale to service many customers</li>
<li>Maintained in-house as an internal shared infrastructure (aka ‘private’ or more properly &#8216;internal&#8217; cloud)[2]</li>
</ol>
<p>The myth about private clouds above conflates 3 ideas worth digging into:</p>
<ol>
<li>The cloud diagram was used only to represent the Internet by network engineers and means &#8216;outsourcing&#8217;</li>
<li>Cloud is a business model and must be delivered as a public utility</li>
<li>Implied: clouds cannot be &#8216;private&#8217; and owned by a single entity</li>
</ol>
<p>Understanding the importance of private clouds is important, because the cloud computing model (like the client/server computing model before it) is about <strong>how </strong>IT works, not <strong>where</strong> it works.</p>
<p>Let&#8217;s address each part of the “no such thing as an (internal) private cloud” myth.</p>
<p style="text-align: center;"><strong><img class="size-medium wp-image-898 aligncenter" title="simple-cloud" src="http://cloudscaling.com/wp-content/uploads/2010/01/simple-cloud-300x146.png" alt="simple-cloud" width="240" height="117" /></strong></p>
<p style="text-align: left;"><strong>The Cloud Picture<br />
</strong> I can say with 100% certainty that cloud pictures were used for much more than the Internet in the early 90s when the commercial Internet was forming. I know this because I was a network engineer.  My peers and I used clouds to represent any &#8216;autonomous system&#8217; or group of such in a routing architecture.  It was a convenience mechanism to simplify network diagrams.</p>
<p>One example was using it to represent a large <strong>private</strong> wide area network (WAN), consisting of Frame Relay circuits or T-1s.  A cloud was also frequently used to represent the entire public switched telephone network (PSTN) or even, at times, entire groups of internal enterprise datacenters &amp; networks.</p>
<p>One of my colleagues at Cloudscaling who is also a network engineering expert says:</p>
<hr /><em>Clouds are also commonly used for exchange points like MAE-West, other geographies like ‘China’, security zones like ‘DMZ’, parallel networks like ‘Out of Band’, obfuscation networks like ‘Tor’ and layer 2 distinctions. In fact, the entire idea underlying TCP/IP and OSI models is the idea of abstraction and simplification which is what a cloud indicates. Anybody who thinks cloud equals Internet exclusively is misguided</em> — Adam Waters, COO, Cloudscaling (Internet2, Level3, iAsiaworks, Calren)</p>
<hr />The assertion that a cloud was used to exclusively represent the Internet is based on two things: a lack of understanding of network &amp; Internet engineering history and the fact that in every network diagram there was inevitably a cloud with an &#8220;Internet&#8221; label.  The reason for this is that whenever you created a diagram you were required to show where your Internet connection was, but you weren&#8217;t always required to show other WANs, the PSTN, etc.</p>
<p>Want more?  Here are three of the first page of network diagrams that came up on a Google image search for ‘network diagram’: <a href="http://www.conceptdraw.com/products/img/cd5/article/part2/ActiveDir_4.jpg">1</a>, <a href="http://www.webvisions.co.in/services/network-diagram-small.gif">2</a>, <a href="http://www.nxicom.com/documents/Tech%20Notes/NTS%20Typical%20Architecture%20Diagram.jpg">3</a>.  As you will see there is liberal usage of the cloud picture for purposes other than representing the Internet.  Many of these clouds also represent &#8216;private&#8217; areas of the network.</p>
<p>Without the historical context, it is understandable how one could conclude that the term “the cloud” was used as another term for &#8220;The Internet”.</p>
<p><strong>Clouds Are Shared Infrastructure, not Utilities<br />
</strong> Let’s explore the “utility” concept outside the context of the IT function[3]. A common definition of a &#8216;utility&#8217; amongst cloud pundits today is: <em>a shared infrastructure with metered usage, which has a pay-as-you-go model</em>. An example of a non-IT utility is power companies like Pacific Gas &amp; Electric (PG&amp;E) which are energy utilities.  <a href="http://www.roughtype.com/">Nick Carr</a>&#8217;s famous books, <span style="text-decoration: underline;"><a href="http://www.amazon.com/exec/obidos/ASIN/1591394449/amazingbooks0b0">Does IT Matter?</a></span> and <span style="text-decoration: underline;"><a href="http://www.amazon.com/exec/obidos/ASIN/0393062287/amazingbooks0b0">The Big Switch</a></span> extensively examine the concept of shared infrastructures leading to the rise of utility computing.</p>
<p>Nick posits that all shared infrastructures, including roads, telegraph, the national air system, railroad system, electrical system, and gas system, are utilities.  Do you think of a road as a utility?  What about the air traffic control system?  I don’t and neither does Wikipedia nor is that term used commonly.  A public utility is “a company that performs a public service; subject to government regulation” according to <a href="http://wordnetweb.princeton.edu/perl/webwn?o2=&amp;o0=1&amp;o7=&amp;o5=&amp;o1=1&amp;o6=&amp;o4=&amp;o3=&amp;s=public+utility">WordNet</a>.  In other words, a utility is a for-profit entity entrusted to perform an important public function and is commonly regulated.</p>
<p>There is a common notion in the discussion of cloud today, which is that &#8220;utility&#8221; or “utility billing” is a financial arrangement where usage is “metered” and you “pay-as-you-go”, paying only for actual consumption.  This idea comes directly from the way true public utilities such as water, gas, electricity, and telecommunications operate.  These are all systems we commonly consider to be utilities.</p>
<p>But other shared infrastructures do not use the utility billing model.  Certainly, some roads have tolls, but the bulk of roadways are paid for with public money and are unmetered.  The railroad system is not metered.  Neither is air travel.  You do not &#8216;pay-as-you-go.&#8217;  While these systems aren’t labeled as ‘utilities’, Nick Carr lumps them into the same bucket.</p>
<p>It might be heresy, but I think there are essentially two big buckets: shared infrastructure and utilities.  Public utilities are a subset of shared infrastructure as is illustrated in the Venn diagram below.</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-899" title="venn-diagram-shared-infra-public-utilities" src="http://cloudscaling.com/wp-content/uploads/2010/01/venn-diagram-shared-infra-public-utilities-300x300.png" alt="venn-diagram-shared-infra-public-utilities" width="240" height="240" /></p>
<p><strong>Infrastructure Can Be a Public Utility OR a Private Shared Infrastructure</strong><br />
Infrastructure is frequently deployed by private individuals or entities for the purpose of sharing with others. Private road and highways <strong>are commonly</strong> shared.  No, I&#8217;m not referring to a simple driveway; I&#8217;m talking about large-scale construction efforts in which on-campus roads are built on university campuses, enterprise businesses, military bases, etc.  People fly private planes all the time, yet they share the national air infrastructure in terms of air controllers and air space, but not the planes themselves.  The military or large federated organizations also have large-scale shared infrastructure that is not a ‘public’ service.  There are many more examples and it is clear that not all shared infrastructure is a public utility.</p>
<p>We now have a conundrum.  The  &#8216;utility&#8217; concept isn&#8217;t as clear-cut as being simply a shared infrastructure.  It clearly implies a financial arrangement.  What do we do?</p>
<p>For me it&#8217;s clear:  There is &#8217;shared infrastructure&#8217; and there are &#8216;utilities&#8217;.  Utilities are usually shared infrastructure, but not all shared infrastructure is a utility.  <em>Utilitization</em> is the act of taking a shared infrastructure and applying a financial model to it that charges for metered usage.  <strong><em>That means that utilitization is a business model that can be layered on top of a shared infrastructure</em></strong> (aka ‘public cloud’).</p>
<p>“Cloud” or “cloud computing” are limited terms. Nick Carr predicted the rise of utility computing.  He did not call it &#8216;cloud&#8217; or &#8216;cloud computing&#8217;, nor did he coin those terms.  Nick correctly predicted the advent of a cost/economics model that inevitably moves large amounts of computing infrastructure to specialized providers who operate as public utilities and can use their scale to cost effectively deliver this service.  That&#8217;s the utility model and there is absolutely no doubt that it exists, is real, and will eventually apply to <strong>every shared infrastructure</strong> that human beings will create now and in the future.</p>
<p><strong>So What&#8217;s a Private Cloud?<br />
</strong> To better understand the concept of a ‘private’ cloud, we need to explore the concept of cloud computing itself.</p>
<p>Cloud computing can be seen not as a utility business model, but as a technology infrastructure model. The infrastructure in play is &#8216;data infrastructure&#8217;, not electrical infrastructure, people moving infrastructure, or others.  This new model determines how data infrastructure will be delivered and was pioneered by Google and Amazon among others.  Amazon used their data infrastructure to drive new revenue (AWS), and Google later introduced its Google App Engine (GAE) to do the same.</p>
<p>Were Amazon and Google clouds before they added revenue generation models?  I, and many others, would say “yes”.  The utility financial model for revenue generation <em>is</em> being applied to their clouds, but it does not, and never has, <em>defined</em> their clouds.</p>
<p>What defines their clouds is the method by which they built the actual IT infrastructure.  It was designed to be completely self-service, has no major single points of failure, and relies on commodity software and hardware.</p>
<p>That&#8217;s cloud computing.  Cloud computing is a methodology for delivering IT that changes everything. This is similar to how client/server computing disrupted mainframe computing changing IT in the process. The diagram below clearly illustrates my point.</p>
<p style="text-align: center;"><img class="size-large wp-image-900  aligncenter" title="mainframe-clientserver-cloud-evolution-blue" src="http://cloudscaling.com/wp-content/uploads/2010/01/mainframe-clientserver-cloud-evolution-blue-1023x722.png" alt="mainframe-clientserver-cloud-evolution-blue" width="523" height="370" /></p>
<p style="text-align: left;">This diagram shows the evolution to client-server from mainframe computing. Cloud computing is the next progression in the evolution of IT. Public cloud proponents want us to believe that everything in that third column is subsumed by the financial &amp; business model, which is not true.  If you extract cloud computing from the public utility business model, there are significant and important advantages to moving away from the client-server model.  These advantages will be embraced by larger businesses that cannot easily progress to the public cloud model. <strong><em> In fact, the private cloud model is a critical transitional step. It is an essential component to help larger organizations move their compute capacity to the public cloud.</em></strong>[4]</p>
<p>Just what is a private cloud?  Private clouds are the cloud computing methodologies that Amazon and Google pioneered but applied in such a fashion that only a single tenant uses them.  They are owned by a single entity and <strong>optionally</strong> shared.  If Amazon deploys a copy of their Elastic Compute Cloud (EC2) for a customer, that copy of EC2 is a little private cloud used only by that customer.  It&#8217;s the same technology and methodology wrapped up in one little neat &#8216;cloud&#8217; ball for the client.  It&#8217;s private, it&#8217;s a cloud, and the financial model it uses is not the utility billing model.</p>
<p><strong>Summary</strong><br />
Will cloud be delivered as a utility?  Absolutely.  It is today.  In fact, the public utility model will be the dominant financial paradigm for cloud computing within the next two decades.  Most people will consume cloud computing built and delivered by others.  The cost economics are too compelling.</p>
<p>However, there will always be a demand for a private, unshared, cloud option.   This option could be outsourced or not, but it is &#8216;private’ because organizations will have some kind of requirement that disallows public cloud usage.  It could be security, regulatory, performance, or just plain old paranoia driving these requirements that prevent the ‘public cloud option’.</p>
<p>The old client/server computing paradigm is no longer good enough, just as the mainframe computing model before it wasn’t good enough.  The cloud computing model is displacing both client/server computing as the de facto way to deliver IT services.  At the same time, cloud computing pioneers (i.e.Amazon and Google) are finding that by utilitizing their cloud services, they can leverage their leadership while offering unprecedented value. Large enterprises will eventually move much of IT outside their walls. However, there will be areas which cannot be moved. That which remains inside their walls will be delivered using internal private cloud technologies.</p>
<p>I predict that 2010 will be the year of the private cloud.  We are at the beginning of a huge growth curve and this is the year it will start to see significant traction.</p>
<hr />[1] There are really two &#8216;private cloud&#8217; options: outsourcing and insourcing.  Outsourced or &#8216;external private&#8217; clouds are a single-tenant cloud outsourced to a third party while &#8216;internal private&#8217; clouds are those run by the same entity that uses them.<br />
[2] Yes, this only makes sense for the largest businesses, but the majority of IT spending happens there and hence it will be very significant how they embrace both internal and external private clouds.<br />
[3] See my earlier posting on why cloud isn’t about outsourcing<br />
[4] When asked, most large enterprises rank cost savings well below rapid provisioning as their reasons for embracing cloud technologies; they care more about driving top-line revenue opportunities than bottom-line cost savings.</p>
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+Debunking+the+%E2%80%9CNo+Such+Thing+as+A+Private+Cloud%E2%80%9D+Myth+http://tinyurl.com/ycqfv9x" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/debunking-the-no-such-thing-as-a-private-cloud-myth/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Nicira &amp; Citrix are Warming Up</title>
		<link>http://cloudscaling.com/blog/cloud-computing/nicira-citrix-are-warming-up</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/nicira-citrix-are-warming-up#comments</comments>
		<pubDate>Tue, 19 Jan 2010 00:58:39 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[iaas]]></category>
		<category><![CDATA[network virtualization]]></category>
		<category><![CDATA[open cloud]]></category>
		<category><![CDATA[openflow]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=916</guid>
		<description><![CDATA[Some exciting news on the open cloud front.  Nicira&#8217;s openvswitch (think: open source Cisco Nexus 1000V) made it in as the default vSwitch in the latest release of the Xen Cloud Platform.  For those who aren&#8217;t aware, the Xen Cloud Platform is an open source provider/cloud-focused management framework for clouds.  The website says:

   [...]]]></description>
			<content:encoded><![CDATA[<p>Some exciting <a href="http://blog.xen.org/index.php/2010/01/18/xen-cloud-platform-code-update/">news</a> on the open cloud front.  <a href="http://www.nicira.com">Nicira&#8217;s</a> <a href="http://openvswitch.org/">openvswitch</a> (think: open source Cisco Nexus 1000V) made it in as the default vSwitch in the latest release of the Xen Cloud Platform.  For those who aren&#8217;t aware, the <a href="http://www.xen.org/products/cloudxen.html">Xen Cloud Platform</a> is an open source provider/cloud-focused management framework for clouds.  The website says:</p>
<hr />
<pre>    Xen Cloud Platform offers ISVs and service providers a complete cloud
    infrastructure platform with a powerful management stack based on
    open, standards-based APIs, support for mutli-tenancy, SLA guarantees
    and deteailed metrics for consumption based charging.</pre>
<hr />I&#8217;ve mentioned Nicira before in public forums and videos made with <a href="http://www.johnmwillis.com/">John Willis</a>, but I haven&#8217;t posted here about them.  Nicira is commercializing the <a href="http://www.openflowswitch.org/">OpenFlow</a> switch specification.  OpenFlow is a very important change in the way we build, design, and manage network infrastructure.</p>
<p>From the website:</p>
<hr />
<pre>    In a classical router or switch, the fast packet forwarding (data path)
    and the high level routing decisions (control path) occur on the same
    device. An OpenFlow Switch separates these two functions. The data
    path portion still resides on the switch, while high-level routing decisions
    are moved to a separate controller, typically a standard server. The
    OpenFlow Switch and Controller communicate via the OpenFlow protocol,
    which defines messages, such as packet-received, send-packet-out,
    modify-forwarding-table, and get-stats.</pre>
<hr />What this means is that instead of allowing the switch to make routing/switching decisions, you can have centralizing control of the entire network topology.  OpenFlow has two types of switches: software switches like the openvswitch and firmware that can be loaded onto cheap switch hardware.  Combined you can create fully virtualized networking.  A single centralized control system that is integrated to your cloud layout can reprogram your logical network topology on-demand.  A virtual server moves from one host to another?  Switches are reprogrammed dynamically and the move is never noticed.</p>
<p>This means you can create a fully multi-tenant, highly secure, extremely flexible, cloud network topology that maps exactly to your requirements.  This contrasts starkly to the current cloud networking today, which is either extremely restrictive (Amazon&#8217;s EC2), has scaling problems (e.g. 802.1q VLAN tagging), or doesn&#8217;t give you complete control (Rackspace Cloud, et al).</p>
<p>Let me clarify what I mean by complete control before anyone is offended.  Rackspace Cloud does provide more control than EC2, but it doesn&#8217;t put you in the driver&#8217;s seat.  Imagine that instead of having a fixed network architecture like, every customer has a &#8216;frontend public network&#8217; and a &#8216;backend private network&#8217;, you have something that allows arbitrary network configurations?  Customers get a &#8216;private&#8217; network by default and buy networks as their applications need them.  Now having a separate network for database servers per PCI compliance (or other) rules is trivial.</p>
<p>Many other things are possible if you move towards an OpenFlow-based network architecture with a centralized control system, including:</p>
<ul>
<li>Distributed firewall just like Amazon EC2&#8217;s distributed firewall</li>
<li>On-demand network introspection / tapping</li>
<li>On-demand in-line firewall / IPS</li>
<li>N-tier network topologies</li>
<li>Distributed Virtual Switch (a la Cisco Nexus 1000V)</li>
</ul>
<p>There are many other possibilities.  The eventual promise here is network virtualization as good as storage or computing virtualization is today.</p>
<p>Way to go Nicira and Citrix!</p>
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+Nicira+%26+Citrix+are+Warming+Up+http://tinyurl.com/ydpvyep" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/nicira-citrix-are-warming-up/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cloudscaling on a Tear &#8211; 2009 in Review</title>
		<link>http://cloudscaling.com/blog/cloud-computing/cloudscaling-on-a-tear-2009-in-review</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/cloudscaling-on-a-tear-2009-in-review#comments</comments>
		<pubDate>Fri, 15 Jan 2010 18:16:17 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudscaling]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=888</guid>
		<description><![CDATA[We&#8217;re a little late in posting this due to the holidays, but I have some exciting stats to share with you.  In 2009 the Cloudscaling blog became one of the hottest destinations for cloud knowhow.  A big part of that success was our unique perspective on cloud computing.  We aren&#8217;t a news aggregation site.  Instead [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re a little late in posting this due to the holidays, but I have some exciting stats to share with you.  In 2009 the Cloudscaling blog became one of the hottest destinations for cloud knowhow.  A big part of that success was our unique perspective on cloud computing.  We aren&#8217;t a news aggregation site.  Instead we try and provide hard information on differentiated visions on what cloud is, how it can help, and what people are doing with it today.</p>
<p>In particular, a number of articles posted here last year were extremely widely read.  In fact, the #1 article had well over 10,000 pageviews and almost 9,000 unique visitors.  3,500 pageviews came in that first week of posting 09/27/09 &#8211; 10/03/09.  That&#8217;s an average of 500 per day.</p>
<p>Here&#8217;s a chart showing our blog traffic growth over 2009:</p>
<p style="text-align: center; "><img class="aligncenter size-full wp-image-889" title="2009-cloudscaling-blog-stats" src="http://cloudscaling.com/wp-content/uploads/2010/01/2009-cloudscaling-blog-stats.png" alt="2009-cloudscaling-blog-stats" width="488" height="78" /></p>
<p>As you can see we had tremendous growth and we&#8217;re expecting more in 2010.  Thanks for your readership and especially your comments.  We&#8217;re looking forward to even more conversation this year.</p>
<p>Here&#8217;s a list of our top ten blog posts in 2009 (in order of most read) if you want to go back and review.</p>
<ol>
<li><a href="http://cloudscaling.com/blog/cloud-computing/amazons-ec2-generating-220m-annually">Amazon&#8217;s EC2 Generating 220M+ Annually</a></li>
<li><a href="http://cloudscaling.com/blog/cloud-computing/vmware-vs-amazon-round-one-fight">VMware vs. Amazon &#8230; ROUND ONE &#8230; FIGHT!</a></li>
<li><a href="http://cloudscaling.com/blog/cloud-computing/why-amazons-sas70-is-bogus">Why is Amazon’s SAS70 Audit Bogus?</a></li>
<li><a href="http://cloudscaling.com/blog/technology/engineyard-uses-chef-a-puppet-alternative">EngineYard uses Chef, a Puppet Alternative</a></li>
<li><a href="http://cloudscaling.com/blog/technology/the-open-cloud-is-coming">The “Open” Cloud is Coming</a></li>
<li><a href="http://cloudscaling.com/blog/cloud-applications/vmwares-vcloud-api-forces-cloud-standards">VMware’s vCloud API Forces Cloud Standards</a></li>
<li><a href="http://cloudscaling.com/blog/cloud-computing/amazon-threatens-vps-market">Amazon Threatens VPS Market</a></li>
<li><a href="http://cloudscaling.com/blog/cloud-computing/on-second-thought-how-big-is-aws-really">On Second Thought…How Big Is AWS Really?</a></li>
<li><a href="http://cloudscaling.com/blog/cloud-computing/infrastructure-as-a-service-builders-guide-v1-0">Infrastructure-as-a-Service Builder’s Guide v1.0</a></li>
<li><a href="http://cloudscaling.com/blog/cloud-computing/defining-infrastructure-clouds">Defining Infrastructure Clouds</a></li>
</ol>
<ul></ul>
<p>It&#8217;s worth pointing out that the Infrastructure-as-a-Service Builder&#8217;s Guide made #9 in the list, but was posted on 12/19/09.  It made #9 in only 12 days time.  The actual white paper has been downloaded almost 1,000 times in less than one month.</p>
<p>Again, thanks so much for readership.</p>
<p>Best,</p>
<p>&#8211;Randy Bias, CEO, Cloudscaling</p>
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+Cloudscaling+on+a+Tear+%E2%80%93+2009+in+Review+http://tinyurl.com/ycf9czj" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/cloudscaling-on-a-tear-2009-in-review/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Clouds Enable Global Reach</title>
		<link>http://cloudscaling.com/blog/cloud-computing/how-clouds-enable-global-reach</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/how-clouds-enable-global-reach#comments</comments>
		<pubDate>Sat, 19 Dec 2009 20:46:16 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[elastic compute cloud]]></category>
		<category><![CDATA[global reach]]></category>
		<category><![CDATA[predictions]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=884</guid>
		<description><![CDATA[Over a year and a half ago, I mentioned that there were four key aspects to cloud computing: scalability, leverage, speed, and reach.  All of these still hold true today.  In particular, the one area that was underdeveloped was the notion of using clouds for global reach.
As you know, since then quite a bit has [...]]]></description>
			<content:encoded><![CDATA[<p>Over a year and a half ago, I mentioned that there were four key aspects to cloud computing: scalability, leverage, speed, and <a href="http://cloudscaling.com/blog/technology/cloud-values">reach</a>.  All of these still hold true today.  In particular, the one area that was underdeveloped was the notion of using clouds for global reach.</p>
<p>As you know, since then quite a bit has changed.  Amazon&#8217;s Elastic Compute Cloud <a href="http://aws.amazon.com/about-aws/whats-new/2008/12/10/amazon-ec2-crosses-the-atlantic/">crossed the Atlantic</a> to Europe, EC2 opened up a U.S. West Coast presence, AWS also recently <a href="http://aws.amazon.com/about-aws/whats-new/2009/11/12/aws-asia/">pre-announced</a> their Asian expansion, and a number of other clouds sprung up across the globe, including a very strong new Australian entrant, <a href="http://www.cloudcentral.com.au">Cloud Central</a>.[1]</p>
<p>All of this goes to show that my prediction around the importance of <strong>reach</strong> in cloud computing is coming true.  One of the examples that brings this home that I enjoy talking about is <a href="http://www.friendster.com/">Friendster</a>.</p>
<p>For those of you new to social networking, Friendster was one of the very first social networks.  They were a true first mover in the space, but due to some strategic and tactical errors, they quickly fell behind sites like MySpace, Facebook, and LinkedIn. <em> Except in the AsiaPacific region</em>!</p>
<p>Friendster is one of the largest social networking sites still within that geographic region. You can see how they have re-tooled their business to be friendly to the AsiaPac region by providing localization in many Asian languages.</p>
<p>Now here&#8217;s the kicker: Friendster&#8217;s initial infrastructure was all in the United States.  What happens when your market changes underneath you?  How do you respond?  What tools are there to adapt?</p>
<p>As cloud computing goes global, it&#8217;s very nature provides a whole new opportunity in how businesses think about responding to market shifts.  Now you can follow-the-sun, follow-the-moon, follow-the-law, and up and move your entire application to a new country with much less effort than ever before &#8230; <strong>and</strong>, it will get even easier over time.</p>
<p>Cloud computing is going global and it&#8217;s going to change the way we think about service delivery models completely.</p>
<hr />[1] DISCLOSURE: <a href="http://www.cloudcentral.com.au/">Cloud Central</a> is a Cloudscaling customer.  They are currently in private BETA and looking for folks to provide feedback.  Please take a look if you have a moment!</p>
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+How+Clouds+Enable+Global+Reach+http://tinyurl.com/yeh3ymo" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/how-clouds-enable-global-reach/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Infrastructure-as-a-Service Builder&#8217;s Guide v1.0</title>
		<link>http://cloudscaling.com/blog/cloud-computing/infrastructure-as-a-service-builders-guide-v1-0</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/infrastructure-as-a-service-builders-guide-v1-0#comments</comments>
		<pubDate>Thu, 17 Dec 2009 16:00:57 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[iaas]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[whitepapers]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=867</guid>
		<description><![CDATA[Just in time for the New Year, we&#8217;re releasing a short 12 page whitepaper on building Infrastructure-as-a-Service (IaaS) clouds.  This whitepaper is targeted at folks building public or private clouds who want to understand our general take on clouds, cloud computing, and Infrastructure-as-a-Service.  In particular, we highlight some of the important areas to think about [...]]]></description>
			<content:encoded><![CDATA[<p>Just in time for the New Year, we&#8217;re releasing a short 12 page whitepaper on building Infrastructure-as-a-Service (IaaS) clouds.  This whitepaper is targeted at folks building public or private clouds who want to understand our general take on clouds, cloud computing, and Infrastructure-as-a-Service.  In particular, we highlight some of the important areas to think about when you are planning and designing your infrastructure cloud.</p>
<p>Of course, we welcome comments and feedback.  They will be incorporated into future revisions.  The paper itself does go into some technical depth in a few areas, but we can provide quite a bit more color in our <a href="http://cloudscaling.com/services#3">workshops</a>.</p>
<p>For your reading pleasure, I present our first big technical whitepaper:</p>
<ul>
<li><a title="Infrastructure-as-a-Service Builder's Guide" href="/files/iaas-building-guide-v1.pdf">The Infrastructure-as-a-Service Builder&#8217;s Guide v1.0 (PDF)</a> <a href="/files/iaas-building-guide-v1.pdf"><img src="/wp-content/themes/CloudScaling/images/pdficon_large.gif" alt="" /></a></li>
</ul>
<p>Thanks!</p>
<p><em>The Cloudscaling Team</em></p>
<p>Ps. We realize the definition of &#8216;workload&#8217; or &#8216;cloud workload&#8217; is not as crisp as it could be and request your feedback and thinking on better nomenclature or definitions.  Credit will be given as appropriate.</p>
<hr />
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+Infrastructure-as-a-Service+Builder%E2%80%99s+Guide+v1.0+http://tinyurl.com/ykaapd3" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/infrastructure-as-a-service-builders-guide-v1-0/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Virtual Server vs. Real Server Disk Drive Speed</title>
		<link>http://cloudscaling.com/blog/cloud-computing/virtual-disks</link>
		<comments>http://cloudscaling.com/blog/cloud-computing/virtual-disks#comments</comments>
		<pubDate>Sun, 13 Dec 2009 21:09:42 +0000</pubDate>
		<dc:creator>randybias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[databases]]></category>
		<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/?p=837</guid>
		<description><![CDATA[It&#8217;s important to understand the potential differences between virtual server disk drives and physical disk drives, so I wanted to post a very brief blog on the topic.  For this article I&#8217;ve chosen to compare the performance of an iSCSI SAN on Gigabit Ethernet to a single SATA disk drive.  The reason for this is [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s important to understand the potential differences between virtual server disk drives and physical disk drives, so I wanted to post a very brief blog on the topic.  For this article I&#8217;ve chosen to compare the performance of an iSCSI SAN on Gigabit Ethernet to a single SATA disk drive.  The reason for this is two-fold: first, it more starkly highlights the relative performance differences between purchasing say a single dedicated server in a hosting environment with a single disk or a virtual machine hosted in a cloud environment.  Secondly, when you are looking at internal private clouds or a lot of the newer cloud offerings, they are commonly built using an <a href="http://en.wikipedia.org/wiki/Storage_area_network">iSCSI SAN</a> backend.</p>
<p>To be clear, the top three U.S. clouds do <strong>not</strong> use iSCSI SANs: Amazon&#8217;s <a href="http://aws.amazon.com/ec2">EC2</a>, <a href="http://www.rackspacecloud.com">Rackspace Cloud</a>, and <a href="http://www.gogrid.com">GoGrid</a>, all use local RAID subsystems.  This is common knowledge.  Of the early cloud pioneers, as far as I&#8217;m aware, mostly the U.K.-based clouds such as <a href="http://www.elastichosts.com">ElasticHosts</a> and <a href="http://www.flexiscale.com">FlexiScale</a> use iSCSI SANs.  The latest set of new cloud entrants, such as Savvis, Terremark, and Hosting.com all use either iSCSI or Fiber Channel-based SANs.  This is also commonly known.</p>
<p>Your Mileage May Vary on these performance numbers.  I&#8217;m not trying to highlight any &#8216;right&#8217; way to build a cloud here.  I&#8217;m simply trying to show what the difference in performance is between a single SATA disk and a VM disk drive backed by an iSCSI SAN over a single Gigabit Ethernet.</p>
<p>This is <strong>not</strong> a robust performance and benchmarking analysis.  It&#8217;s a simple &#8220;run the numbers and compare&#8221; blog posting.  These are by no means authoritative performance numbers and that&#8217;s not their purpose either.  Their purpose is to highlight how performance differs between a single spindle and many in a RAID configuration, even when that RAID is available via a SAN over Gigabit Ethernet.</p>
<p>Please avoid overly critiquing the testing technique here.  It&#8217;s not meant to be robust, so nitpicking it serves no purpose.</p>
<p><strong>Setup &amp; Methodology</strong><br />
This is a very simple test in the Cloudscaling hosting &amp; cloud lab environment.  Both servers running the test are on latest Ubuntu Jaunty Jackalope release.  One is a physical server with a single SATA disk and the other is a VMware vSphere VM backed by an iSCSI LUN.  The iSCSI LUN is provided by a ZFS-based SAN product called <a href="http://www.nexenta.com/corp/">NexentaStor</a> from Nexenta Systems.  This is an OpenSolaris derivative and a very cost effective alternative to say a NetApp or EqualLogic system.</p>
<p>The iSCSI SAN hardware is a simple Sun <a href="http://www.sun.com/servers/x64/x2200/">x2200 M2</a> with a Sun <a href="http://www.sun.com/storage/disk_systems/expansion/4200/">J4200 JBOD</a> and 6 15K RPM SAS drives.</p>
<p>The bonnie++ command line was as simple as possible:</p>
<hr />
<blockquote><p>bonnie++ -n 512</p></blockquote>
<hr />Note that the simplicity of the bonnie testing method may have caused some weird skewing of numbers.  See below for more.</p>
<p><strong>Basic Numbers</strong><br />
Here is a basic high-level chart showing the numbers.</p>
<div id="attachment_847" class="wp-caption alignnone" style="width: 563px"><img class="size-large wp-image-847  " title="iscsi-vs-local-disk-pic1" src="http://cloudscaling.com/wp-content/uploads/2009/12/iscsi-vs-local-disk-pic12-1024x646.png" alt="Figure 1. High level of SATA vs. VM disk" width="553" height="349" /><p class="wp-caption-text">Figure 1. High level of SATA vs. VM disk</p></div>
<p>The first thing you will notice, of course, is the two big spikes for sequential and random file reads.  These numbers are artificially inflated as clearly 325,000 IOPS for sequential and 460,000 IOPS for random reads are ridiculous.  This is likely due to caching either in the OS or the controller on the physical box.  bonnie++ is supposed to account for this, but for some reason, in this instance it did not.  So it might be a little easier to evaluate the relative performance on a logarithmic scale:</p>
<div id="attachment_846" class="wp-caption alignnone" style="width: 563px"><img class="size-large wp-image-846   " title="iscsi-vs-local-disk-pic2" src="http://cloudscaling.com/wp-content/uploads/2009/12/iscsi-vs-local-disk-pic2-1024x646.png" alt="Figure 2. Logarithmic Scale for High Level Results" width="553" height="349" /><p class="wp-caption-text">Figure 2. Logarithmic scale for test Results</p></div>
<p>Much better.  What is easier to notice here is that the VM generally performs better on both standard measures of disk speed: raw throughput and disk operations (I/O per second or <a href="http://en.wikipedia.org/wiki/IOPS">IOPS</a>) with the obvious exception of the two aberrant data points.</p>
<p>Removing those two data points will give us an even clearer picture:</p>
<div id="attachment_848" class="wp-caption alignnone" style="width: 563px"><img class="size-large wp-image-848  " title="iscsi-vs-local-disk-pic3" src="http://cloudscaling.com/wp-content/uploads/2009/12/iscsi-vs-local-disk-pic3-1024x646.png" alt="Figure 3. Normalized test results" width="553" height="349" /><p class="wp-caption-text">Figure 3. Normalized test results</p></div>
<p>Great.  Now this is very clear.  As you can see, the first half of the chart shows raw throughput (Kbytes/second).  When reading blocks from the VM disk we&#8217;re nearly saturating the gigabit ethernet link which should top out at 125Mbps theoretical, and we&#8217;re hitting 107MBps on average over 10 runs, so this is quite acceptable.  The SATA disk, in comparison gets just over 60MBps, which is about right, even though the SATA spec and controller are capable of more.  Sustained block reads from SATA disks will typically be 60-80MBps in the real world.</p>
<p>Much more interesting is the number of <a href="http://en.wikipedia.org/wiki/IOPS">IOPS</a>.  Many real world disk workloads, like a database spend the majority of their time doing large amounts of their &#8217;seeking&#8217; from one position of the disk to another, meaning lots of random file access.  They will bottleneck on waiting for the disk &#8216;head&#8217; to move from one position to another on a disk drive and read new data.  It&#8217;s hard to tell the difference above because the SATA disk is so slow it barely registers on the chart.</p>
<p>If we change to a logarithmic scale again the data becomes much easier to read:</p>
<div id="attachment_849" class="wp-caption alignnone" style="width: 563px"><img class="size-large wp-image-849  " title="iscsi-vs-local-disk-pic4" src="http://cloudscaling.com/wp-content/uploads/2009/12/iscsi-vs-local-disk-pic4-1024x646.png" alt="Figure 4. Normalized logarithmic scale test data" width="553" height="349" /><p class="wp-caption-text">Figure 4. Normalized logarithmic scale test data</p></div>
<p>Now you can see that doing random seeks (i.e. moving the head of the disk drive from one location to a new one to read a piece of data) are starkly different.  A single SATA disk gets about 185 IOPS while a set of 6 SAS disks in the SAN is right around 10,000 IOPS.  This is a huge performance difference.  There are several reasons for this.  One, a typical SATA disk has an average latency of 8.5ms and a 15K SAS disk has only 3ms.  Also, with 6 disks in a RAID configuration, I have 6x more disk heads to read with.</p>
<p>It&#8217;s still a bit hard to see with this chart, but for most of the rest of the IOPS tests above, the SAN solution is roughly 3x the performance of the single disk.  For example, Sequential File deletion is 2,573 (SAN) vs. 840 (SATA).</p>
<p>Rather than going through the entire set of results, I recommend you <a href="http://cloudscaling.com/files/iscsi-vs-local-disk-numbers.xlsx">download my simple spreadsheet</a>.</p>
<p>Note that for Amazon, Rackspace, or GoGrid, local VM disk results will likely look very similar to the iSCSI SAN results for IOPS and sequential read/write (first half of chart) will be <strong>much</strong> higher.</p>
<p>Amazon&#8217;s Elastic Block Storage (EBS) would have similar performance characteristics to the iSCSI SAN above and hence you can see why it can be acceptable for running a database.</p>
<p><strong>Summary</strong><br />
My point here is very simple.  I want to highlight the difference between purchasing a dedicated server with a single (or small number of) SATA disks vs. going with a cloud solution that uses a shared iSCSI SAN or local RAID on a single physical node.  Purchasing your  own dedicated server solution with a RAID can be extremely costly compared to a similar cloud solution.</p>
<p>More importantly, for those workloads that require random I/O and file access, like database applications, RAID is clearly a winner.  That&#8217;s why using a shared RAID (via an iSCSI SAN or a local RAID) on a physical node for your cloud VM can be a clear advantage of the cloud today.</p>
<p align="right"><a class="tt" href="http://twitter.com/home/?status=Please+RT:+@randybias+Virtual+Server+vs.+Real+Server+Disk+Drive+Speed+http://tinyurl.com/yatu56y" title="Post to Twitter"><img class="nothumb" src="http://cloudscaling.com/wp-content/plugins/tweet-this/icons/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://cloudscaling.com/blog/cloud-computing/virtual-disks/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
