<?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</title>
	<atom:link href="http://www.cloudscaling.com/blog/tag/cloud/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cloudscaling.com</link>
	<description>Open Cloud Solutions</description>
	<lastBuildDate>Wed, 09 May 2012 16:43:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Webinar: Web-Scale Cloud Building with Arista Networks and Quanta</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/webinar-web-scale-cloud-building-with-arista-networks-and-quanta/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/webinar-web-scale-cloud-building-with-arista-networks-and-quanta/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 11:10:11 +0000</pubDate>
		<dc:creator>Robert Cathey</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Arista]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[Quanta]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[web-scale]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=2313</guid>
		<description><![CDATA[We spend a lot of time on stage at conferences talking about building web-scale clouds. This Friday, we’re partnering with Quanta and Arista to deliver a webinar for engineers and anyone else wanting to dig deeper into the details of architecture, &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/webinar-web-scale-cloud-building-with-arista-networks-and-quanta/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We spend a lot of time on stage at conferences talking about building web-scale clouds. This Friday, we’re partnering with Quanta and Arista to deliver a webinar for engineers and anyone else wanting to dig deeper into the details of architecture, equipment selection, and other technical issues that are sometimes ignored in similar presentations. We’ll also spend some time talking about successful cloud business models based on these design approaches. Here’s the info:</p>
<p style="padding-left: 30px;">Friday, 21 October 2011<br />
10:00 am PDT<br />
Duration: 1 hour<br />
<a href="https://aristanetworksevents.webex.com/mw0306ld/mywebex/default.do?nomenu=true&amp;siteurl=aristanetworksevents&amp;service=6&amp;rnd=0.5748179257850958&amp;main_url=https%3A%2F%2Faristanetworksevents.webex.com%2Fec0605ld%2Feventcenter%2Fevent%2FeventAction.do%3FtheAction%3Ddetail%26confViewID%3D279995265%26siteurl%3Daristanetworksevents%26%26%26">Register here</a></p>
<p style="padding-left: 30px;">Enterprise technology providers have been positioning their solutions for public and private clouds with meager results, it is fundamentally impossible to build profitable cloud services when paying the enterprise computing, storage, and virtualization taxes to companies whose business model does not support the operation of profitable cloud services. Arista has partnered to deliver several successful clouds to market &#8211; this session will go in depth into the architectures and equipment selected, how to cost effectively scale the operation, mistakes to avoid, and discuss successful business models for transformation into a cloud provider.</p>
<p>Spread the word to anyone that wants to learn about building web-scale clouds from folks who’ve done it.</p>
<p><strong>November 1, 2011 UPDATE</strong>: Below is a replay of the webinar.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/80_SZqiXyRY?version=3&amp;hl=en_US" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://www.youtube.com/v/80_SZqiXyRY?version=3&amp;hl=en_US" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/webinar-web-scale-cloud-building-with-arista-networks-and-quanta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carriers Catching on to Commodity Cloud: David Bernstein Talks With Ian Scales</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/carriers-catching-on-to-commodity-cloud-david-bernstein-talks-with-ian-scales/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/carriers-catching-on-to-commodity-cloud-david-bernstein-talks-with-ian-scales/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 22:22:25 +0000</pubDate>
		<dc:creator>Robert Cathey</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[carrier]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[commoditization]]></category>
		<category><![CDATA[iaas]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[telco]]></category>
		<category><![CDATA[web-scale]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=2219</guid>
		<description><![CDATA[Cloudscaling’s David Bernstein spent some time earlier this week with Ian Scales of Telecom TV while in London to speak at an IEEE event. In the short segment, David and Ian explore the five key points that carriers and large &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/carriers-catching-on-to-commodity-cloud-david-bernstein-talks-with-ian-scales/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Cloudscaling’s David Bernstein spent some time earlier this week with Ian Scales of Telecom TV while in London to speak at an IEEE event.</p>
<p>In the short segment, David and Ian explore the five key points that carriers and large service providers are beginning to figure when it comes to their cloud strategies:</p>
<ol>
<li><span style="text-decoration: underline;">Commodity Cloud is Winning</span>. A growing list of carriers are beginning to realize that building with commodity-based hardware architectures is the only way to build large systems that are fault tolerant and cost efficient enough to be competitive with their non-carrier competitors.</li>
<li><span style="text-decoration: underline;">Simplicity Scales</span>. Large, fast, simple systems produce reliable and cost-effective platforms. Complexity does not.</li>
<li><span style="text-decoration: underline;">Open Systems are Winning</span>. The timing of Oracle’s public cloud launch compared to the sellout crowd in Boston for the OpenStack Summit is a perfect contrast that illustrates this. Proprietary systems are expensive and offer a questionable value proposition. Open source offers short-term risk to be sure, but a more promising future with limited lock-in and licensing overhead.</li>
<li><span style="text-decoration: underline;">Building at Web Scale Requires New Thinking</span>. In large systems, hardware is going to fail, regardless of how expensive it is. What makes a big cloud reliable and scalable is software, not hardware. Carriers are realizing that they can leave behind their old, expensive, legacy infrastructure when they build web-scale commodity clouds. They get a more competitive cloud with lower capex that’s easier to operate and has less operational baggage.</li>
<li><span style="text-decoration: underline;">Carriers Have Big Advantages Over Google and AWS</span>. Carriers have nearly limitless, cheap bandwidth. They have deep expertise in network architecture and operations. They own the wired and wireless broadband networks And, they can easily connect mobile and tablet apps to OSS/BSS systems that can help developers get paid and manage customer relationships.</li>
</ol>
<p><a href="http://www.telecomtv.com/comspace_videoDetail.aspx?v=5658&amp;id=f6518dac-5240-4f26-b46b-277875988af6" target="_blank"></a></p>
<p><a href="http://www.telecomtv.com/comspace_videoDetail.aspx?v=5658&amp;id=f6518dac-5240-4f26-b46b-277875988af6" target="_blank"> </a></p>
<p><script src="http://www.telecomtv.com/embed/swfobject.js" type="text/javascript"></script></p>
<div id="embedplayer"></div>
<p><script type="text/javascript">
var so = new SWFObject('http://www.telecomtv.com/embed/player.swf','mpl','591','348','9');so.addParam('allowscriptaccess','always');so.addParam('allowfullscreen','true');so.addParam('wmode','transparent');so.addParam('flashvars','file=decisive/live-sites/www.telecomtv.com/low/ALT_David_Bernstein_11_10_11&#038;volume=100&#038;autostart=false&#038;streamer=rtmpt://mydeo.fcod.llnwd.net/a584/d1&#038;type=video&#038;image=http://video.telecomtv.com/web2/ugc/thumb/ALT_David_Bernstein_11_10_11_large.jpg' );so.write('embedplayer');
</script><br />
<br />
<a href="http://www.telecomtv.com/comspace_videoDetail.aspx?v=5658&amp;id=f6518dac-5240-4f26-b46b-277875988af6" target="_blank">Check it out</a>. Tell us know what you think in the comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/carriers-catching-on-to-commodity-cloud-david-bernstein-talks-with-ian-scales/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web-Scale is the Cloud Opportunity for Carriers</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/tm-forum-dublin-2011/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/tm-forum-dublin-2011/#comments</comments>
		<pubDate>Wed, 25 May 2011 10:11:48 +0000</pubDate>
		<dc:creator>Robert Cathey</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[carrier]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Dublin]]></category>
		<category><![CDATA[KT]]></category>
		<category><![CDATA[legacy]]></category>
		<category><![CDATA[telco]]></category>
		<category><![CDATA[telecom]]></category>
		<category><![CDATA[TM Forum]]></category>
		<category><![CDATA[web-scale]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=1947</guid>
		<description><![CDATA[Co-Founder and CTO Randy Bias is in Dublin telling the world&#8217;s largest telcos that web-scale cloud is the only way to be successful in the cloud Carriers have a huge opportunity in the cloud, but only if they embrace the &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/tm-forum-dublin-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Co-Founder and CTO Randy Bias is in Dublin telling the world&#8217;s largest telcos that web-scale cloud is the only way to be successful in the cloud</p>
<p>Carriers have a huge opportunity in the cloud, but only if they embrace the disruption of web-scale cloud and adopt a two-cloud strategy in the short term.</p>
<p>This is the message Randy Bias is delivering at TM Forum <a href="http://www.tmforum.org/ManagementWorld2011/9414/home.html" target="_blank">Management World</a> in Dublin today. He&#8217;s keynoting in the <a href="http://www.tmforum.org/ConferenceAgenda/10131/home.html?ModuleClass=10135" target="_blank">Cloud Services Summit</a> (scroll: &#8220;Cloud Provider Business Models for Telcos&#8221;) alongside Cloudscaling client Charles Huh of KT. Both are making the case for telcos to include web-scale cloud in their service portfolios:</p>
<p style="padding-left: 30px;"><em>The &#8220;Legacy&#8221; architecture that many telcos call cloud is not really cloud. It&#8217;s automated and virtualized legacy IT. To be successful, you must also build and deploy web-scale cloud in the model proven by Amazon Web Services and other cloud pioneers. To capture the huge total addressable market available in mobile, web apps, and emerging markets, web-scale cloud is the only path forward.</em></p>
<p>Randy made this case in an <a href="http://www.tmforum.org/EmbracingtheCloud/10760/home.html" target="_blank">article</a> published earlier this month in the May edition of TM Forum&#8217;s <em>Inside Leadership</em> magazine, where he maps out how web-scale cloud meets the textbook definition of a disruptive technology.</p>
<p>The good news for carriers is that implementing a two-cloud strategy is a low risk move. Their experiences with &#8220;legacy cloud&#8221; deployments have made them see high development and operational costs and long development cycles as the norm for cloud. With web-scale cloud, they&#8217;ll find a TCO that is shown to be 3-5x lower than the virtualized and automated legacy IT they&#8217;ve been calling &#8220;cloud.&#8221; Thus, web-scale cloud will deliver much more favorable cost and deployment metrics than they&#8217;ve been trained to expect.</p>
<p><em>Disrupt. Don&#8217;t be disrupted.</em></p>
<p><em><br />
</em></p>
<div id="__ss_8086749" style="width: 510px;"><strong><a title="Cloudscaling Presentation at TM Forum Management World Dublin 2011" href="http://www.slideshare.net/randybias/cloudscaling-presentation-at-tm-forum-management-world-dublin-2011">Cloudscaling Presentation at TM Forum Management World Dublin 2011</a></strong> <object id="__sse8086749" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="510" height="426" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tmforum-dublin-2011-final1-110524155759-phpapp02&amp;stripped_title=cloudscaling-presentation-at-tm-forum-management-world-dublin-2011&amp;userName=randybias" /><param name="name" value="__sse8086749" /><param name="allowfullscreen" value="true" /><embed id="__sse8086749" type="application/x-shockwave-flash" width="510" height="426" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tmforum-dublin-2011-final1-110524155759-phpapp02&amp;stripped_title=cloudscaling-presentation-at-tm-forum-management-world-dublin-2011&amp;userName=randybias" name="__sse8086749" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/randybias">Randy Bias</a></div>
</div>
<p><strong><br />
</strong></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/randybias">Randy Bias</a></div>
<div id="__ss_8086745" style="width: 425px;">
<div id="__ss_8086745" style="width: 510px;"><strong><a title="KT Presentation at TM Forum Management World Dublin 2011" href="http://www.slideshare.net/randybias/kt-presentation-at-tm-forum-management-world-dublin-2011">KT Presentation at TM Forum Management World Dublin 2011</a></strong> <object id="__sse8086745" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="510" height="426" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tmforumktsimple-110524155744-phpapp01&amp;stripped_title=kt-presentation-at-tm-forum-management-world-dublin-2011&amp;userName=randybias" /><param name="name" value="__sse8086745" /><param name="allowfullscreen" value="true" /><embed id="__sse8086745" type="application/x-shockwave-flash" width="510" height="426" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=tmforumktsimple-110524155744-phpapp01&amp;stripped_title=kt-presentation-at-tm-forum-management-world-dublin-2011&amp;userName=randybias" name="__sse8086745" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/randybias">Randy Bias</a></div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/tm-forum-dublin-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cloud Philosophy: An Interview with Randy Bias</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/cloud-philosophy-an-interview-with-randy-bias/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/cloud-philosophy-an-interview-with-randy-bias/#comments</comments>
		<pubDate>Tue, 10 May 2011 15:30:48 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cote]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[Randy Bias]]></category>
		<category><![CDATA[Redmonk]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=1887</guid>
		<description><![CDATA[I recently did an interview with Michael Coté of Redmonk. We've posted a PDF transcript <LINK> of the audio interview on our website. It's a lengthy conversation, so we thought we'd post a text version here, with key parts excerpted. Enjoy! <a href="http://www.cloudscaling.com/blog/cloud-computing/cloud-philosophy-an-interview-with-randy-bias/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I recently did a <a href="http://www.redmonk.com/cote/2011/04/04/there-is-no-half-steppin-in-cloud-guest-randy-bias-of-cloudscaling-it-management-and-cloud-podcast-087/" target="_blank">podcast interview</a> with Michael Coté of Redmonk. We&#8217;ve posted a <a href="http://cloudscaling.com/pdf/CRN-20-Cool-Cloud-Infrastructure-Vendors.pdf" target="_blank">PDF transcript</a> on our website. It&#8217;s a lengthy conversation, so we thought we&#8217;d post a text version here, with key comments underlined and bolded.</p>
<p>It&#8217;s an hour long interview, but with a lot of high quality content, so it&#8217;s worth your time. Enjoy!</p>
<p><span id="more-1887"></span></p>
<blockquote>
<div>
<p><strong>Michael Coté:</strong> Well, hello everybody! It&#8217;s a special edition of the IT Management &amp; Cloud Podcast. This week it&#8217;s just me, Michael Coté, at RedMonk and I have got a guest on to kind of just go over some exciting, sort of, real cloud stuff. I guess you could call it the real cloud on the ground kind of business, not just the theoretic stuff up in the sky.</p>
<p>So with that, you want to introduce yourself guest?</p>
<p><strong>Randy Bias:</strong> Hi! I am Randy Bias, the CTO and Co-Founder of Cloudscaling.</p>
<p><strong>Michael Coté:</strong> And if I remember recently you were the CEO for quite some time. And so I imagine &#8212; I always &#8212; I have been covering tech business long enough that when I see a Founder move from [being] CEO, it&#8217;s usually a tremendous relief. You can, sort of, &#8212; you can focus on the more technical things and, sort of, operational stuff rather than running around unclogging toilets and stuff that startup CEOs are always doing.</p>
<p><strong>Randy Bias:</strong> It certainly was for me. I think I was a great Founding CEO, but I was quickly getting to the point where I was not really doing any of my CEO duties and there was a clear gap. And so I was happy to stop doing that 10% of the times &#8212; a 10% CEO is almost worse than no CEO.</p>
<p><strong>Michael Coté:</strong> Exactly, yeah, sort of, things pile up at the best case and at worst you start to just damage things. So it&#8217;s always a nice sign of maturity like I was saying.</p>
<p>So for people who don&#8217;t know Cloudscaling and haven&#8217;t heard of you guys, you want to give us an overview of what it is you guys do?</p>
<p><strong>Randy Bias:</strong> So Cloudscaling is a bunch of veterans who worked on Amazon Web Services, GoGrid, Engine Yard, and several other either platform or infrastructure clouds, who got together and we see ourselves as the real deal implementers for clouds at scale. So we have got several engagements that are well publicized, including bringing up both private and public clouds for Korea Telecom and then also bringing the first OpenStack storage cloud to market after the Rackspace Cloud Files.</p>
<p><strong>Michael Coté:</strong> So how long have you guys been around for?</p>
<p><strong>Randy Bias:</strong> Cloudscaling in this instantiation has really been around for about a year. So the current business model and team has been around for about a year, and in that time there is really just the two co-founders almost a year ago, and now we are 25, going on 30, and we will probably double again by the end of the year. So we have been under very rapid growth.</p>
<p><strong>Michael Coté:</strong> And would you characterize yourself as a services organization largely or is there a product that you have?</p>
<p><strong>Randy Bias:</strong> We are getting to the area where like I have to be careful about what I share. I will simply say this. We are currently a services organization. We have a new CEO who is not a services person. He has a history and track record of building product. And if I were looking at the organization from the outside I would think that, that was a clear signal. But it&#8217;s for other people to decide.</p>
<p><strong>Michael Coté:</strong> That&#8217;s right. Everyone can cut open the bird and read the guts for the future on their own, right? They can do that on their own. The old osprey if I remember.</p>
<p>Yeah. So I mean, you guys have like &#8212; I have been kind of knowing a few, like Andrew Shafer who is, if I recall, the VP of Engineering, like, having spoken with him while he has been working there. I mean, you guys have &#8212; as a sort of credit to your name, rapidly scaled up staffing wise. I mean, there has been kind of phenomenal growth that you guys have been through.</p>
<p><strong>Randy Bias:</strong> Yeah. We have been &#8212; we have still been tremendously lucky. We have got a lot of A-players like Andrew Shafer who have come on board, who have got a ton of domain knowledge to help us out.</p>
<p>We also recently acquired a gentleman by the name of Zed Shaw, who is rather infamous in both the Ruby and Python communities. He is awesome, absolutely awesome.</p>
<p>We have got a bunch of the backend engineers from GoGrid who are really great. We just<br />
had one Amazon Web Services Product Manager start with us.</p>
<p>We have got a really all-star cast of folks who have just got a ton of experience in this area. Like I said, our forte has really been on the implementation side. We think of ourselves as cloud builders and operators who have practical experience. And sort of when you look out there in the ecosystem of folks who are offering product or services today, there is actually very few people who can make that claim, so pretty proud of that.</p>
<p><strong>Michael Coté:</strong> So when you guys &#8212; when you and sort of the other initial clutch of people started out and you were, kind of, looking at the cloud opportunity, how did you end up, kind of, dividing [the market] into, kind of, [what companies were] ready to do cloud stuff, if you will? I mean, you, kind of, had to do sort of a market study, if you will, and kind of figure out: okay, these are the people who actually can build like full scale, and I am putting this in air quote, “real clouds.” And I am curious like how you kind of sorted that out initially and how that’s been evolving over time?</p>
<p><strong>Randy Bias:</strong> Man, that’s a really good question actually. So the history of the business is funny, because it really &#8212; I have been working on this cloud stuff in one way or another since sort of late 2006 when I did my first kind of cloud startup, which didn’t go anywhere, but was sort of a competitor to RightScale, sort of a Cloud Application Management Framework for originally both Amazon Web Services and then eventually GoGrid, and that was one of the first cloud management platforms I had seen. In fact, RightScale wasn’t even launched at the time that I started working on it.</p>
<p>And during that whole time, from late 2006 till now, I have been blogging about this and thinking about it and I spent some time at GoGrid as a VP, Technology Strategy, where I was trying to help them with product direction and vision.</p>
<p>And when I left there and I formed Cloudscaling in the current incarnation, a couple of things were interesting for me. The first was that, the blog had really attracted a lot of readers. And the second was that I felt that I had a chance to step back from, kind of, what people were talking about and try to assess what I felt was happening from a big picture point of view and then try to build a business model towards that, which is a little bit different than most folks who I think have a product or a service that they are offering already and then they are trying to see how it can fit into cloud computing.</p>
<p><strong>Michael Coté:</strong> Yeah, the so-called “cloud washing,” if you will, in the worst case.</p>
<p><strong>Randy Bias:</strong> Right. So I started doing consulting and strategy and architecture engagements with, like, large enterprise companies. I worked with VMware on the vCloud API, and I worked with Kaiser Permanente on some of their internal private cloud stuff and a handful of other large enterprises.</p>
<p>It seemed to me like the enterprises were missing something, and I kept coming back and noticing that what Amazon, and to some degree Google, and some of the large Internet properties was doing was just building a fundamentally different kind of information technology.</p>
<p>And then sometime along though I just had this epiphany and part of it was that I read Clayton Christensen’s The Innovator&#8217;s Dilemma, which is a must read on disruption in the technology business, and then the second was I read Nick Carr’s Does IT Matter? And my “a-ha” moment was like, hey, <span style="text-decoration: underline;"><strong>what Amazon has really done is they have cracked the nut on this new way of doing information technology</strong></span>, and it&#8217;s more of a way &#8212; it&#8217;s sort of &#8212; the way I like to highlight it is it&#8217;s the difference between building robotics factories for automobile manufacturing versus kind of having an assembly line for automobile manufacturing. It&#8217;s a fundamental transformation of the way that you actually build IT systems.</p>
<p>And when I figured that out I realized that a lot of folks were just really trying to take the assembly line model for it and call it cloud.</p>
<p><strong>Michael Coté:</strong> Yeah, and that’s something that in a funny way has become unique about your voice in a lot of cloud discussion is, you are still very focused on, I am overstating it to some extent, but everything is fundamentally different. That like it&#8217;s not sort of just like some little things that you can tack on here and there, but to really get the full benefit and to make doing cloud in whatever sense worth it. There is a lot of things that you have to change and a lot of dramatic change to it.</p>
</div>
<div>
<p>Whereas, originally a lot of cloud computing, like the Nicholas Carr’s other famous book The Big Switch is sort of like equally dramatic, in that there is one mega cloud in the sky that all this utility computing comes from.</p>
<p>Then at some point, I think especially to be both fair and a little cynical, I think when a lot of existing vendors came into the market, they couldn’t just wholesale throw everything that they had so they wanted to adapt what they had, and there is a bit of a moderation of this cloud stuff. But you are still very much still one of the people who kind of goes out and says “no, no, no, [cloud] stuff is very, very different.”</p>
<p>And more importantly, the point that you have been making recently is that, if you don’t change as close to the floor, so to speak, as possible, then you are really not going to get all the benefits of doing cloud stuff.</p>
<p>And kind of my thing to tack onto that is, like, with any sort of technological change if you are not getting the full benefit, it&#8217;s probably not worth your time to some extent. And I don’t know, it&#8217;s interesting to see you speaking to trying to push people over the edge even further than they want to go, so to speak.</p>
<p><strong>Randy Bias:</strong> Yeah. I mean, I have realized that people get really uncomfortable when I am talking about some of this stuff. But the thing is, is that I want to try to understand if this had happened before and I kind of looked back and I sort of saw that there was this fairly large transition from mainframe computing to what I call enterprise computing, and that transition took 20-30 years.</p>
<p>I mean, mainframe computing was dominant in the 1960s moving into the 1970s, and then the 1980s we sort of had this revolution where suddenly it wasn’t this big huge box in the corner that only a few people knew how to use and controlled access to, now there is greater and wider access to both the servers and the clients, and that really changed the whole model for how we think about computing. And I think we are in the midst of that same kind of change today.</p>
<p>And my thinking isn&#8217;t exactly along Nick Carr&#8217;s line. The thing I love about Nick Carr the most is that he has got these historical examples of how other business infrastructure, like power systems, electrical power systems, telecommunications, railways, air transportation, have followed these same kind of commoditized move towards utility models, and that&#8217;s what I really find valuable about his writing.</p>
<p>But then when I look at sort of this transition from enterprise computing to cloud computing, you can kind of see it happening, right? It&#8217;s that &#8212; we are just moving further along that same trajectory from mainframe, which is that, now you have got all these mobile devices that are &#8212; you are hyperconnected all the time. You have got something with the power in your pocket today, an iPhone or Android, that is significantly more powerful than anything we had in the 80s, and you can connect it to a data center full of thousands or tens of thousands of servers to do processing on in little and no time at all.</p>
<p>I think <strong><span style="text-decoration: underline;">that changes the whole dynamics of pretty much everything, both how we build the applications, how we consume them, how the infrastructure underneath them that powers the applications</span></strong>, I mean it&#8217;s just shifting everything around.</p>
<p><strong>Michael Coté:</strong> Yeah. I want to &#8212; I usually skirt away from sort of definitional things, but I want to ask you in a little while about, like, what this fundamental shift is that you have to go through, like what the “changed IT” is, if you will.</p>
<p>But you just brought us something that I also kind of kick around in my head quite a bit. I was watching I think, I forget if it was your Cloudscaling talk or the one you did at the, like, in Seoul at the Korea Cloud Foundations thing.</p>
<p><strong>Randy Bias:</strong> Cloud Frontiers?</p>
<p><strong>Michael Coté:</strong> Yeah, there you go. And you mentioned people having mobile devices and this constant connectivity, and so I am kind of curious in the work, whether it&#8217;s kind of looking out at things theoretically or the work you are doing for clients. Like, what are, sort of, like, the business drivers that are pushing people towards cloud computing and beyond sort of like, as you would put it, beyond kind of, like, bottom line growth, if you will, kind of cutting cost and saving money &#8211; but what are these new lines of businesses or business models that companies are wanting to do or being enabled to do with cloud computing?</p>
<p>And the reason &#8211; I am kind of infamous for asking long questions with a bunch of statements, so if you will pardon me. And the reason I ask this is, a lot of the examples that you and other cloud people use are &#8212; I divide them into two types, they are either external facing things like Netflix, which makes perfect sense, right? You have got thousands and thousands of people accessing your IT essentially and you need to scale it. Or they are kind of batch jobs, like something Eli Lilly might do, or maybe kind of Animoto is [one] of these, where they just seem to do a lot of processing all at once.</p>
<p>And so I am curious like beyond those two types of, if you will pardon the old phrase, “workloads,” like are there other kind of business models or drivers that you are seeing businesses really lust after cloud computing for?</p>
<p><strong>Randy Bias:</strong> The simple answer, my oversimplification is basically, you just have to ask yourself, <strong><span style="text-decoration: underline;">what can you do differently if you can get 10,000 servers for an hour for $100? I mean, that’s sort of my litmus test</span></strong>.</p>
<p><strong>Michael Coté:</strong> Yeah. That&#8217;s a very concise way of putting it.</p>
<p><strong>Randy Bias:</strong> And then, actually I have this blog posting I think from 2008, I have to go back and search for it, but basically at that time I said, hey, here is the big use cases; one is speed, sort of time to market. So can I get something up and running now, and you actually see that in AWS, you see a lot of media companies, they don&#8217;t really have elastic workloads, so to speak, they have their need to be able to bring something up for a period of time very quickly and then tear it down.</p>
<p>The second big use case I had was leverage, and this is sort of the equalizing effect. It means that any small startup now can actually get enough compute power to be able to compete with the larger business.</p>
<p>So the barriers to entry for a lot of use cases, batch processing or processing a market data are pretty much going away or are much smaller than they used to be.</p>
<p>The third was sort of that classic elasticity use case, which I think it more applies to that batch processing or sort of the Animoto use cases.</p>
<p>And then a fourth, which I think we are going to see &#8212; which we are starting to see now, but hasn&#8217;t quite got there, is what I call sort of the reach use case, which is that, you see a lot of &#8212; as there gets to be more and more clouds globally, you see a lot of use cases that are about being able to put your infrastructure in another country or your application in another country with very little friction. So that really changes the dynamics.</p>
<p>The two examples I like to give are Friendster, which I don&#8217;t know how many of your listeners know the history about it. Friendster was one of the first social networking sites and it was based in the U.S., but then was run over by Facebook and MySpace, and it wound up that the vast majority of their users were in the Philippines, but they were servicing them from the U.S., and they had no way to pivot and go move their application to the Philippines, and if they had, it might have made a difference for their longevity.</p>
<p>And then the next use case is 99designs. They are a small Australian outfit that puts their production servers on Amazon in the U.S. to sell to U.S. customers’ logos and graphic designs that are contributed by people from second and third world countries.</p>
<p>So you have got a guy in Latvia with the laptop contributing an entry. And so you have got folks in Australia basically bringing up application on demand in the United States and then servicing the global market.</p>
<p>I just see that those dynamics really &#8212; all four of those use cases are sort of the big buckets I kind of put all those cloud use cases in.</p>
<p><strong>Michael Coté:</strong> Yeah, it&#8217;s kind of like the last case, really, that I feel like I have been &#8212; I have this kind of hope, where I have kind of been searching mentally in my head for like &#8212; if I were to go to any given medium to large size business and tell them, like, here is why you should do cloud and why it&#8217;s generative beyond, like, you will just be able to do stuff better, right?</p>
<p>Because I am always trying to avoid like, well, it just lets you do things better, because that&#8217;s kind of what IT has done since the dawning of time, since probably the stone wheel I guess.</p>
<p>And it&#8217;s almost like to some extent every business would like to increase its reach and interaction with its customers or whoever is sort of moving the money primarily that comes in and out of the business. And I sort of feel like that kind of brings in all of the aspects you were just talking about.</p>
<p>Like one: you want to be able to spin up different pieces of IT or applications to do different little business models here and there in a cheap way so that &#8212; it&#8217;s almost like you are lowering the bar for how IT can help with the business. Like with the more traditional IT, enterprise sort of applications, if you will, or enterprise IT, there is sort of like this minimum buy-in, like, well, anything we do is going to cost like $2 million.</p>
<p>So to some extent it better be like a big business if you are going to do &#8212; a moderately sized new business. Whereas with the speed that you can do and the certain amount of leverage and everything, essentially a business of any size, including businesses and smaller ones, can start to use IT in ways that were just very cost prohibitive to do in the past.</p>
<p>And more importantly, to the speed that you were talking to, it&#8217;s not necessarily all about the money side of cost, but also just the time and opportunity.</p>
<p>And so I think that&#8217;s a lot of the more interesting things that I am starting to see recently of people using cloud is that: it may not be sort of like a traditional or legacy type of IT application, but it&#8217;s a business figuring out something new that they can do with IT, which I think is somewhat &#8212; I mean, that&#8217;s another thing that you get into quite a bit is the idea that a lot of what you see people using cloud for is not necessarily like legacy app migration or something like that.</p>
<p><strong>Randy Bias:</strong> Right. I mean, if you go and you look at it right now, most larger enterprises are sort of split into two kind of what I will call adoption groups. So adoption group number one are sort of the app developers and the folks in line of business who are trying to get things done in order to help the business succeed. Mostly what they are looking at is top line revenue generation opportunities.</p>
<p>Adoption group number two is really a centralized IT department which is looking at ways that they can reduce cost and get bottom line efficiencies, and mostly they are looking at preexisting legacy applications. They are saying, well, I have got a bunch of virtualization deployed, I am going to automate it, and then I have got a cloud and things are going to be rosy and sunny.</p>
<p>I think part of the problem, part of the disconnect here is that, there is a certain amount of the app developers line of businesses going around centralized IT to adopt a certain amount of flight and it looks very similar to &#8212; the drivers and motivators look very similar to the ones that are around sort of the Salesforce.com use case, which is, <strong><span style="text-decoration: underline;">I could go to centralized IT and I could try to get their help, but the red tape, the length of time it will take me to get service, the responses, all of that is sort of problematic. So instead I am just going to put my credit card online and get going, because I am trying to get something done for the business in time.</span></strong></p>
<p><strong>Michael Coté:</strong> Yeah. I mean, it&#8217;s kind of like &#8212; you could call up a company&#8217;s customer service line and go through their IVR system, their Interactive Voice Prompt or talk to a person or you could just go to Google and like search for it. It&#8217;s, like, so often the case that the services set up by a company are the last place you actually want to go to get help with that company.</p>
<p><strong>Randy Bias:</strong> Yeah, and to be fair to the centralized IT teams, I mean to some degree they have been set up for failure. I mean, what&#8217;s happened is that they have been sort of in an inherent monopoly, whether intentionally or not, over the past 30 years and they are on the hook for the service levels that they provide internally, and so they have gotten more and more risk averse.</p>
<p>And this really comes out when you look at buying decisions, because I sort of see this like very dysfunctional relationship between the centralized IT department and typical enterprise vendors.</p>
<p>So what tends to happen is that &#8212; that’s an old saw of, nobody ever got fired for buying IBM or Cisco or whatever. And part of what that deal is, is there’s a somewhat inherent deal that whenever there is any large infrastructure undertaking, centralized IT will go at their strategic enterprise suppliers, and if there’s a failure or a problem, those suppliers will fall on their sword and kind of save that person.</p>
<p>So I think there’s a lot more motivation for typical centralized IT folks to focus on what I call CYA decisions, Cover Your Ass. And if you go and you look at a service provider whose very lifeblood is on the line, I mean whatever they are providing in terms of information technology services to their customer base directly impacts the liability of the business that they have to make ROI decisions all the time. They can&#8217;t make CYA decisions. If they make a CYA decision, the business dies.</p>
<p>Whereas, the large financial institution might be, “hey, 10% of our revenue just goes right into the IT budget, it&#8217;s cost of doing business, we don’t know what happens to it. We have to get value.”</p>
<p><strong>Michael Coté:</strong> That’s funny. I was just reading, like, a review of a book about the history of hedge funds and they kind of made exactly that same point about hedge funds versus institutional investors, like big banks, that people at large banks, it&#8217;s sort of like, I don’t know, they are not &#8212; their success and their wealth, actually in this case, is not really directly tied to the performance of the work that they are doing in the same way that hedge funds investors are. It&#8217;s very similar to a service provider. A service provider needs something that works, not just something that looked good on paper, therefore it&#8217;s not their fault when it breaks.</p>
<p><strong>Randy Bias:</strong> Right, which is why &#8212; it&#8217;s part of why I have had this kind of like rant about the enterprise cloud lately is because, I really figured out lately that <span style="text-decoration: underline;"><strong>this whole approach to building sort of these “enterprise clouds” is fundamentally broken from the ROI point of view</strong></span>.</p>
<p>I mean, you have sort of got this weird disconnect or you have got the larger service providers, I don’t want to name anybody’s name, they are pretty obvious when you go out there and look at them, they have got these big enterprise spaces and they are saying, “hey, enterprises don’t want what Amazon has got, they want something different, they need to support all these legacy applications.”</p>
<p>So they are trying to build these very complex, very expensive clouds that are not going to be anywhere near cross-competitor with Amazon. And at the same time you look at the centralized IT department and they are making a decision. They are like, “well, are we going to outsource all these legacy apps and our jobs go away, or do we just build our own internal private cloud?” Most of them are choosing to go down building that internal private cloud route.</p>
<p>So <strong><span style="text-decoration: underline;">you have got centralized IT going to the enterprise vendors to build an infrastructure that looks exactly the way these external public enterprise clouds look, same people, same technology, same management processes. I don’t see success in the future for either of those paths, and they are inherently competing with each other as well, and Amazon has kind of run away</span></strong>.</p>
<p><strong>Michael Coté:</strong> If we can construct a strawman, as it were, like what are the arguments people are using to build their own private cloud, if you will, or enterprise cloud, like what&#8217;s motivating, beyond the losing their job like what are the other &#8212; what&#8217;s the checklist of things that don’t work out for them?</p>
<p><strong>Randy Bias:</strong> Well, I just want to draw a distinction because it&#8217;s not as clear in some of their presentations, it&#8217;s like there is a difference between an enterprise cloud and a private cloud in my mind. The enterprise cloud is using enterprise computing techniques to build a cloud whereas a private cloud is a cloud for a single tenant. So you could use enterprise cloud to build a private cloud or you could use commodity cloud to build a private cloud, either one. So you can build your cloud like AWS or you can build it like how Cisco and EMC built it, and those are very different.</p>
<p><strong>Michael Coté:</strong> Right, that makes sense.</p>
<p><strong>Randy Bias:</strong> Yeah. Sorry.</p>
<p><strong>Michael Coté:</strong> Oh, no, no, no, it&#8217;s good to &#8212; I always joke that there is about 50 different words you can stick in front of cloud nowadays, so it&#8217;s always good to define what &#8212; that’s right, what the combinations are.</p>
<p>So what do you see is motivating people to use enterprise techniques to build their own cloud? I imagine there’s something they are fearing or they think is lacking from just running it on Amazon or something.</p>
<p><strong>Randy Bias:</strong> Right. So the key driver I think is when you look at a lot of the legacy applications, they have some needs that to be honest are not met by Amazon Web Services.</p>
<p>The best way to think about this, and Lew Tucker had a great presentation on Cloud Connect right before mine, is what the history &#8212; how we got here is that everybody kind of came in and they said, “okay, I have got a new application that’s going to go in the data center, and these are the requirements for my application in terms of compute, storage, and networking, and then those requirements were fulfilled.”</p>
<p>So <strong><span style="text-decoration: underline;">when you look inside of a typical enterprise data center, you have silos all over. Every single application has its own stack. So you might have the Exchange Server running on top of EMC and then you might have some databases running on top of NetApp Storage, and it&#8217;s different everywhere</span></strong>.</p>
<p><strong>Michael Coté:</strong> It&#8217;s almost as if each application has its own cloud that it&#8217;s running on.</p>
<p><strong>Randy Bias:</strong> Exactly. The way that I sort of recently have been sort of talking about this is, imagine that you were sitting at a desk and you have got ten different appliances in front of you, and one takes like 8 volts DC, another takes 12 volts DC, one takes 120 volts AC single phase, and then another one takes 220 volts three phase. Now, if you go to the power company and you say, I want you to deliver the power that each of my appliances needs exactly as it needs it, no transformation. The power company’s cost jump up 5-10x.</p>
<p>Now, if instead each appliance has its own transformer and then the power comes in as a<br />
single type of power and then it&#8217;s changed, then you get &#8212; now everybody who builds an appliance takes on the responsibility of having to transform the power to their needs. But on the other hand, the power itself can be very reliable, it can be very cheap, and it can be the same everywhere.</p>
<p>So I think that’s part of what we are looking at, and part of what makes it that hard to swallow for a lot of the legacy apps is that they are preexisting appliances that don’t have those power transformers in them. I mean, you have to make a decision, are you going to refactor them so that they are cloud ready? Are you going to migrate off of them to some other new Software-as-a-Service based application or rewrite them from scratch? I mean, how do you handle that?</p>
<p><strong><span style="text-decoration: underline;">I think most people are trying to figure out a way to get the value that Amazon brings while taking legacy apps as they are and putting them on top of it. And while I think that’s possible, it&#8217;s not going to be done through building very expensive 10x, 8-10x more expensive clouds</span></strong>.</p>
<p><strong>Michael Coté:</strong> Yeah. I mean, it&#8217;s kind of &#8212; it&#8217;s almost impossible to, sort of, quantify what it would take to modernize all those applications out there. I mean, I think &#8212; I guess like the only touch point I can think of is like the Y2K scare where everyone was sort of forced to go make this very small change, or relatively small change to every application that was out there, because they thought it was going to be Mad Max the next day or whatever. As I recall, that was not cheap.</p>
<p>So like changing the nature of an application that it can run on a different platform is, there will be things that like will work out, but it&#8217;s quite an onerous process.</p>
<p><strong>Randy Bias:</strong> The thing here is that <strong><span style="text-decoration: underline;">Moore&#8217;s Law is basically our friend</span></strong>, and if you go and look at a bunch of the capabilities that Amazon has added over the past couple of years like virtual private cloud, the dedicated instances now, the new networking features in the virtual private cloud, I mean, you can see that they are slowing eating away at a lot of the core use cases that legacy apps require. And I think what we are going to see is a combination of features added on top of commodity clouds like Amazon Web Services, plus just the hardware gets that much better.</p>
<p>We have a big &#8212; our big client in Korea was in the process of doing their [migration] and they got concerned because they had some databases running on some Pentium IIIs from 2000 on Windows. And I said, look, as soon as you virtualize those, they are going to be blazing fast. Because the hardware under the cloud is just so much better than those Pentium IIIs that the overheard just doesn’t matter, and there will be tons and tons of that stuff that over the next three to five years it will be easier and easier going to cloud, because the impedance mismatch will lessen.</p>
<p><strong>Michael Coté:</strong> Yeah. I mean, they are going to need one of those turbo buttons from the old 386, where you had to slow the computer down so you use old software without it going crazy.</p>
<p><strong>Randy Bias:</strong> I still play those old games.</p>
<p><strong>Michael Coté:</strong> That’s right, little Lode Runner here and there or whatever, or Sopwith or something.</p>
<p><strong>Randy Bias:</strong> I have a soft spot for Ultima actually.</p>
<p><strong>Michael Coté:</strong> Oh, yeah, yeah, and there was always plenty of editions of that to play on. Being in Austin, Ultima was a very popular thing around here since &#8211;</p>
<p><strong>Randy Bias:</strong> Oh yeah, of course.</p>
<p><strong>Michael Coté:</strong> Yeah. In fact, while we are ratholing here on games, like Richard Garriott, like he is renowned for his Halloween party every year, because as you can imagine being the Ultima guy, he has like a castle somewhere around here.</p>
<p><strong>Randy Bias:</strong> Awesome!</p>
<p><strong>Michael Coté:</strong> And there is like 20 secret doors and all sorts of things like that, so he invites some people out every Halloween to, like, go to the Richard Garriott Haunted House Castle thing. I have never been, but it’s supposed to be pretty awesome.</p>
<p>So yeah, anyhow, getting out of that rathole, going through a secret door back to our main conversation. I mean, I am curious, like you were saying you can see Amazon eating away at these enterprise concerns like &#8212; not that I want you to detail like a list of 50 things, but like what&#8217;s kind of like the handful of top things that are like enterprise concerns? What do you see those requirements being, whether they are good requirements or not that enterprises are coming out with?</p>
<p><strong>Randy Bias:</strong> So I mean, there are three that people like to trot out regularly as sort of the high level bullet points, which I don’t necessarily agree with, but there is security, availability, and performance, those are the three that get trotted out.</p>
<p><strong><span style="text-decoration: underline;">Security is sort of a nonstarter. You can build a cloud to be as secure as you want, doesn’t matter what techniques you use. I just pretty much ignore that. And performance, that’s more related to the underlying hardware than anything else. So again, I would pretty much ignore it</span></strong>, because I think it’s very easy to build a commodity cloud that’s got significantly better performance characteristics or at least on par with any kind of enterprise cloud, no matter how much it is spent.</p>
<p>And then the third is, sort of, availability. There is something here that kind of gets to a little bit of the heart of the matter, which is that there is an assumption that legacy applications need the infrastructure to be fairly robust because they aren’t. So there is a need to have a lot more HA and redundancy all throughout the infrastructure. So when Amazon says, hey, just assume that these virtual machines can disappear at any time, for most legacy apps that’s a nonstarter.</p>
<p>And one way to get around that is to make the cloud ready to refactor them or rebuild them. Another way is to adopt somebody else’s service and just deprecate your old application.</p>
<p>But I think we are going to see probably some things out of the AWS pipeline and other commodity cloud’s pipelines that deal with sort of that persistency and availability issue without necessarily adding in all of the HA and redundancy that a lot of the enterprises want.</p>
<p><strong>Michael Coté:</strong> Yeah, yeah. No, that reminds me &#8212; I mean, perhaps as one specific thing like I remember back when I first got into working at an enterprise software ISV. I was sort of shocked to discover how often, like, shared network drives were, like, a fundamental part of the way a lot of enterprise applications ran. It was kind of to what you are saying, is, like &#8212; I mean, shared network drives are kind of none of those three things.</p>
<p>Like they are very unreliable, they are very unsecure, and their performance is always questionable, and there is always stuff happening. Yet, it’s kind of like that’s a huge successful anti-pattern, so to speak, of enterprise application design. So like I said, it’s kind of an example of, if you have an application that’s depending on that, it’s not really going to work out extremely well in a cloud situation.</p>
<p>I mean, you can kind of rewrite it to be the equivalent of doing something like that, but there is all these sorts of networking things that don’t really work out very well. And also like you are saying, dedicated nodes in your cluster, so to speak, are not &#8212; there is a certain amount of redundancy that you need.</p>
<p><strong>Randy Bias:</strong> And the thing about redundancy that I am not sure that people get is, <span style="text-decoration: underline;"><strong>when you look at typical redundancy in an enterprise data center, this is what I call the design for failover model as opposed to the design for failure model</strong></span>. But you see all throughout the enterprise data center this kind of pairing. So it’s HA pairs everywhere, you have got pairs of load balancers, pairs of switches, pairs of file servers, and it kind of turtles all the way down, it’s just pairs everywhere.</p>
<p><strong><span style="text-decoration: underline;">And the thing is, by pairing everything you increase the cost 2x right off the bat, almost all the time</span></strong>. And some people will make an argument, well, you can run them active-active, but most people don’t run them active-active, because &#8212; or if they do, they get bigger boxes, because they want in their failure condition not to lose any capacity. So even if you are running active-active, you are trying to run both those boxes at 50%, so you overbuild them both, so that when you failover, you can run one 100%.</p>
<p>So the pattern &#8212; I mean, you go and you look at sort of the cost of rebuilding a new application, a greenfield application that you &#8212; or building a greenfield application versus adopting sort of that design for failure methodology where you actually build and assume that any of the virtual machines or instances can go in anytime, and you move away from the HA. When you do that and you look at the price differential, suddenly that 2x doesn’t look very good for the greenfield applications. I think that that’s going to drive a lot of change.</p>
<p><strong>Michael Coté:</strong> Yeah. There is another interesting sub-point that you raise up, and to ask a question around it: how important do you see the role of comparing cost of doing something versus one way or the other? How important does that become at every level of thinking about using cloud? Like is it something that like architects think about or is it only the manager who thinks about it? Because the sense that I get is, if you are not thinking about cost as something that drives possibilities, if you pay less for something you can do more stuff I guess, then you are kind of also missing out on some of the advantages of cloud stuff you are doing.</p>
<p><strong>Randy Bias:</strong> So I think that if you &#8212; sort of the way that utility providers arise, going back to Nick Carr’s Does IT Matter?, and the utility providers arise because there is an opportunity in the marketplace for somebody to specialize in a particular kind of business infrastructure, whether it’s power or telecommunications or something else.</p>
<p>What that means is that by doing only that one thing and making it a core competency, you can be extremely successful at it. And if we look at Amazon and Google, in many ways they backed into being some of the largest information technology infrastructures in the world that have provided as a service.</p>
<p>When you are up against that, and they are ruthlessly cutting out the cost of everything, their data center and power cooling, the cost of their server hardware, the cost of their software, their development cost, as they are ripping all that out, I mean if you are not thinking about that, you windup trying to compete against somebody who is continually dropping their cost and passing that on in their pricing.</p>
<p>We have done several blog post on this in the past and if you go and you look at it. <strong><span style="text-decoration: underline;">Amazon just keeps reducing their prices, I mean, it’s relentless. They know the game they are in and they are playing it to win from the get-go and so one of the things that I find humorous here is that I don’t think a lot of the enterprise cloud guys are actually baking in the price drops into their model</span></strong>.</p>
<p><strong>Michael Coté:</strong> Yeah. It’s always easy to be sort of two-faced or talk out of both faces of your mouth &#8212; I mean both corners of your mouth about cost and cloud. Because on the one hand, like you are exactly right, like if &#8212; and as I was saying at the beginning, like if you are not concerned &#8212; if you are not driving down the cost, then you might kind of be wasting time essentially, or if you are not paying attention to that, things will get overrun. Then on the other hand, you also want to have that not be the only thing that you are focusing on.</p>
<p>So what I have kind of discovered is, it seems like good advice for people is, not that you only pay attention to cost but make sure you are at least paying attention to that as one of the criteria for doing cloud stuff. And it’s just sort of like &#8212; it sounds kind of ridiculous because it’s dealing with money, which is always supposed to be very important and precise, but it’s almost as if, like, thinking about cost is a good rule of thumb to judge if you are doing the right thing.</p>
<p>Just like you are saying, if you are paying a lot more than you would just be getting for off the shelf cloud stuff, so to speak, then you are probably doing something a little wonky. So it is &#8212; I don’t know, it does seem like it plays a pretty important role.</p>
<p>And it’s funny when you were going through that I was thinking it’s kind of analogous to the &#8212; in the realm of U.S. politics to this theory of starve the beast. The way you are going to make any bureaucracy efficient is basically to deny it money and then figure out.</p>
<p>Because any sort of organization or organism, if you will, including a bureaucracy, wants to save itself, so even if they don’t have money, they will figure out something in order to not die I guess. But that’s perhaps a little Draconian for what IT people want to hear.</p>
<p><strong>Randy Bias:</strong> Well, I mean, I really want IT folks to be successful, but I mean there is a big transition happening and people need to think about what that means. I don’t think the IT that we see today is going to be the same as the IT of tomorrow. <strong><span style="text-decoration: underline;">I think the IT of tomorrow is going to be a lot more application focused and a lot less infrastructure focused</span></strong>.</p>
<p>I am not sure people really want to except that, because in many ways it’s easy to let things remain as a status quo, but I mean, the disruption is so industry wide and you can &#8212; <span style="text-decoration: underline;"><strong>Amazon Web Services has turned into a billion dollar business in about five year’s time. That’s a huge wake up call. You don’t see those levels of growth very often. So something very fundamental is happening here</strong></span>.</p>
<p><strong>Michael Coté:</strong> Yeah. I mean, one of the things you use and that other people mention a lot &#8211; I am surprised more people don’t mention it but that comes up is that, the Bechtel CIO did, like, a study of storage cost and other things when it comes to cloud and that kind of shocking moment. I mean, I forget what the multiplier is, but that kind of shocking moment where there is a huge difference between their most optimal way to do storage and what Amazon charges for it.</p>
<p>And if you get over the sort of like the trinity of FUD, like security, availability, and performance, you start to wonder like why am I paying so damn much for storage. And it just gets to that point that you keep butting up against is that, there is just this kind of fundamentally different way of operating your IT that you get to, where things change quite a bit and the cost go down dramatically.</p>
<p><strong>Randy Bias:</strong> Yeah. And that’s what I am really seeing right now across the board. We focus on service providers and telcos because we think they have the DNA to be the next generation service providers, but even still now talking to certain enterprises, I mean, they are either trying to figure out what Amazon and Google are doing differently, the smart ones that are kind of visionaries, or they are trying to figure out how to get used to [cloud].</p>
<p>I guess what I mean by that is, they are either trying to figure out how to reproduce that internally or they are trying to figure out how to get immediate leverage from it and get competitive advantage from today, and then looking at their long-term roadmaps.</p>
<p>So it’s going to be a longer term shift, there is no doubt about it, but it’s hard not to see it taking place today. And it’s a little confusing to me when you get some of the fear, uncertainty, and doubt coming from big enterprise vendors, and there is a certain need they seem to have to try to protect the existing infrastructure, IT infrastructure spend from large enterprises without regard for what those large enterprises actually mean, and I think a lot of times they need to just use a proper cloud, not necessarily build their own.</p>
<p><strong>Michael Coté:</strong> Yeah. Well, let’s kind of close out with that thing I kind of earmarked at the beginning which was, for us talking about how dramatically things shift and with the changes and everything, I mean: can you give us a sense of what it does look like if you are running sort of a legit cloud? I mean, we have talked a little bit about kind of, like, needing to change applications to run on that kind of infrastructure, but in the work that you have been doing, like what is the end result of this shift that people go through so that they can actually have, I don’t know, to use a cheesy phrase, better cloud economics and get those advantages of doing cloud without kind of getting stuck in the enterprise cloud cul-de-sac, if you will?</p>
<p><strong>Randy Bias:</strong> <span style="text-decoration: underline;"><strong>Any kind of infrastructure cloud is basically going to look a lot like Amazon</strong></span>. Your CAPEX costs are going to be reduced by something like 75%. Your operational costs are going to be reduced similarly, at least for the infrastructure side. And you will probably see a change of a factor of 10 or a 100x in the number of infrastructure people you need to run a successful private cloud.</p>
<p>I think that one of the other key things is that they will be a lot more focus on what do we actually need to run on it versus what needs to go outside and be run on somebody else’s.</p>
<p>So what I mean by that is, if you are running Microsoft Exchange today, rather than putting your email through somebody else’s on-demand service, whether it’s Microsoft or Gmail, that just doesn’t really make any sense, because the reality is, is that, that provides you no competitive differentiation, there is no business advantage. I mean, it’s IT that is just there, it just provides some basic service to the business.</p>
<p>Any kind of IT that provides simply basic services to the business probably shouldn’t be run by the internal IT department. The internal IT department should be focused on those parts of the business that are fundamentally differentiating and that should be what your private cloud is focused on.</p>
<p><strong>Michael Coté:</strong> Right, right. Like you said, this transition, like, takes several years or some long time, but like how &#8212; at this point, like with the people that you are seeing doing this, how are people gearing up for it? I mean, are they really charting out like multiyear projects, or did they start with small things? I mean, you are kind of laying out a pretty dramatic goal, if you will, as far as like different from the here and now. I mean, how are people taking on that challenge? And part of what you said, MSPs are a lot more likely to get it than enterprises I guess.</p>
<p>Randy Bias: <strong><span style="text-decoration: underline;">What most enterprises are doing right now is they are buying very expensive solutions from their strategic enterprise vendors, they are slapping a little bit of automation on top of virtualization, and they are declaring a win</span></strong>. So what we are going to see is, what we think of as sort of fail forward, which is that as those victories are declared and then they fail to deliver business value, there is going to be more retrenchments to figure out how to get it done properly.</p>
<p>A few things are going to happen, either CIOs and CTOs are going to figure it out and they are going to go to the next generation suppliers and move away from the enterprise suppliers and actually get something done inside the business that makes sense, or heads are going to roll and people are going to be brought in that will more broadly adopt public cloud services or some combination.</p>
<p><strong>Michael Coté:</strong> Yeah, to use another fantastic model next to the disruptive one, that’s the Trough of Disillusionment, if I remember from the Hype Cycle, which is always an exciting time. I think that’s one of my favorite points of any model that’s existed for a while. I mean, you never really come across disillusionment in the model.</p>
<p>So like you are saying, people now are buying kind of like these expensive solutions, if you will, or systems to be all inclusive of the hardware and the software and everything, and I guess what I have been wondering recently is like what are the alternatives, like is there sort of like the cloud hardware and stack that you can buy or acquire nowadays? I mean, I guess I am kind of unclear like if I wanted to do cloud the right way, like what would I assemble together to do it the right way or is it sort of like a one-off each time?</p>
<p><strong>Randy Bias:</strong> It’s very challenging, because there are a few different dimensions here that have to be conquered. The first is capital efficiency parts. Second is the operational efficiency parts. And then the third is sort of the cultural change.</p>
<p>And there is really nothing today that addresses all three of those things, but there might be in the future, wink-wink, nudge-nudge.</p>
<p>But I think the things there that people are still looking at this as sort of a product problem instead of a transformation problem, and I have literally had senior enterprise people say to me, “wow, we are buying this new automation software, we are going to put it in our data center and we are going to turn our data center into a cloud,” and I just tragically fell off my chair laughing it was like, there is no software you can buy to automate your data center and turn it into a cloud, if there was somebody would have been successful with all the attempts that have happened over the past 30 years to automate data centers. I mean, that’s not what’s happening.</p>
<p>So I think it’s a holistic problem, it’s a systems level problem, it’s like sort of turn the data center into like a gigantic IT service, but people look at it as sort of being solved by products, and I don’t think it can be solved by products, it has to be solved by a combination of products, architecture, and cultural change. And <strong><span style="text-decoration: underline;">products will get us part of the way but they won’t get us all the way there, and it certainly won’t be any of the old products</span></strong>.</p>
<p><strong>Michael Coté:</strong> Right. Let me ask you another question along those lines, because I have been in thinking about this. Recently I have been wondering if there is a certain, I don’t know what to call it, so I will just come up with something, a certain line of scale, where if you are not past this line then building your own sort of private cloud is not really going to be worth it.</p>
<p>Like it’s almost as if to do the capital lay-out and to go through the cultural change and to do all this stuff, it’s kind of ironically like I was describing enterprise software earlier, that it’s going to be a multimillion dollar thing, if you will, so whatever it is you end up with, you better generate a lot more revenue than that. And if you are not past this line, then you should just use public cloud, if you will. But I don’t know, like I said, that’s just some wacky theory on my part.</p>
<p>I wonder if you are seeing that there is a certain scale of business you have to be in order to sort of justify caring about having your own private cloud?</p>
<p><strong>Randy Bias:</strong> I certainly think there is. I think people get confused though because they think it’s about buying power, and it’s actually not that hard to get enough buying power to get things like servers inexpensive, that’s not really the challenge.</p>
<p>The scale problem is around, if you look at just taking the Amazon as an example, I mean they are reducing prices every year while increasing features. I mean, if you can’t do that, and that’s a significant change, then you shouldn’t be in the game. And I think to do that you are looking at an investment between $10 million and $100 million and it’s going to be very difficult for you to find the kind of talent, and there is going to be a lot of failures to get you there.</p>
<p>Now, I am not saying people shouldn’t go do that when it makes sense for their business, it’s just, if you are not ready to put that kind of new investment into being a successful cloud based business with those core technology, then I don’t think it makes any sense to build your own private cloud.</p>
<p><strong>Michael Coté:</strong> Yeah, yeah. It’s interesting that &#8212; I guess they call it economies of scale, if you will, which is one of the motivators to be a big company is that, you can drive down your operating cost per whatever unit you measure, if you will.</p>
<p>And I guess to some extent, aside from like negotiating enterprise agreements and stuff, I don’t know if that’s always applied in IT as much as it has, for example, with Walmart and their vendor relationships. Walmart can make things really cheap because they just buy so much, whereas just the cliché mom and pop store can’t necessarily get cheap stuff from their suppliers. So there is that certain &#8212; I don’t know, if you can operate with those economies of scale the way you are deploying your own IT then it would make sense, otherwise you want to go with the utility, as you keep saying.</p>
<p><strong>Randy Bias:</strong> Yeah. I mean, the economies of scale argument &#8212; an important thing to remember is just that, it’s not purely about buying power. Getting buying power is not very difficult, <strong><span style="text-decoration: underline;">there are other economies of scale. I mean, how has Amazon got 400 engineers and data center techs basically running 80,000 plus physical servers? I mean, it’s because they are doing things very differently</span></strong>.</p>
<p><strong>Michael Coté:</strong> And that’s the cultural stuff you are talking about essentially.</p>
<p><strong>Randy Bias:</strong> Right. And part of the economies of scale is like very homogenous environments. Like <strong><span style="text-decoration: underline;">Google is reputed to have five hardware configurations across one to two million servers, whereas in a typical enterprise environment I have seen hundreds of hardware configurations across a much smaller footprint</span></strong>.</p>
<p>So it’s not &#8212; that’s part of that whole transformation, that completely new way of doing things that is fundamental. It’s software development and automation, that’s one piece. It’s homogenization, commoditization, and standardization, that’s another piece. It’s service based delivery models. So I think the part of the focus of an Amazon or a Google is 24&#215;7 service delivery that in many cases, many enterprise use cases, doesn’t really exist.</p>
<p>And the fourth is what I call sort of more the layered service architecture. So if you look at Google, I have got these data centers that are designed for certain efficiencies around power and cooling. And then I put in very inexpensive hardware. And then I put in software like Google FS which turns a bunch of that hardware into storage. And then I layer BigTable on top of that which gives me a columnar database, which leverages Google Storage, Google FS. And then I put MapReduce on top of BigTable, which leverages the columnar database to do data processing. And so then I put my applications on top of that.</p>
<p>So I have got Gmail and I have got Search and I have got Google Apps and all of those things share that same stack of software and hardware. Every single one of them uses Google FS. Every single one of them uses BigTable and MapReduce. And you just don’t &#8212; they are getting a certain amount of efficiency, both at the hardware and at the capital and the operational side by doing that, and that’s very, very difficult for an enterprise which is used to having very specific bespoke requirements for every single application that gets deployed in the data center.</p>
<p><strong>Michael Coté:</strong> Yeah. I mean, that’s interesting because that makes me think of that &#8212; one of the things that cloud computing has done is, it has introduced the next generation of legacy software, if you will. I mean, I used to think of legacy software as sort of like AS/400 stuff and things on mainframes and kind of like that weird gray area between mainframe and enterprise computing before Windows came around.</p>
<p>But to some extent, like drawing from what you were just saying, there is sort of this new class &#8212; there is a ton of legacy software out there now that most people don’t think of as legacy software, assuming this cloud thing has legs, if you will, which &#8212; it’s kind of instructive to think of it that way, because people like IBM and other people have figured out how to keep legacy software alive, if you will.</p>
<p>And it’s kind of &#8212; I mean, it’s not cheap necessarily, but it’s sort of possible. But I think what’s interesting is to sort of apply those same strategies to, like, the bulk of software that we have now and start thinking about what &#8212; if you believe in all this cloud stuff like what you would need to do to get to those greenfield things? Because that does seem to be a lot of what the painfulness of cloud transitions that I hear about is, is essentially all that software that you have, it’s not really going to work in this new way of doing things.</p>
<p>And it’s almost like it is what it is and the cost structures are only going to be improved a little bit by &#8212; you can virtualize something and do some things here and there, but there is a certain ceiling you are going to hit that you are not &#8212; or a floor I guess, that you are not really going to get much past unless you do a lot of serious rewriting.</p>
<p><strong>Randy Bias:</strong> Right. Again, I like to go back in history, and if you look at some of the transition from mainframe computing to enterprise computing, people made a lot of these same kinds of decisions there as well.</p>
<p>One of the examples I like to give is Kaiser Permanente. I mean, they have their electronic healthcare record system is still running 100% on mainframes. They have spent 10 or 100x, but it’s the core competitive differentiation as a business, and it works, and they are happy. So maybe they will never move it off a mainframe, and that’s totally okay.</p>
<p>And then you have got some other businesses, like there is a financial company in Korea that we spent some time with, and they started out on mainframes but now everything runs on RISC UNIX boxes, but it’s all COBOL. They use a mainframe emulation technology called Mainframe Rehosting. So Mainframe Rehosting basically allowed them to deprecate all those mainframes and to adopt and mask without changing their business process or their applications, which don’t run like they are on the mainframe.</p>
<p>And I think we are going to see all of that and we are also going to see sort of that same kind of Salesforce.com adoption model, which is, I have got us AP deployed and I can keep spending millions to maintain it to map it to my business process, or I can just go outside the firewall and use somebody else’s service, because it’s CRM, I just need my sales guys to be effective.</p>
<p>So I think we are going to see everything between, it’s never moving, to it’s moving with some kind of enabling technology. Like the current example of this is CloudSwitch, which allows you to take sort of that legacy application and just wrap it in a bubble and stick it out there unchanged, to I am going to adopt something new and I am just going to migrate away from my current application usage. And it’s going to be either a new service I rebuild internally that’s cloudy or somebody else’s service outside.</p>
<p><strong>Michael Coté:</strong> Yeah, yeah. I have been using the phrase recently, “if ain’t broke, don’t cloud it,” which sort of &#8212; it applies to &#8212; that’s kind of like a legacy modernization term. To exactly your point, like there are plenty of people, not a lot, but there are plenty of people running stuff on mainframes and it works perfectly fine so why would you screw with it? Assuming that the costs are fine and all that kind of business, but if there is not something fundamentally wrong with some piece of technology or something wrong with it, including the cost, then it’s better to kind of look at other stuff that you would move along the technology spectrum, if you will, or modernize it seems.</p>
<p>Anyhow, well, I think we have kind of filled up an hour, so that was very exciting. I knew we would have a lot of fun stuff to talk to. We’ve gone through all sort of exciting scheduling carouseling to finally find a time that works for both Randy and I. So, I am glad we found the time to set aside and just kind of a chatter about the stuff you see in the cloud area.</p>
<p><strong>Randy Bias:</strong> Yeah, that was awesome Coté. Thanks.</p>
<p><strong>Michael Coté:</strong> Yeah, and we’ll see everyone next time.</p>
<p><strong>About RedMonk</strong><br />
RedMonk is the first and only &#8220;maker&#8221; focused industry analyst firm. We believe that developers, operations staff, and those who are on the front lines of implementing and using IT are the most important constituency in technology.</p>
<p>We focus on how new and old technologies are being applied by these makers to run businesses and help achieve the goals of their organizations. RedMonk advises both buyers and sellers of technology, providing all of our research for free at RedMonk.com in the form of blogs, podcasts, videos, presentations, and other mediums.</p>
<p>While it’s impossible given the breadth to simply distill our coverage and views, the core thesis that guides much of our work is that technology adoption is increasingly a bottom up proposition. The supporting evidence abounds; think Linux, Apache, MySQL, PHP, Firefox, Cloud Computing, Eclipse, and the consumerization of IT. All of these are successful because they’ve built from the ground floor, often in grassroots fashion.</p>
</div>
<p>So the question we pose to you is this: you may have analysts that help you understand top down. Who do you have that does bottom up?</p>
<p>www.RedMonk.com Copyright © RedMonk, LLC 2011</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/cloud-philosophy-an-interview-with-randy-bias/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>There is no half steppin&#8217; in Cloud</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/there-is-no-half-steppin-in-cloud/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/there-is-no-half-steppin-in-cloud/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 15:00:37 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cote]]></category>
		<category><![CDATA[Randy Bias]]></category>
		<category><![CDATA[Redmonk]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=1848</guid>
		<description><![CDATA[Randy Bias, Cloudscaling Co-Founder and CTO chats about cloud with Redmonk&#8217;s Michael Coté. Randy and Michael walk through the history and future of Cloudscaling, throwing out insights and musings along the way. Cloud market segments, rogue IT, Starving the Beast, &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/there-is-no-half-steppin-in-cloud/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.redmonk.com/cote/2011/04/04/there-is-no-half-steppin-in-cloud-guest-randy-bias-of-cloudscaling-it-management-and-cloud-podcast-087/">Randy Bias, Cloudscaling Co-Founder and CTO chats about cloud</a> with <a href="http://www.redmonk.com/cote/">Redmonk&#8217;s Michael Coté</a>.</p>
<p>Randy and Michael walk through the history and future of Cloudscaling, throwing out insights and musings along the way.</p>
<p>Cloud market segments, rogue IT, Starving the Beast, the trough of disillusionment&#8230; this one has a little something for everyone.</p>
<p class="embed"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="file=http://traffic.libsyn.com/redmonk/itmanagement087.mp3" /><param name="src" value="http://www.redmonk.com/embed/player.swf" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="20" src="http://www.redmonk.com/embed/player.swf" allowfullscreen="true" flashvars="file=http://traffic.libsyn.com/redmonk/itmanagement087.mp3"></embed></object></p>
<p>enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/there-is-no-half-steppin-in-cloud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://traffic.libsyn.com/redmonk/itmanagement087.mp3" length="0" type="audio/mpeg" />
		</item>
		<item>
		<title>AWS Dedicated Instances, Hypervisor Security, and Multi-tenancy</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/aws-dedicated-instances-hypervisor-security-and-multi-tenancy/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/aws-dedicated-instances-hypervisor-security-and-multi-tenancy/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 22:55:02 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[audits]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[commoditization]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=1831</guid>
		<description><![CDATA[Most everyone in the blog ecosystem has missed both the point and some of the economics of AWS Dedicated Instances that were recently announced.  Folks like The Register focus on how a single virtual instance can cost $109,324 for a year &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/aws-dedicated-instances-hypervisor-security-and-multi-tenancy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Most everyone in the blog ecosystem has missed both the point and some of the economics of <a href="http://aws.amazon.com/dedicated-instances/">AWS Dedicated Instances</a> that were recently announced.  Folks like The Register focus on how a single virtual instance can cost <a href="http://www.theregister.co.uk/2011/03/29/amazon_dedicated_ec2_instances/">$109,324 for a year</a> without really understanding the positioning and value proposition of this AWS offering.  Another blog posting claims dedicated instances are &#8220;<a href="http://www.readwriteweb.com/cloud/2011/03/amazon-web-services-adds-an-un.php">Un-cloudy</a>&#8220;. Let&#8217;s be honest folks, we might be able to claim Amazon is a lot of things, but foolish or &#8216;un-cloudy&#8217; is not one of them.  Frankly, I think since AWS is pretty much driving the definition of IaaS/&#8221;infrastructure cloud&#8221; right now, calling them &#8216;Un-cloudy&#8217; is unreasonable.</p>
<p>Let&#8217;s put this all to bed right now.  We&#8217;re going to look at the issues around multi-tenancy, security, pricing, and positioning.</p>
<p><span id="more-1831"></span></p>
<p><strong>Market Positioning</strong><br />
I&#8217;ll go into depth on this in the near future as it&#8217;s tightly related to my recent <a href="http://cloudscaling.com/blog/cloud-computing/cloud-connect-2011-wrap-up">postings</a> and <a href="http://www.slideshare.net/randybias/enterprise-cloud-myths">presentations</a> on &#8216;enterprise clouds&#8217; (cloud-washed enterprise computing &amp; virtualization systems).  Right now though, the key thing to understand is that AWS is *already* in the business of servicing enterprise customers regardless of security concerns.</p>
<p>Enterprises, like most other businesses, have two key adoption types: greenfield applications and legacy applications.  Greenfield enterprise applications have been adopting AWS and other commodity clouds for some time now.  During that same time, AWS has been very busy adding enterprise friendly features to increase the ability for legacy enterprise applications to adopt EC2.</p>
<p>A great example of this is <a href="http://aws.amazon.com/vpc/">Virtual Private Cloud (VPC)</a>, which originally provided simple layer-2 VLAN/Ethernet emulation combined with a VPN termination point.  Now, as of their latest release it also allows creating complex networking topologies, just like in a traditional enterprise datacenter.</p>
<p>Dedicated Instances are yet another arrow in the AWS quiver that reduces friction for enterprise adoption of existing legacy applications.  This is an enterprise focused feature.  It reduces concerns around security of the hypervisor and &#8216;sharing&#8217;.  Reduces, not eliminates.</p>
<p>It&#8217;s also worth noting that while billed as &#8216;Dedicated Instances&#8217;, Amazon has already been effectively selling dedicated VMs/instances in their HPC offering. [1]</p>
<p><strong>Hypervisor Security</strong><br />
Whether you or I believe hypervisor security issues are relevant doesn&#8217;t matter.  Some people clearly do and not sharing the hypervisor may be a requirement in some regulatory and audit situations.  Providing customers a dedicated physical server and reducing sharing to only the network and (maybe) storage[2] is seen as a win by some security and compliance people.</p>
<p>For large enterprises, getting over that security and compliance hump is important. Frankly, my recent observation is that when a massive disruption is happening the incumbents will focus on creating Fear, Uncertainty, and Doubt (FUD) in key areas.  One is security.  Many of the threatened enterprise IT vendors specifically throw this up as a reason to avoid adopting public commodity clouds or using their same approaches to build your own cloud.  Dedicated Instances remove this obstacle.</p>
<p><strong>Multi-Tenancy</strong><br />
Perhaps the most pernicious idea out there is that this is somehow &#8216;Uncloudy&#8217; because the hypervisor is not shared.  I&#8217;m not sure how this kind of thing gets started, but at it&#8217;s roots it assumes that multi-tenancy is a core property of infrastructure clouds and that it is only achieved via the hypervisor.  Taking aside the definition of &#8216;multi-tenancy&#8217; and whether it&#8217;s a core property, it should be noted that clouds &#8216;share&#8217; many resources, of which the CPU/server is only one.  They also can share storage, networking, billing systems, etc.</p>
<p>Don&#8217;t misunderstand me.  I *do* think some kind of multi-tenancy is important, but there is a spectrum of multi-tenancy from &#8216;a little&#8217; to &#8216;a lot&#8217;.  Also, what you call a &#8216;tenant&#8217; is critical.  Finally, tenancy happens differently in SaaS from PaaS and IaaS.  The tenancy models are very very different.</p>
<p>So, let&#8217;s dig into this notion of hypervisor tenancy.  I have a couple of diagrams to show my point.  Assume we have 6 customers with 4 instances each on a cloud with 6 compute nodes.  Randomly distributed we see something roughly like this:</p>
<p style="text-align: center;"><a href="http://dev.cloudscaling.com/wp-content/uploads/2011/03/hypervisor-shuffle-pt1.png"><img class="aligncenter size-full wp-image-1833" title="hypervisor-shuffle-pt1" src="http://dev.cloudscaling.com/wp-content/uploads/2011/03/hypervisor-shuffle-pt1.png" alt="" width="442" height="246" /></a></p>
<p style="text-align: left;">Voila!  Multi-tenancy.  Everyone is happy.  We have a cloud, people.</p>
<p style="text-align: left;">However, if we re-shuffle these instances and &#8216;bin pack&#8217; them onto dedicated servers, we suddenly turn off the multi-tenancy:</p>
<p style="text-align: center;"><a href="http://dev.cloudscaling.com/wp-content/uploads/2011/03/hypervisor-shuffle-pt2.png"><img class="aligncenter size-full wp-image-1834" title="hypervisor-shuffle-pt2" src="http://dev.cloudscaling.com/wp-content/uploads/2011/03/hypervisor-shuffle-pt2.png" alt="" width="442" height="246" /></a></p>
<p style="text-align: left;">What&#8217;s different here?  Have we truly lost multi-tenancy?  Customers are no longer sharing hypervisors and nothing has changed but that we&#8217;ve reshuffled the instances.  But perhaps we haven&#8217;t lost multi-tenancy.  Networking, storage, and other resources are still shared.</p>
<p style="text-align: left;">Let&#8217;s look at a more real world example, though, since most clouds don&#8217;t run at 100% capacity[3]:</p>
<p style="text-align: center;"><a href="http://dev.cloudscaling.com/wp-content/uploads/2011/03/hypervisor-shuffle-pt3.png"><img class="aligncenter size-full wp-image-1835" title="hypervisor-shuffle-pt3" src="http://dev.cloudscaling.com/wp-content/uploads/2011/03/hypervisor-shuffle-pt3.png" alt="" width="442" height="246" /></a></p>
<p>Here we have a cloud running at about 75% utilization rate with instances randomly distributed.  This is in pretty good shape, but of course, all of these open &#8216;slots&#8217; aren&#8217;t generating revenue anyway.  Of course, that&#8217;s part of the business model, so no harm, no foul.</p>
<p>Time to reshuffle!</p>
<p style="text-align: center;"><a href="http://dev.cloudscaling.com/wp-content/uploads/2011/03/hypervisor-shuffle-pt4.png"><img class="aligncenter size-full wp-image-1836" title="hypervisor-shuffle-pt4" src="http://dev.cloudscaling.com/wp-content/uploads/2011/03/hypervisor-shuffle-pt4.png" alt="" width="442" height="246" /></a></p>
<p>Right, so now we&#8217;re still running at 75% for the entire cloud, but some customers are 25% utilization for their dedicated servers, some 50%, and some 100%.  Our cloud wide efficiency hasn&#8217;t been reduced significantly, but per customer it has.  This also means that customers are going to control the efficiency rate quite a bit more we would like, holding certain physical servers to themselves if this is the same as the AWS Dedicated Instances model.</p>
<p>This is where AWS rather clever pricing comes in.  They simply charge a sort of &#8216;tax&#8217; across a single region of $10/hr if you choose to use this capability.  This tax effectively makes up for any inefficiency created by allowing customers to hold open a few more instance slots than normal.</p>
<p><strong>AWS Dedicated Instances Pricing</strong><br />
Again, the confusion on whether this feature is &#8216;cost effective&#8217; mostly comes from the Register&#8217;s <a href="http://www.theregister.co.uk/2011/03/29/amazon_dedicated_ec2_instances/">biased assessment</a> of the costs.  This feature is not targeted at individual consumers, but large enterprises looking to adopt en masse.  For such customers I&#8217;ve heard of monthly run rates between 100K-1M in usage charges.  $12M/year for a large enterprise is a drop in the bucket.  $1.2M/year doesn&#8217;t even touch the radar.</p>
<p>As an example, if a large enterprise was spending $1M/month and wants to get slightly better security, much better compliance, they would have to spend a whopping $10/hr per AWS region, roughly $7200/month[4].  That&#8217;s $86,400/year.  Let&#8217;s see, that&#8217;s an addition of .7% to their total annual spend on AWS.  Is slightly better security and ability to meet compliance standards worth &gt;1% in additional cost?</p>
<p>If that same enterprise was only spending $100K/month, then we are looking at a 7% addition to total annual spend.  I don&#8217;t know what the value is of the AWS Dedicated Instances feature is to such a large customer, but I&#8217;m certain it&#8217;s more than 1-7% addition in additional spending.  Probably much more.</p>
<p>This pricing makes AWS Dedicated Instances extremely good value for money for a large business.  Combined with the <a href="http://aws.typepad.com/aws/2011/03/new-approach-amazon-ec2-networking.html">new VPC features</a> and being able to ride <a href="http://cloudscaling.com/blog/cloud-computing/amazon-web-services-rapid-release-cycle">Amazon&#8217;s innovation curve</a>, constant <a href="http://cloudscaling.com/blog/cloud-computing/aws-price-reduction">cost reduction cycle</a>, and the other benefits of a large commodity public cloud provider, it&#8217;s hard not to find the whole offering rather compelling.</p>
<p><strong>Conclusion</strong><br />
Better security, better compliance, less impedance mismatch with legacy applications, ability to onboard enterprise customers, and still cloudy.  This is a net win for everyone involved: AWS, enterprise customers, and the cloud community as a whole.</p>
<p>BTW, there are whispers that AWS has significant amounts of other related features that will further reduce impedance mismatch with enterprise clouds.  I expect that anyone sitting on an enterprise cloud (public or private) that doesn&#8217;t have an innovation cycle matching Amazon&#8217;s is going to get run over in the next year or two.  More from us on remaining competitive soon, though.</p>
<p><strong>UPDATE</strong>: Cleaned up some language and fixed some typos.</p>
<hr />[1] I know this because the <a href="http://aws.amazon.com/ec2/hpc-applications/">AWS HPC GPU offering</a> provides 2xNvidia GPUs for advanced HPC use cases; you can only have 2 GPUs in a single box because server boards only have 2 PCI-E x16 slots; in addition, each HPC system gets 8 full Nehalem cores and AWS is known not to oversubscribe cores.<br />
[2] Ephemeral storage on instances is not shared.  Only Elastic Block Storage (EBS) is shared.  So it&#8217;s really your call on whether or not you share disk or not.<br />
[3] As I said before, most target about 80% utilization rates.  Anything under 70% sinks the business model.<br />
[4] I&#8217;m glossed over the additional per instance fee here for brevity&#8217;s sake.  It doesn&#8217;t change the numbers significantly.  It&#8217;s still a nominal increase in costs for a significant increase in value no matter how you slice it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/aws-dedicated-instances-hypervisor-security-and-multi-tenancy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cloud Innovators: Netflix Strategy Reflects Google Philosophy</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/cloud-innovators-netflix-strategy-reflects-google-philosophy/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/cloud-innovators-netflix-strategy-reflects-google-philosophy/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 16:00:22 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[netflix]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=1539</guid>
		<description><![CDATA[Welcome to a new interview series we’re trying on at Cloudscaling. This series is meant to highlight not just cloud adoption stories, but stories about how businesses, particularly enterprise businesses, are changing the way they provide Information Technology (IT). As &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/cloud-innovators-netflix-strategy-reflects-google-philosophy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Welcome to a new interview series we’re trying on at Cloudscaling.  This series is meant to highlight not just cloud adoption stories, but stories about how businesses, particularly enterprise businesses, are changing the way they provide Information Technology (IT).  As long time followers of the Cloudscaling blog know, our view is that “cloud computing” is neither <a href="http://cloudscaling.com/blog/cloud-computing/the-cloud-is-not-outsourcing">outsourcing</a> (2009) or <a href="http://cloudscaling.com/blog/technology/virtualization-is-not-the-answer-for-clouds">virtualization-on-demand</a> (2008), but something far more subtle and far-reaching:  a <a href="http://cloudscaling.com/blog/cloud-computing/elasticity-is-not-cloud-computing-just-ask-google">20-year shift in the way that all IT is provided</a>, much like the transition from mainframe computing to enterprise computing (aka ‘client-server computing’).</p>
<p>Just like when we transitioned from mainframes, a *lot* of change is going to happen.  In order to highlight this change, we wanted to start a series that really shows what is possible if you fully embrace cloud computing.</p>
<p>Our first interview is with <a href="http://perfcap.blogspot.com">Adrian Cockcroft</a>, Cloud Architect at Netflix.  Recently Netflix announced something incredible: their 24x7x365 video-on-demand streaming service, the largest of its kind in the world, had moved from their own datacenters onto Amazon Web Services EC2.  See this <a href="http://www.slideshare.net/adrianco/netflix-on-cloud-combined-slides-for-dev-and-ops">QCon presentation</a> from Adrian on the technical details.</p>
<p>This interview, however, takes a different tack and looks at why Netflix chose to take this route, examining business drivers, and asking “what do you tell others who wish to follow in your footsteps?”</p>
<p><strong>The Interview</strong></p>
<p><strong>RLB:</strong> <em>Could you describe at a high level what Netflix is doing on AWS?</em></p>
<p><strong>AC:</strong> Encoding movies for streaming, log analysis, production web site and API, most everything that scales with customers and streaming usage. Easier to say what we don’t have there: most internal IT that scales with employee count, legacy stuff, DVD shipping systems, account sign-up and billing systems. We use Akamai, Limelight and Level3 CDN’s for streaming the movies, which is a cloud based service. There is an AWS CDN service, but they aren’t a big enough player in this space at this point.</p>
<p><strong>RLB:</strong> <em>What was the key business driver that led to deciding to use AWS rather than your own datacenters?</em></p>
<p><strong>AC:</strong> Business agility and the inability to predict how much capacity we would need when and where for a business whose growth is accelerating. Year on year customer growth is 52% (up from 42% last quarter), year on year customers using streaming is up 145% (from ~4M to ~11M). We need to be a small-ish fish in a big AWS pond to leverage AWS investment in datacenter build-out, rather than building our own pond.</p>
<p><strong>RLB:</strong> <em>Many folks claim that they can deliver a private cloud at a similar price point to AWS. I assume you ran the numbers yourself.  In whatever detail you can share, what does the ROI look like for Netflix?</em></p>
<p><strong>AC:</strong> Our datacenter runs Oracle on IBM hardware, we could have switched to commodity hardware in a datacenter, but skipped that step by going to AWS. There are three points on cost, one is that Oracle on IBM is very expensive, so AWS looks cheap in comparison, and we have flat-lined our datacenter capacity.</p>
<p>The second point is that AWS costs are fully burdened, and we could not have hired enough SAs and DBAs to build out our own datacenter this fast. We have added 4-5x as many systems in the cloud as the total we have in our datacenter over the last year.</p>
<p>The third point is that the costs are elastic, you start paying for a resource just before it goes live, and if you stop using a resource you stop paying for it. If you own a resource it sits around a long time waiting to be delivered and installed, and if you no longer want to use that type of resource you are still paying for it for three years. When Amazon cuts prices, your installed capacity gets cheaper. When they install new instance types you can be running on them in hours, technology refresh in real time.</p>
<p>I don’t believe private clouds can compete with public on price, however if you have a bunch of empty datacenter space or want to re-organize your internal systems to be automated and API driven then there are real cost savings to building your own private cloud. I think VMware and Microsoft are going to own the private cloud space, but Amazon is going to continue to disrupt both of them at a lower price point for public cloud.</p>
<p><strong>RLB:</strong> <em>You have a great presentation on SlideShare that describes your development and operations approach.  You were willing to rethink your entire approach to the Netflix system.  Why was your business leadership willing to take on this kind of risk/investment?</em></p>
<p><strong>AC:</strong> That’s the way they roll&#8230; The impetus to do this came from the top down. The leadership saw that the biggest technology risk we had was lack of agility, and wanted to invest in our ability to move faster than our competitors without being held back by scale (e.g. running out of datacenter capacity) or technical debt issues. The leadership had to drag the engineers along to some extent, wean them off SQL and established habits and processes.</p>
<p><strong>RLB:</strong> <em>Our belief is that &#8216;cloud computing&#8217; is a new way of providing IT that displaces &#8216;enterprise computing&#8217; as enterprise computing displaced &#8216;mainframe computing&#8217;.  Your work seems to epitomize this. What would you say to folks who are willing to re-architect/re-engineer their applications for this new world?  What are the top 3 challenges they need to consider?</em></p>
<p><strong>AC:</strong> The key challenge is to get into the same mind-set as the Google’s of this world, the availability and robustness of your apps and services has to be designed into your software architecture, you have to assume that the hardware and underlying services are ephemeral, unreliable and may be broken or unavailable at any point, and that the other tenants in the multi-tenant public cloud will add random congestion and variance. In reality you always had this problem at scale, even with the most reliable hardware, so cloud ready architecture is about taking the patterns you have to use at large scale, and using them at a smaller scale to leverage the lowest cost infrastructure.</p>
<p>The second challenge is mostly political, an enterprise CIO and IT/ops department would much rather build datacenters and private clouds than become irrelevant to their customers. However while they are struggling to get their private clouds to work, their end users will be using AWS and setting a fully burdened price point expectation that IT cannot get near to. I have heard of internal chargeback for resources being an order of magnitude higher than using AWS for the same kind of resources [1].</p>
<p>The third challenge is the obvious one that the organizations that run compliance audits are working to a rule-sheet that has no concept of cloud, and it will take a while for some applications and industries (like finance) to get permissions and processes in place. That’s a when not an if.</p>
<p><strong>RLB:</strong> <em>I&#8217;ve heard from folks who think they are in the know that enterprises aren&#8217;t adopting AWS, yet Netflix, a mid-tier enterprise now has &#8216;thousands&#8217; of servers running its most mission critical service on AWS.  What do you say to these folks?</em></p>
<p><strong>AC:</strong> Netflix is pathfinding, others will follow, and tiny startups in the cloud can become very big very quickly like  Zynga, who are now one of the biggest games companies, from nowhere. Enterprises that don’t leverage the agility, scale and cost benefits of public cloud will lose out to those that do. For me, if its not multi-tenant, it’s not cloud, and only the biggest organizations should be building datacenters to host clouds, and they should be offering them publicly. If you are doing internal cloud and you have a dominant internal customer then you are doing it wrong, because you have to choose between baking in a lot of unused extra capacity or the risk that at some point that customer will blow up your cloud.</p>
<p><strong>Cloudscaling Perspective</strong><br />
For us, the incredible lesson with Netflix has been how much value can be had in public clouds if one fully embraces the model.  We see several kinds of failures to embrace cloud computing that parallel Adrian’s notes above:</p>
<ol>
<li>Failure of understanding (“it’s just [mainframes|service bureaus|outsourcing|virtualization]”)</li>
<li>Failure to re-engineer/re-architect applications</li>
<li>Focus on building simplistic internal ‘private clouds’ (aka “your mess for less; only virtualized!”)</li>
</ol>
<p>With understanding, the problem is the same as with the transition from the mainframe.  Mainframe operators and the vendors of that time did not want to believe things would change as dramatically as they did.  Many of them also looked at enterprise computing as a sort of ‘fad’ instead of seeing the underlying drivers at the time related to flexibility, agility, and expense (sound familiar?).</p>
<p>As far as re-engineering applications goes, we still see clients today asking us to build ‘five 9’ infrastructure clouds to support legacy enterprise applications they don’t want to re-architect.  Few of them understand what that means or how expensive a 99.999% uptime cloud infrastructure would be (hint: 10-100x the cost of AWS most likely).  I have seen so-called “private cloud” deployments where the 5-year TCO of a single virtual server ran close to USD $20,000.  Why virtualize in the first place if the resulting costs are similar to those of running physical servers?</p>
<p>Which brings me to that last point: private clouds designed to accommodate all of the “needs” of enterprise customers aren’t true clouds at all, but simply “your mess for less.”  Google can run 10,000 servers for a single headcount because their architecture is horizontal, homogeneous, and commoditized.  The worst enterprise clients we have seen manage as few as *5* servers per headcount with the average at *100*.  This is largely because of enterprise applications and legacy network architectures that require that the infrastructure is mapped to the applications instead of the other way around.  This process combined with heavily silo’ed teams and application architectures results in the operational costs overhead being enormous.</p>
<p><strong>Summary</strong><br />
Adrian and other Cloud Innovators have proven that designing for cloud scale, means designing for failure and the same ‘always-on’ software architecture of an Amazon.com or Google, *not* something as simplistic as virtualizing your existing legacy enterprise applications and moving them over to someone else’s cloud.  It’s going to take a while for the market to wake up to this principle and we’ll see lots of failures or as I like to say “blood on the floor” over the next few years.</p>
<p>Those who embrace the disruption and use it to their advantage will win as the landscape shifts.  Those who do not will be on the receiving end.</p>
<p style="text-align: center;"><em>Disrupt.  Don’t be Disrupted.</em></p>
<p style="text-align: center;">
<hr />[1] This is a number that the Cloudscaling team has confirmed with a number of large enterprise customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/cloud-innovators-netflix-strategy-reflects-google-philosophy/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
		<item>
		<title>Grid, Cloud, HPC &#8230; What&#8217;s the Diff?</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/grid-cloud-hpc-whats-the-diff/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/grid-cloud-hpc-whats-the-diff/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 19:22:42 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[commoditization]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[grid]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hpc]]></category>
		<category><![CDATA[hsc]]></category>
		<category><![CDATA[iaas]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[scaling]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=1517</guid>
		<description><![CDATA[It&#8217;s always nice when another piece of the puzzle comes into focus.  In this case, my time speaking at the first ever International Super Computer (ISC) Cloud Conference the week before last was well spent.  The conference was heavily attended &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/grid-cloud-hpc-whats-the-diff/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s always nice when another piece of the puzzle comes into focus.  In this case, my time speaking at the first ever International Super Computer (ISC) Cloud Conference the week before last was well spent.  The conference was heavily attended by those out of the <a href="http://en.wikipedia.org/wiki/Grid_computing">grid computing</a> space and I learned a lot about both cloud and grid.  In particular, I think I finally understand what causes some to view grid as a pre-cursor to cloud while others view it as a different beast only tangentially related.</p>
<p>This really comes down to a particular TLA in use to describe grid: <a href="http://en.wikipedia.org/wiki/High-performance_computing">High Performance Computing</a> or HPC.  HPC and grid are commonly used interchangeably.  Cloud is not HPC, although now it can certainly support some HPC workloads, née <a href="http://aws.amazon.com/hpc-applications/">Amazon&#8217;s EC2 HPC offering</a>.  No, cloud is something a little bit different:  High Scalability Computing or simply HSC here.</p>
<p>Let me explain in some depth &#8230;</p>
<p><span id="more-1517"></span></p>
<p><strong>Scalability vs. Performance</strong><br />
First it&#8217;s critical for readers to understand the fundamental difference between <a href="http://en.wikipedia.org/wiki/Scalability">scalability</a> and <a href="http://en.wikipedia.org/wiki/Computer_performance">performance</a>.  While the two are frequently conflated, they are quite different.  Performance is the capability of particular component to provide a certain amount of capacity, throughput, or &#8216;yield&#8217;.  Scalability, in contrast, is about the ability of a system to expand to meet demand.  This is quite frequently measured by looking at the aggregate performance of the individual components of a particular system and how they function over time.</p>
<p>Put more simply, performance measures the capability of a single part of a large system while scalability measures the ability of a large system to grow to meet growing demand.<br />
Scalable systems may have individual parts that are relatively low performing.  I have heard that the Amazon.com retail website&#8217;s web servers went from 300 transactions per second (TPS) to a mere 3 TPS each after moving to a more scalable architecture.  The upside is that while every web server might have lower individual performance, the overall system became significantly more scalable and new web servers could be added ad infinitum.</p>
<p>High performing systems on the other hand focus on eking out every ounce of resource from a particular component, rather than focusing on the big picture.  One might have high performance systems in a very scalable system or not.</p>
<p>For most purposes, scalability and performance are orthogonal, but many either equate them or believe that one breeds the other.</p>
<p><strong>Grid &amp; High Performance Computing</strong><br />
The origins of HPC/Grid exist within the academic community where needs arose to crunch large data sets very early on.  Think satellite data, genomics, nuclear physics, etc.  Grid, effectively, has been around since the beginning of the enterprise computing era, when it became easier for academic research institutions to move away from large mainframe-style supercomputers (e.g. Cray, Sequent) towards a more scale-out model using lots of relatively inexpensive x86 hardware in large clusters.  The emphasis here on *relatively*.</p>
<p>Most x86 clusters today are built out for <a href="http://www.top500.org/">very high performance *and* scalability</a>, but with a particular focus on performance of individual components (servers) and the interconnect network for reasons that I will explain below.  The price/performance of the overall system is not as important as aggregate throughput of the entire system.  Most academic institutions build out a grid to the full budget they have attempting to eke out every ounce of performance in each component.</p>
<p>This is not the way that cloud pioneers such as Amazon.com and Google built their infrastructures.</p>
<p><strong>Cloud &amp; High Scalability Computing</strong><br />
Cloud, or HSC, by contrast, focuses on hitting the price/performance sweet spot, using truly commodity components and buying *lots* more of them.  This means building very large and scalable systems.</p>
<p>I was surprised at the ISC Cloud Conference when I heard one participant bragging about their cluster with 320,000 &#8216;cores&#8217;.  Amazon EC2 (sans the new HPC offering) is at roughly 500,000 cores, quite possibly more.  And Google is probably in the order of 10 million+ cores.  Clouds built around High Scalability Computing are an order of magnitude larger than most grid clusters and designed to handle generic workloads, requiring hitting the price/performance sweet spot when building them.</p>
<p>Grid workloads can be very, very different.</p>
<p><strong>Some Grid Workloads Drive the Grid Community</strong><br />
In talking to the grid community I learned that there are effectively two key types of problem that are solved on large scale computing clusters: MPI (<a href="http://en.wikipedia.org/wiki/Message_Passing_Interface">Message Passing Interface</a>) and &#8216;embarrassingly parallel&#8217; problems.  I&#8217;m using terms I heard at the conference, but will use MPI and EPP (embarrassingly parallel problem) so that I can shorthand throughout the rest of this article.</p>
<p>MPI is essentially a programming paradigm that allows for taking extremely large sets of data and crunching the information in parallel WHILE sharing the data between compute nodes. Some times this is also referred to as &#8216;clustering&#8217;, although that term is frequently overloaded today.  Certain kinds of problems necessitate this sharing as the computed results on one node may effect the computed results on another node in the grid.  MPI-based grids, the de facto standard for most academic institutions, are built to maximum throughput and performance per system, including the lowest latency possible.  Most of them use Infiniband technology for example to effectively turn the entire grid into a single &#8216;<a href="http://en.wikipedia.org/wiki/Supercomputer">supercomputer</a>&#8216;.  In fact, most of these MPI-based grids are ranked into the Supercomputer <a href="http://en.wikipedia.org/wiki/TOP500">Top500</a>.</p>
<p>An MPI grid/cluster, in many ways, looks more like an old school mainframe and technology such as Infiniband essentially turns the network into a high-speed bus, just like a PCI bus inside a typical x86 server.</p>
<p>EPP workloads, by contrast, have no data sharing requirements.  A very large dataset is chopped into pieces, distributed to a large pool of workers, and then the data is brought back and reassembled.  Does this sound familiar?  It should, it&#8217;s very similar to Google&#8217;s <a href="http://en.wikipedia.org/wiki/MapReduce">MapReduce</a> functionality and the open source tool, Hadoop.  EPP workloads are very commonly run on top of MPI clusters, although some academic institutions build out separate or smaller grids to run them instead.</p>
<p>The majority of grid workloads are of the EPP type.  The diagram below shows this.</p>
<p><a href="http://cloudscaling.com/wp-content/uploads/2010/11/hpc-vs-hsc-pyramid.png"><img class="aligncenter size-full wp-image-1518" title="hpc-vs-hsc-pyramid" src="http://cloudscaling.com/wp-content/uploads/2010/11/hpc-vs-hsc-pyramid.png" alt="" width="313" height="315" /></a></p>
<p>I had one person confide in me that &#8220;<em>MPI power users drive grid requirements for vendors and assume that if their problems are solved, then the problems of [EPP] users are solved.</em>&#8221;<br />
This is interesting since these two types of workloads have different needs.</p>
<p><strong>HPC vs. HSC</strong><br />
The reality is that High Scalability Computing is ideal for the majority of EPP grid workloads.  In fact, large amounts of this kind of work, in the form of MapReduce jobs have been running on Amazon EC2 since its beginning and have driven much of its growth.</p>
<p>HPC is a different beast altogether as many of the MPI workloads require very low latency and servers with individually high performance.  It turns out however, that all MPI workloads are not the same.  The lower bottom of the top part of that pyramid is filled with MPI workloads that require a great network, but not an Infiniband network:</p>
<p><a href="http://cloudscaling.com/wp-content/uploads/2010/11/hpc-vs-hsc-pyramid-mpi-high-latency.png"><img class="aligncenter size-full wp-image-1519" title="hpc-vs-hsc-pyramid-mpi-high-latency" src="http://cloudscaling.com/wp-content/uploads/2010/11/hpc-vs-hsc-pyramid-mpi-high-latency.png" alt="" width="500" height="284" /></a></p>
<p>In keeping with Amazon Web Service&#8217;s tendency to build out using commodity (cloud) techniques, their new HPC offering does not use Infiniband, but instead opts for 10Gig Ethernet.  This makes the network great, but not awesome and allows them to create a cloud service tailored for many HPC jobs.  In fact, this <a href="http://blog.cyclecomputing.com/2010/11/a-couple-more-nails-in-the-coffin-of-the-private-compute-cluster-gpu-on-cloud.html">recent benchmark posting</a> by CycleComputing shows that AWS&#8217; Cloud HPC system has impressive performance particularly for many MPI workloads.</p>
<p>HSC designed to accommodate HPC!</p>
<p>Which brings us back.</p>
<p><strong>The Moral of the Story</strong><br />
So, what we have learned is that scalable computing is different from computing optimized for performance.  That cloud can accommodate grid *and* HPC workloads, but is not itself necessarily a grid in the traditional sense.  More importantly, an extremely overlooked segment of grid (EPP) has pressing needs that can be accommodated by run-of-the-mill clouds such as EC2.  In addition to supporting EPP workloads that run on the &#8216;regular&#8217; cloud some clouds may also build out an area designed specifically for &#8216;HPC&#8217; workloads.</p>
<p>In other words, grid is not cloud, but there are some relationships and there is obviously a huge opportunity for cloud providers to accommodate this market segment.  At least, Amazon is spending 10s of Millions of dollars to do so, so why not you?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/grid-cloud-hpc-whats-the-diff/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>@Cloudscaling CEO @randybias on #VMworld &amp; #Interop 2010</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/cloudscalings-ceo-randybias-on-vmworld-interop-2010/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/cloudscalings-ceo-randybias-on-vmworld-interop-2010/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 18:42:24 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[commoditization]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=1478</guid>
		<description><![CDATA[During my most recent trip I was speaking at both VMworld Europe 2010 and Interop NYC 2010 &#8211; Enterprise Cloud Summit. This update attempts to provide a candid look at some of the trends, thoughts, and insights that occurred to &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/cloudscalings-ceo-randybias-on-vmworld-interop-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>During my most recent trip I was speaking at both <a href="http://www.vmworld.com/community/conferences/europe2010/">VMworld Europe 2010</a> and <a href="http://www.interop.com/newyork/conference/overview.php">Interop NYC 2010 &#8211; Enterprise Cloud Summit</a>. This update attempts to provide a candid look at some of the trends, thoughts, and insights that occurred to me while engaging with customers, vendors, and the greater cloud community at these two events.</p>
<p>Here I will briefly cover the following points:</p>
<ul>
<li>Disconnects in Telco/SP Cloud Strategy</li>
<li>‘Hybrid Cloud’ Still Causing Confusion</li>
<li>Public Cloud Hits a Tipping Point?</li>
<li>Enterprise IT Governance</li>
</ul>
<p><strong>Telco/SP Enterprise Cloud Strategy Doomed to Failure?</strong><br />
How many of the large telecommunications and service providers have ‘enterprise’ cloud strategies? Their basic strategy boils down to:</p>
<ol>
<li>Deploy an ‘enterprise cloud’, usually with VMware</li>
<li>Farm current customer base for cloud customers</li>
<li>Create a suite of services around the cloud offering that make it compelling</li>
</ol>
<p>In talking to folks at VMware and various telcos and service providers, I heard a tremendous amount of focus on #3.  Many times I heard that &#8220;<em>infrastructure is just a commodity</em>” and “w<em>e’ll compete by providing value-added services.</em>”  This is clearly a sound strategy, except that most of these providers are <strong>not</strong> building commodity infrastructure.  Most enterprise clouds have a very expensive cost-basis for their build-outs.  The most stark difference can be seen with <a href="http://www.emc.com/campaign/global/vce/index.htm">VCE Vblocks</a> clouds, which are almost 10x the cost of a commodity cloud[1].</p>
<p>Taking aside a number of the other issues with these enterprise clouds[2], how can you sell enough value-added services on top of a 10x more expensive infrastructure solution to make up the difference?  The answer is that you can’t and most telcos and SPs with this strategy will eventually have to face the math.</p>
<p>Related to this, #2 above seems to have telcos and SPs focusing on protecting existing customers.  How much more failed can a cloud strategy be than if it’s defensive?  The only good strategy here in response to the Amazon juggernaught is a frontal assault using those assets and capabilities you have and Amazon does not.</p>
<p>It’s interesting that even VMware, <a href="http://cloudscaling.com/blog/cloud-computing/vmware-vs-amazon-round-one-fight">probably Amazon’s key competitor</a>, is preaching along with EMC, a ‘Journey to the Private Cloud’ and <a href="http://www.redmonk.com/jgovernor/2010/10/22/vmware-ceo-django-rails-open-frameworks-apps-as-commodity-and-the-new-kingmakers">pounding the pulpit</a> for enabling developers.  This quote from Paul Maritz, CEO of VMware is choice:</p>
<hr />
<blockquote><p><em>In the final analysis they [purchasers] are not the people making strategic decisions in the business. Developers have always been at the leading edge, because that’s where business value is generated. Things that don’t differentiate you at a higher level will be SaaS apps – which will also be purchased at a higher level. The differentiated stuff you have to do yourself, and that means software development”.</em></p></blockquote>
<hr />Most of the current VMware-based enterprise clouds are simply trying to sell a pure virtualization outsourcing play to IT admins of their existing customer base.  If a developer friendly strategy is working for Amazon and VMware is pushing a similar vision, then it’s incumbent on those who want to be successful in the emerging cloud computing space to think about where developer enablement fits in their strategy.</p>
<p>I very much hope that telcos and SPs will start to develop some strategies and cloud solutions that are ultimately competitive.  The worst thing that can happen here is to have a GOOG/AMZN duopoly. (Please see my <a href="http://cloudscaling.com/blog/cloud-computing/rumor-mill-google-ec2-competitor-coming-in-2010">earlier post on the rumor of Google launching their own EC2-like service</a>.)</p>
<p><strong>‘Hybrid Cloud’ Confusion</strong><br />
In a panel at Interop on adoption of public clouds by enterprise customers there was a heated debate about the meaning of ‘hybrid cloud’.  This debate, mostly between myself and Paddy Srinivasan of <a href="http://www.cumulux.com">Cumulux</a>, was helpful for attendees, although as in most conversations of this type there is danger of devolving into an argument on semantics.  I made some pretty strong assertions about the general lack of usefulness in <strong>any</strong> context of the term ‘hybrid cloud’[3].  Essentially I simply reprised my posting from February this year: <a href="http://cloudscaling.com/blog/cloud-computing/hybrid-clouds-are-half-baked">Hybrid Clouds are Half-baked</a>.</p>
<p>Why stick on this?  For me, this is a question of straight talk.  We all live with the confusion of ‘cloud’ every day in our work, but when vendors use the term as something new to denote simple <a href="http://en.wikipedia.org/wiki/Service-oriented_architecture">Service-Oriented Architecture</a> (SOA) or the joining of two clouds (aka ‘cloud bridging’), that muddies the conversation further. The arbitrary creation of fuzzy marketing terms and pretending as if they have meaning does a disservice to all those who are trying to understand how to move forward in this new world.  Even the Wikipedia entry for <a href="http://en.wikipedia.org/wiki/Cloud_computing#Hybrid_cloud">Hybrid Cloud</a> is a mess.</p>
<p>Another key reason to push on avoiding this term is that it ‘over promises’ on cloud.  Most companies don’t need a hybrid solution at the moment.  Certainly, some services, like identity management and authentication need to ‘bridge’ the firewall, but a single app doesn’t need to exist in both places nor does it need to move back and forth.  Neither do virtual machines (VM).  In fact, if you are following best practices using tools like <a href="http://incubator.apache.org/libcloud/">libcloud</a>, <a href="http://github.com/geemus/fog">fog</a>, or <a href="http://www.jclouds.org/">jclouds</a> to manage instances and <a href="http://www.opscode.com/chef">Chef</a> and <a href="http://www.puppetlabs.com/">Puppet</a> to package your app deployments, then you can deploy to any cloud on demand.  This approach makes far more sense than trying to move large VMs back and forth across wide area networks.</p>
<p>It’s just like buying two Internet connections from two separate ISPs, which certainly isn’t a ‘hybrid network’.  Using multiple clouds is a best practice enabled by proper tooling that increases portability &amp; interoperability while reducing risk, not some kind of &#8216;hybrid&#8217;.</p>
<p><strong>Public Cloud Hitting the Big Time?</strong><br />
Just before the enterprise public cloud adoption panel <a href="http://www.linkedin.com/pub/brian-butte/1/767/462">Brian Butte</a>, the moderator, informed me that a poll of the audience had found that 95% of the enterprise attendees were using public clouds or planning on it.  A stark turn around from the beginning of the year when most were focused on private cloud development.</p>
<p>This parallels our experience that most enterprises will ‘fail forward’ trying to build private clouds.  By fail forward, we mean here that IT departments will attempt to deploy highly automated virtualization systems thinking they are private clouds, but not hitting the mark.  As Nick Carr <a href="http://hbswk.hbs.edu/archive/4137.html">pointed out</a> earlier in <a href="http://books.google.com/books?id=wrROE6SLJFEC&amp;pg=PA111&amp;lpg=PA111&amp;dq=9%25+of+large+IT+projects+fail+does+IT+matter&amp;source=bl&amp;ots=hv-k0_2b3i&amp;sig=TM879MDB4wtVSebnsGjn2ZtFFdg&amp;hl=en&amp;ei=vMzFTIKFI4K0lQfF0ZwD&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=4&amp;ved=0CC4Q6AEwAw#v=onepage&amp;q&amp;f=false">Does IT Matter</a>:</p>
<hr />
<blockquote><p><em>Of the more than eight thousand systems projects Standish examined, only 16 percent were considered successes—completed on time and on budget and fulfilling the original specifications. Nearly a third were canceled outright, and the remainder all went over budget, off schedule, and out-of-spec. <strong>Large companies—those with more than $500 million in annual sales—did even worse than the average: Only 9 percent of their IT projects succeeded.</strong> [ed. emphasis mine]</em></p></blockquote>
<hr />As I said in my Interop keynote presentation on Monday for the private cloud track of the Enterprise Cloud Summit, it’s not a real private cloud unless it’s built like a public cloud.  Most enterprise IT folks have little idea how to move forward, either culturally or technologically in building a true private cloud.  How much worse is the 9% success rate likely to be in this case?</p>
<p>So what we’re probably seeing now is that enough early attempts at private cloud have failed or have been so slow that business unit owners are pushing for public cloud solutions and demanding immediate success.</p>
<p><strong>Enterprise IT as Governor, not Control-Freak</strong><br />
I hit on this point repeatedly, but I also heard it from a number of other folks.  We’re clearly moving into a world of mixed IT capacity.  Some will be onsite and much will eventually be offsite and run by a multiplicity of cloud vendors; infrastructure, platforms, <strong>and</strong> applications.  In this new world, it’s more important for enterprise IT to provide governance rather than direct control.  This is very similar to how modern manufacturing or facilities management works.</p>
<p>Apple, Inc, for example, does not manufacture it’s hardware.  Instead, this key capability is outsourced, yet Apple has become an expert in managing a large extended supply chain of vendors and ultimate responsibility for delivering high quality hardware goods.</p>
<p>Similar to the process of managing global manufacturing relationships, I predict enterprise IT will shift to spend more time governing a large supply chain, not running each individual solution themselves.</p>
<p><strong>Wrap-Up</strong><br />
All of this just further reinforces my thinking about Cloudscaling’s general approach to the market place.  We want to help telcos and service providers compete with AMZN/GOOG, while helping enterprises to understand how to embrace and manage the transition to cloud computing.  We think this means that telcos and service providers have inherent advantages that AMZN/GOOG can’t compete with.  Unfortunately, when these advantages are coupled with expensive ‘enterprise cloud’ infrastructure, much of the potential competitive opportunity is lost.</p>
<p>Imagine instead, that the inherent advantages of a large telco, such as geographical dominance, access to wireless networks, advanced networking capabilities such as MPLS networks, cheap IP backbones, were coupled with a cost-competitive Amazon EC2-like cloud infrastructure.  This ‘consumer cloud’ infrastructure combined with the telco’s natural advantages makes for a formidable competitive advantage in picking up all of the new cloud apps, particularly those that service mobile device developers.</p>
<p>When looking at how the marketplace appears to be unfolding, it seems clear that enterprises will continue to be confused with hype and promises such as that of ‘hybrid clouds’, miss the boat on delivering in the short term, pushing IT departments into adopting public cloud solutions whether they like it or not.  It also seems clear that servicing these new cloud apps is also critical.</p>
<p>To us, this means it’s important to have *both* an enterprise cloud to capture and retain existing enterprise customers while also deploying a low-cost commodity cloud, built like Amazon and Google, targeted at consumers, developers, and new cloud applications.  Particularly those apps that drive the burgeoning smart phone market and play to any telcos inherent strengths.</p>
<hr />[1] I have a detailed analysis in the pipeline and I will be showing some of these numbers in upcoming presentations at conferences as well.<br />
[2] We’ll cover this in much more depth in the near future.<br />
[3] This will likely cause some negative feedback from legacy enterprise vendors whose marketing folks use this term extravagantly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/cloudscalings-ceo-randybias-on-vmworld-interop-2010/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Does OpenStack Change the Cloud Game?</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/does-openstack-change-the-cloud-game/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/does-openstack-change-the-cloud-game/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 19:01:46 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cloud Standards]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenStack]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=1180</guid>
		<description><![CDATA[This week Rackspace Cloud, in conjunction with the NASA Nebula project, open sourced some of their Infrastructure-as-a-Service (IaaS) cloud software. This initiative, dubbed &#8216;OpenStack&#8217;, should have a dramatic impact on the current dynamics for building cloud computing infrastructure. Previously there &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/does-openstack-change-the-cloud-game/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This week Rackspace Cloud, in conjunction with the NASA Nebula project, open sourced some of their Infrastructure-as-a-Service (IaaS) cloud software.  This initiative, dubbed <a href="http://www.openstack.org/">&#8216;OpenStack&#8217;</a>, should have a dramatic impact on the current dynamics for building cloud computing infrastructure.  Previously there have been two major camps: Amazon API and architecture compatible and VMware&#8217;s vCloud.  Now there is a third alternative that could not only be a viable alternative to these two approaches, but more importantly, a fantastic option for service providers and telecommunications companies that face unique challenges.</p>
<p>Let&#8217;s dive in and I&#8217;ll explain.</p>
<p><strong>Cloud Stack Evolution &amp; &#8216;Camps&#8217;<br />
</strong>Amazon Web Services (AWS) spawned a huge ecosystem of knock-offs, management systems, tools, and vendors.  They include, but aren&#8217;t limited to:</p>
<ul>
<li>AWS API compatible &#8216;cloud stacks&#8217; including Eucalyptus, Open Nebula, and others</li>
<li>Cloud management systems for the AWS APIs and services such as RightScale and enStratus</li>
<li>Cloud services layered on top of AWS services such as Jungle Disk (S3), Heroku (S3, EBS, EC2), and more</li>
</ul>
<p>Prior, I wouldn&#8217;t have called the AWS ecosystem a &#8216;camp&#8217; per se, but if you read our most recent article on Google&#8217;s foray into cloud storage, you know that it seems likely they will provide a 100% compatible version of S3 and EC2 this year.  Imagine the impact of Google Compute &amp; Storage with Amazon Web Services compatible APIs.  Already the Google Storage API is nearly 100% compatible with S3.</p>
<p>Together, as a block, Amazon and Google could create a de facto duopoly for infrastructure clouds, which isn&#8217;t good for anyone.  We need competition and more than two major players.</p>
<p>Up against the Amazon camp is VMware. In my article on Amazon vs. VMware last year I highlighted how these two businesses were on a collision course. Nothing has changed and competition is mounting between them.  The reason is that telcos and service providers are under increasing threat from Amazon and soon Google. They need viable solutions and VMware is attempting to provide a competitive ecosystem.</p>
<p>The VMware cloud initiative, vCloud, is designed to arm enterprises and service providers to be competitive, but has not quite delivered yet. VMware has had a number of problems providing a full cloud stack. The software, now in beta, is codenamed &#8216;Redwood&#8217; has had significant delays in getting to market.  Their strategy for cloud infrastructure does not appear unified outside of delivering compute virtualization.</p>
<p>VMware, as a business, understands they need to make their customers competitive. They have made a number of strategic open source acquisitions such as SpringSource,  RabbitMQ, and Redis. There are also murmurings that they have some special projects inside that are &#8216;up the stack&#8217; from their virtualization offerings.  In total this shows that VMware &#8216;gets it&#8217; in that they want to create a competitive ecosystem.  While each of these is currently a point solution, there is yet to be a coherent story here.  Can VMW build a consistent story and strategy around these disparate pieces?  Only time will tell&#8230;</p>
<p>Besides these two camps, there is a long tail of clouds running various frameworks vying to establish themselves such as Cloud.com&#8217;s CloudStack, 3Tera, Hexagrid, Abiquo, OpenNebula, etc.  John Treadway recently had posted a roundup describing all of the various<a href="http://www.cloudbzz.com/the-red-ocean-of-cloud-infrastructure-stacks/"> cloud stacks out there.</a></p>
<p>OpenStack is stepping into the ring as a viable third camp. In particular, the OpenStack Storage solution is a clear contender to Amazon S3 &amp; Google Storage. Many service providers and telcos have struggled to find a viable solution using commodity hardware that was price competitive. Suddenly, there is a viable proven solution.</p>
<p>Yet this is only storage. How can it create an effective &#8216;third camp&#8217; alternative to Amazon and VMware for an entire cloud?</p>
<p><strong>Lock-in, Architecture, Standards and The Truth about Interoperability<br />
</strong><br />
Interoperability for infrastructure clouds is poorly understood. Most believe that the problem lies in the on-disk image format (e.g. VMDK vs. VHD vs. qcow) or in the &#8216;hypervisor&#8217; (although people don&#8217;t really unders/tand what this means). The truth is that lock-in has little or nothing to do with disk formats or the hypervisor.  Most on-disk image formats are simply representations of block storage (i.e. disk drives).  That means converting between a VMware VMDK and a Citrix XenServer/Hyper-V VHD is relatively trivial.</p>
<p>What about booting the converted disk image up on a new hypervisor? Guess what, since most hypervisors now rely on hardware virtualization (HVM) [1] using Intel-VT/AMD-V, that means that by default most will work with unmodified operating systems out of the box. No changes needed. The only downside of this is that usually the resulting performance is poor. This requires new paravirtualization (PV) drivers in the converted image.  What does that mean?  After converting the image from one format to another, you simply have to install the PV drivers for the correct OS.  A process that requires being methodical, but is in no way technically challenging.</p>
<p>Where is the lock-in then?  If it&#8217;s not the hypervisor, what makes moving from one cloud to another so difficult?  Simply put, it&#8217;s architectural differences.  Every cloud chooses to do storage and networking differently.</p>
<p>For example, if you wanted to move a virtual machine from GoGrid to Amazon, converting the GoGrid image to an AMI is not difficult.  Unfortunately, GoGrid uses two networks, a &#8216;frontend&#8217; and a &#8216;backend&#8217; where your cloud storage system is connected to via the backend network.  Every Amazon virtual server has only a single network interface.  If your application assumes a separate backend network then what happens when it moves to a cloud without one?  Or vice versa? Similar architectural incompatibilities exist between Rackspace Cloud, Savvis, Terremark, Hosting.com, Joyent, and all of the others.</p>
<p>The problem here, to be a bit more succinct, is that we need reference architectures for how infrastructure clouds are built. Amazon is one such reference. VMware&#8217;s vCloud is potentially another. Now there could be a truly open option with the gravity to gather community support.</p>
<p><strong>More on The Third Camp<br />
</strong><br />
OpenStack&#8217;s potential to build a real community and a set of reference architectures drives towards greater standardization and interoperability. Perhaps more important than a cloud storage alternative, is this possibility for a true OpenStack community to form a critical mass such that a similar level of developers contributing to it as Amazon or VMware. Then commercial and alternative offerings, such as Cloud.com, Hexagrid, and OpenNebula can match their APIs and architectures to this set of reference architectures.</p>
<p>Will it happen?  It&#8217;s hard to say, but the opportunity is there.  Rackspace and others are putting serious weight behind this initiative.</p>
<p><strong>What This Means for Telcos and Service Providers<br />
</strong><br />
For Telcos and SPs this means an alternative to VMware&#8217;s vCloud for commodity service offerings.  A way to compete and operate at scale like Amazon and at a similar price point.  Standardization through a similar reference architecture means greater compatibility between service provider clouds, which means greater benefit for customers and less lock-in, making them more desirable than the walled gardens.</p>
<p>You don&#8217;t want to differentiate on the basic compute, storage, and network offering.  You want this to be as standard and interoperable as possible, just like 3G networks, TCP/IP, and similar service provider technologies.  By creating a common open platform that everyone uses there is a better opportunity to facilitate wider adoption, create a competitive infrastructure service marketplace where providers work on differentiating in areas where they have an inherent advantage:</p>
<ul>
<li>Service and support</li>
<li>Network &amp; datacenter tie-ins (e.g. MPLS, hosting/co-lo)</li>
<li>Bundled service offerings</li>
<li>Differentiated value-added cloud services (VACS)</li>
</ul>
<p>This is a game that all telcos and service providers understand. They have been playing it for the past 15+ years.</p>
<p><strong>Conclusion<br />
</strong><br />
OpenStack, with a strong community behind it, should be an important tool for service providers and large telcos to compete at scale with the Amazon and Googles of this world.</p>
<p>We believe OpenStack and the reference architecture(s) associated with it will allow service providers (SP) to get their undifferentiated cloud offerings up and running early. For this reason, Cloudscaling will put real resources into supporting this effort. Getting basic cloud offerings up early then means providers can focus on support, services, bundling, and differentiated services as soon as possible, while embracing as large a customer base as possible. This is just as they compete on top of basic TCP/IP services today.</p>
<p>[1] Clearly, the market leader, Amazon, does not use HVM. They use PVM, a fully paravirtualized mode of Xen. However, even they seem to understand that HVM is the future. Their latest offering, designed for HPC, which is performance sensitive, uses HVM and supports unmodified operating systems. The reality is that the Intel-VT and AMD-V capabilities on the latest round of processors is incredibly fast and will only get faster. The battle is over.  HVM and silicon won in this case.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/does-openstack-change-the-cloud-game/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>

