<?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; GoGrid</title>
	<atom:link href="http://www.cloudscaling.com/blog/tag/gogrid/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>Lew Tucker, former Sun Cloud CTO, now Cloudscaling advisor</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/lew-tucker-former-sun-cloud-cto-now-cloudscaling-advisor/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/lew-tucker-former-sun-cloud-cto-now-cloudscaling-advisor/#comments</comments>
		<pubDate>Tue, 11 May 2010 15:01:12 +0000</pubDate>
		<dc:creator>patsharp</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[Press Releases]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[Cloud Applications]]></category>
		<category><![CDATA[cloudscaling]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Just Plain Cool]]></category>
		<category><![CDATA[Lew Tucker]]></category>
		<category><![CDATA[parallel computing]]></category>
		<category><![CDATA[Sun Cloud]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=1050</guid>
		<description><![CDATA[San Francisco, CA &#8211; May 11, 2010 &#8211; Cloudscaling today announced that Lew Tucker, former CTO of Sun&#8217;s Cloud Computing business unit, has joined Cloudscaling&#8217;s advisory board.  Cloudscaling CEO, Randy Bias, expanded on what this means to the company, “If &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/lew-tucker-former-sun-cloud-cto-now-cloudscaling-advisor/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>San Francisco, CA &#8211; May 11, 2010 &#8211; </em>Cloudscaling today announced that Lew Tucker, former CTO of Sun&#8217;s Cloud Computing business unit, has joined Cloudscaling&#8217;s advisory board.  Cloudscaling CEO, Randy Bias, expanded on what this means to the company, “If you look at Lew’s history, you will see that he is a true visionary and always at the forefront of the next technology trend. His experiences at Salesforce.com, Sun Microsystems, and Thinking Machines, fit right alongside the deep expertise in cloud and distributed systems that makes Cloudscaling unique.”</p>
<p>Lew&#8217;s background spans more than 20 years during which he has been instrumental in driving several major  technology changes, including: AI and massively parallel systems, developer adoption of Java, Salesforce.com&#8217;s AppExchange,  and most recently, Cloud Computing.    According to Lew, “At Thinking Machines, in the early 1990&#8242;s, we were building massively parallel machines using thousands of individual processors.   At Sun, we drove the evolution of the web with Java and networking, often using the tagline, &#8216;The Network is the Computer&#8217;.   In this next phase, it’s becoming clear that the &#8216;Cloud is the Computer&#8217;  and this promises to be just as disruptive.”</p>
<p>Cloudscaling CEO, Randy Bias, and Lew Tucker both share a long-term interest in the design and architecture of large, scalable systems.  As former VP Technology Strategy of GoGrid, Randy was responsible for building out one of the most complete infrastructure services in the cloud.  As CTO of Cloud Computing for Sun Microsystems, Lew was responsible for the architecture and API for Sun Cloud.</p>
<p>Lew&#8217;s joining the advisory board continues to build up the Cloudscaling team&#8217;s unique set of resources.  “If you want to build significant clouds, you have to have the right team.” said Randy Bias.  We’re the only cloud engineering services team I know of that can point to not one, but many, large scale cloud environments they have built.”</p>
<p><strong>About Cloudscaling</strong></p>
<p>Cloudscaling is the leading cloud computing engineering services firm. We provide strategy, design and implementation to build cutting edge clouds. Located in San Francisco, the company was founded by experts who have built some of the largest public and private clouds operating today. Visit cloudscaling.com to read the blog and follow the team on twitter.com/cloudscaling.</p>
<p>Contact:<br />
Pat Sharp<br />
pat@cloudscaling.com<br />
725 Cool Springs Blvd., Ste. 600<br />
Franklin, TN<br />
USA<br />
Ph: +1 (615) 732-6192</p>
<p><strong>###</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/lew-tucker-former-sun-cloud-cto-now-cloudscaling-advisor/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Bifurcating Clouds</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/bifurcating-clouds/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/bifurcating-clouds/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 15:30:19 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[cio]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[saas]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=403</guid>
		<description><![CDATA[There will soon be two major paths for cloud computing providers: commodity and premium.  If you read my series, Cloud Futures, you&#8217;ll know that I broke down cloud service providers into three major categories: service clouds, consumer clouds (previously &#8216;commodity&#8217;)[1], &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/bifurcating-clouds/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_470" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-470" title="premium-commodity-cloud-spectrum" src="http://cloudscaling.com/wp-content/uploads/2009/08/premium-commodity-cloud-spectrum-300x57.png" alt="Spectrum of Cloud Computing Providers" width="300" height="57" /><p class="wp-caption-text">Spectrum of Cloud Computing Providers</p></div>
<p>There will soon be two major paths for cloud computing providers: commodity and premium.  If you read my series, <a href="http://cloudscaling.com/blog/cloud-computing/cloud-futures-pt-4-the-culling">Cloud Futures</a>, you&#8217;ll know that I broke down cloud service providers into three major categories: <a href="http://cloudscaling.com/blog/cloud-computing/cloud-futures-pt-1-service-clouds">service clouds</a>, <a href="http://cloudscaling.com/blog/cloud-computing/cloud-futures-pt-2-commodity-clouds">consumer clouds</a> (previously &#8216;commodity&#8217;)[1], and <a href="http://cloudscaling.com/blog/cloud-computing/cloud-futures-pt-3-focused-clouds">focused clouds</a>.  In retrospect I realize now that there are possibly four, not three major categories.  The missing category is premium enterprise clouds.  Previously I had lumped these under focused clouds, but I now realize that, in fact, there are likely to be so many of these that they deserve their own category.  I&#8217;ll go even further and suggest that in terms of markets targeted, there will really only be two ends of a spectrum: enterprise and non-enterprise.</p>
<p>Most clouds will fit towards one of this spectrum or the other.  In essence, you&#8217;re targeting small businesses (startups, SaaS providers, and SMBs) or you are targeting larger businesses (SME or Fortune 2000).  The former are extremely cost conscious while the latter may have a number of other equally important drivers, such as security (e.g. VPN access), high availability (HA), SLAs, application portability without modification[2] and similar.  Clearly large enterprises will consume services at both ends of the spectrum, but they will have many use cases (mostly &#8216;production&#8217;) that can only be serviced by a premium service running VMware&#8217;s forthcoming <a href="http://cloudscaling.com/blog/technology/deep-dive-on-vmware-vcloud-by-orran-krieger">vCloud</a> product.</p>
<p>This means we will have a large bifurcation in the cloud computing space with two very different kinds of solutions. Clouds will either target commodity customers or premium customers.  Very few clouds will actually fit in the middle of this spectrum initially, although I expect providers on both sides will grow towards the middle.  In quite a few cases (AT&amp;T and Rackspace come to mind) cloud providers will build two offerings at both ends of the spectrum, but we haven&#8217;t seen this quite yet.</p>
<p><strong>Premium vs. Commodity</strong></p>
<p>Ultimately, commodity clouds will be forced via pricing pressure to continue to drive down capital expenses and operating costs.  As we can already see in the public cloud space, providers have largely standardized on the Xen open source hypervisor.  This is the de facto standard because it is free.  In contrast, premium enterprise clouds will necessarily spend more on their infrastructure to provide advanced features like HA.  Their pricing will reflect this, but it also means they will use VMware&#8217;s products and hence have unique opportunities for integrating with internal clouds at large enterprises (more on this below).</p>
<p>This table summarizes the differences.</p>
<table style="background-color: #ffffff;" border="1" cellspacing="3" cellpadding="3" width="400" bordercolor="#000000">
<tbody>
<tr>
<td></td>
<td><strong>Commodity</strong></td>
<td><strong>Premium</strong></td>
</tr>
<tr>
<td>Focus</td>
<td>Price</td>
<td>Value</td>
</tr>
<tr>
<td>Hypervisor</td>
<td>Xen</td>
<td>VMware ESX/vSphere</td>
</tr>
<tr>
<td>Pricing</td>
<td>$</td>
<td>$$$$</td>
</tr>
<tr>
<td>&#8220;Enterprise&#8221; Features</td>
<td>No</td>
<td>Yes; lots</td>
</tr>
<tr>
<td>Your App Needs Changing?</td>
<td>Yes</td>
<td>No</td>
</tr>
</tbody>
</table>
<p><strong>Enterprise Clouds Are Already Here</strong></p>
<p><a href="http://www.flickr.com/photos/32650501@N08/sets/72157621835294123/"><img class="alignright size-full wp-image-469" title="right-click-server-small" src="http://cloudscaling.com/wp-content/uploads/2009/08/right-click-server-small.tiff" alt="Slide show of Terremark's Enterprise Cloud" width="288" height="239" /></a>If you were paying close attention this year, you&#8217;ll have noticed that both Savvis and Terremark are <a href="http://www.cloudave.com/link/savvis-aims-at-the-enterprise-cloud-market">working on</a> or have <a href="http://www.theenterprisecloud.com">delivered</a> enterprise cloud offerings.  There are many  more on the way.  These providers are delivering VMware-based platforms specifically for enterprise customers and pricing reflects that[3].  Terremark even labels itself &#8216;The Enterprise Cloud&#8217;.  I had hoped to release a full review of Terremark, but due to time constraints haven&#8217;t been able to complete it.  If you click on the screenshot to the right it will take you to a set of Flickr photos that are an extensive tour of the Terremark Enterprise Cloud product.</p>
<p>What&#8217;s most interesting about this is that two major players have entered into this space <strong>and</strong> at the same time VMware&#8217;s vCloud is unreleased.  Nor are there any other shrink-wrapped software packages for building a cloud based on VMware.</p>
<p><strong>VMware&#8217;s Dominant Position for Building Internal Clouds</strong></p>
<p>But why VMware?  What&#8217;s so important about it?  For those of you who may not be aware, VMware&#8217;s enterprise-class hypervisor (<a href="http://en.wikipedia.org/wiki/VMware_ESX_Server">ESX</a>) is the de facto standard inside the enterprise, in much the same way the Cisco routers &amp; switches are a standard.  This means that as enterprises move towards building internal clouds (an <a href="http://cloudscaling.com/blog/cloud-computing/the-cloud-is-not-outsourcing">inevitability</a>), they will be more likely to build clouds based on VMware&#8217;s ESX, which they are already comfortable with.</p>
<p>A-ha! Surely there is a startup or major player who has already delivered a software offering that allows enterprises to build their own internal clouds?</p>
<p><strong>No.</strong> There is no credible contender to VMware&#8217;s crown.  Even though they did not see cloud computing coming, even though they are a large organization and slow to move, there is still not a single credible contender with a released product that manages the VMware ESX hypervisor and allows you to build a real self-service internal cloud.  Nada.  Zip.  Zilch.</p>
<p>There are some prospects like <a href="http://www.platform.com/Products/platform-isf">Platform&#8217;s ISF</a>[4] that could be contenders, but by the time they are released in the wild, VMware&#8217;s vCloud will also be released.  The window of opportunity for making significant inroads into the enterprise is closing quickly[5].  Once VMware&#8217;s vCloud is released, who will risk averse IT managers and CIOs in enterprises go to?  A new player or someone already trusted and embedded like VMware?  There is no doubt.  <em>They will largely select vCloud unless VMware fails to execute.</em></p>
<p><strong>Can VMware Fail to Execute?</strong><br />
Is it possible for VMware to fail to execute in it&#8217;s sweet spot?  It&#8217;s area of expertise?  Yes.  Is it likely?  No.  If you look at the DNA of the business they already have the kinds of talent necessary for building a strong product in their <a href="http://searchservervirtualization.techtarget.com/news/article/0,289142,sid94_gci1228418,00.html">acquisition of Akimbi</a>, the folks upon whom the <a href="http://www.vmware.com/products/labmanager/">VMware Lab Manager</a> product was built.  That team already knows how to build a self-service portal and a large scale VM deployment system including scheduler as these were integral for the lab manager product.</p>
<p>In other words, the writing is on the wall.</p>
<p><strong>The Power of Internal + External Clouds</strong><br />
For many smaller business, moving everything to the cloud will always be a very compelling solution, but for the enterprise it will never be acceptable.  For various reasons (regulatory, political, legal, and others) enterprises must maintain a certain amount of infrastructure.  Also, I&#8217;ve heard fairly compelling arguments that large enterprises have sufficient scale to build and operate their own clouds at a cost advantage to external clouds.  Regardless, <strong>some</strong> capacity will reside outside of the firewall.</p>
<p>The usage of external clouds will largely be dictated by use case and in order for enterprises to derive maximum value from both internal and external clouds they will want a single internal portal that manages both.  They will want minimal friction for internal customers to be able to pick the best cloud for the job/cost.  It will also be important to allow some amount of portability (moving VMs and their workloads across the firewall).</p>
<p>While this doesn&#8217;t require a VMware hypervisor on both sides of the firewall, it will be greatly facilitated if that is the case.  Tools written against the vCloud API will likely work with vCloud-based external clouds without modification.  There is simply far too much synergy possible once both internal and external clouds are based on the same cloud platform.</p>
<p><strong>Summary</strong><br />
There will be two paths for clouds: premium &amp; commodity.  Premium clouds will focus on the enterprise and delivering value they are concerned about.  Commodity clouds will largely be forced to compete on pricing and features irrelevant to the enterprise.  VMware&#8217;s vCloud will be the dominant player behind the firewall because there is no credible contender.  The synergistic effects of internal &amp; external clouds being based on the same vendor&#8217;s software will provide powerful and compelling reasons for enterprises to adopt those external clouds.  Enterprises will use commodity clouds, but mostly for batch processing and non-production workloads that are pricing sensitive.  The bulk of enterprise cloud spending will be on vCloud-based public cloud providers.</p>
<hr />[1] I realize, also in retrospect now, that I should have chosen a better name than &#8216;commodity clouds&#8217;.  To avoid confusion in this article, I&#8217;m going to call them &#8216;consumer&#8217; clouds.  Any suggestions?<br />
[2] This is still pretty much impossible for Amazon to do for many architectures.  When you go to the Amazon or Google &#8216;clouds&#8217; you&#8217;re making a choice to port your application.  Some clouds, like GoGrid with their CloudCenters, do make it portability easier.<br />
[3] I didn&#8217;t get it nailed down for this article, but if memory serves Terremark&#8217;s entry-point offering is about $2,150/month for 10 cores, 10GB RAM, 100GB storage divided up however you like across up to 10 servers.  You can add more of each incrementally and there are pricing discounts on volume.<br />
[4] Platform has been delivering grid solutions, very similar to technology that powers today&#8217;s clouds, for many years and has great DNA to build a compelling offering.<br />
[5] Honestly, it&#8217;s probably already a done deal.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/bifurcating-clouds/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>My Top 5 Cloud Posts in H1 2009</title>
		<link>http://www.cloudscaling.com/blog/uncategorized/my-top-5-cloud-posts-in-h1-2009/</link>
		<comments>http://www.cloudscaling.com/blog/uncategorized/my-top-5-cloud-posts-in-h1-2009/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 15:30:49 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Administrivia]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[summary]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=448</guid>
		<description><![CDATA[Frequently new readers are curious about this blog. It helps when I periodically summarize the most popular blog postings. So, without further ado, here&#8217;s the top 5 posts in the first half of &#8217;09. Be sure to also check out &#8230; <a href="http://www.cloudscaling.com/blog/uncategorized/my-top-5-cloud-posts-in-h1-2009/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Frequently new readers are curious about this blog.  It helps when I periodically summarize the most popular blog postings.  So, without further ado, here&#8217;s the top 5 posts in the first half of &#8217;09.  Be sure to also check out my <a href="http://cloudscaling.com/blog/technology/top-posts-in-2008">top blog post summary of 2008</a> if you haven&#8217;t already.</p>
<ol>
<li><a href="http://www.neotactics.com/blog/technology/the-open-cloud-is-coming">The Open Cloud is Coming</a></li>
<li><a href="http://www.neotactics.com/blog/cloud-computing/defining-infrastructure-clouds">Defining Infrastructure Clouds</a></li>
<li><a href="http://www.neotactics.com/blog/technology/engineyard-uses-chef-a-puppet-alternative">EngineYard uses Chef, a Puppet Alternative</a></li>
<li><a href="http://www.neotactics.com/blog/technology/virtual-cloud-datacenters">Virtual, Cloud, Datacenters</a></li>
<li><a href="http://www.neotactics.com/blog/administrivia/my-gogrid-status">My GoGrid Status</a> (an explanation of my departure from <a href="http://www.gogrid.com">GoGrid</a>)</li>
</ol>
<p>I hope that if you are a newcomer, these give you a little more flavor and insight into what this blog is about.</p>
<p>Best,</p>
<p>&#8211;Randy Bias</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/uncategorized/my-top-5-cloud-posts-in-h1-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GoGrid Makes the Gartner Magic Quadrant</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/gogrid-makes-the-gartner-magic-quadrant/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/gogrid-makes-the-gartner-magic-quadrant/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 17:57:04 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[GoGrid]]></category>

		<guid isPermaLink="false">http://cloudscaling.com/blog/?p=384</guid>
		<description><![CDATA[This slipped by me, but looks like GoGrid made the famous Gartner &#8216;magic quadrant&#8217; for Web Hosting and Hosted Cloud Infrastructure Services (On Demand).[1]  You can see the quadrant here to the right. It&#8217;s great that GoGrid is listed in the visionary &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/gogrid-makes-the-gartner-magic-quadrant/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://mediaproducts.gartner.com/reprints/gogrid/article2/article2.html"><img class="alignright size-full wp-image-385" title="Gartner Magic Quadrant for Hosting/Cloud" src="http://cloudscaling.com/wp-content/uploads/2009/07/168687_0001.png" alt="Gartner Magic Quadrant for Hosting/Cloud" width="320" height="328" /></a></p>
<p>This slipped by me, but looks like <a href="http://www.gogrid.com">GoGrid</a> made the famous Gartner &#8216;magic quadrant&#8217; for <a href="http://mediaproducts.gartner.com/reprints/gogrid/article2/article2.html">Web Hosting and</a><a href="http://mediaproducts.gartner.com/reprints/gogrid/article2/article2.html"> Hosted Cloud Infrastructure Services (On Demand)</a>.[1]  You can see the quadrant here to the right.</p>
<p>It&#8217;s great that GoGrid is listed in the visionary quadrant.  When I joined GoGrid in the office of the CTO, one of my explicit goals was to increase the view of GoGrid as a thought leader and visionary in the cloud computing space.  It gratifies me to see the recognition by Gartner.</p>
<p>For those of you who may have missed it, I left GoGrid <a href="http://cloudscaling.com/blog/administrivia/my-gogrid-status">recently</a> and am currently an independent Cloud Strategist.</p>
<p>At the moment my client list is short, but impressive:</p>
<ul>
<li><a href="http://www.vmware.com">VMware</a> (#1 Virtualization system; working with their new Cloud business unit)</li>
<li>GoGrid / ServePath (#2 or #3 IaaS provider in U.S. depending on how you count)</li>
<li><a href="http://www.engineyard.com">EngineYard</a> (#1 Ruby on Rails PaaS provider)</li>
<li><a href="http://www.cloudcentral.com.au">Cloud Central</a> (first IaaS provider in Australia; pre-launch)</li>
</ul>
<p>Find out how I can help you with your cloud strategy in my <a href="http://neotactics-public.s3.amazonaws.com/randybias-cloud-consulting-services.pdf">one page briefing (PDF)</a>.</p>
<p><a href="http://neotactics-public.s3.amazonaws.com/randybias-cloud-consulting-services.pdf"></a></p>
<hr />[1] That&#8217;s a mouthful.  Not sure what&#8217;s wrong with &#8216;public&#8217; or &#8216;external&#8217; infrastructure cloud.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/gogrid-makes-the-gartner-magic-quadrant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My GoGrid Status</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/my-gogrid-status/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/my-gogrid-status/#comments</comments>
		<pubDate>Wed, 20 May 2009 02:04:01 +0000</pubDate>
		<dc:creator>su</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Administrivia]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Just Plain Cool]]></category>

		<guid isPermaLink="false">http://neotactics.com/blog/?p=218</guid>
		<description><![CDATA[In the past few weeks, several opportunities (some almost too good to be true!) have been presented to me. I sat down with GoGrid’s CEO, John Keagy, to create a working relationship that would allow me to continue to support &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/my-gogrid-status/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>In the past few weeks, several opportunities (some almost too good to be true!) have been presented to me. I sat down with GoGrid’s CEO, John Keagy, to create a working relationship that would allow me to continue to support <a title="GoGrid" href="http://www.gogrid.com">GoGrid</a>, and give me the freedom to expand professionally.  GoGrid, and John, have been good to me.  Very good.We sat down and reframed our business relationship into a consultative one. I’m excited because this because this will let me continue as a GoGrid champion while allowing me to explore new opportunities. </p>
<p>Having been &#8216;on the inside&#8217;, I know that GoGrid leads this space with their technology and their commitment to be the world&#8217;s #1 &#8216;<a title="Cloudcenters are Datacenters in the Sky" href="http://blog.gogrid.com/2009/01/08/cloudcenters-are-datacenters-in-the-sky/">cloudcenter</a>&#8216; (still one of my most widely read GoGrid blog posts).</p>
<p><strong>New Directions</strong><br />
There are several exciting opportunities I&#8217;m pursuing.  Standby to learn more.  :)  I’m also exploring ways to work directly with cloud customers and cloud providers. My unique knowledge of cloud technology enables me to offer my expertise to those looking for new ways to exploit the cloud, &#8216;onboard&#8217; to the cloud, or build their own cloud.</p>
<p>You can find out more in my one page consulting brief downloadable <a title="Randy L. Bias Cloud Strategy Services Brief" href="http://neotactics-public.s3.amazonaws.com/randybias-cloud-consulting-services.pdf">here</a> or to the top right of my blog. </p>
<p>More good news and blog posts coming your way soon.</p>
<p> </p>
<p>— Randy L. Bias, Cloud Strategist</p>
<p> </p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/my-gogrid-status/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>GoGrid Scalability Whitepaper</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/technology/gogrid-scalability-whitepaper/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/technology/gogrid-scalability-whitepaper/#comments</comments>
		<pubDate>Sat, 16 May 2009 06:33:44 +0000</pubDate>
		<dc:creator>su</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[whitepapers]]></category>

		<guid isPermaLink="false">http://neotactics.com/blog/?p=207</guid>
		<description><![CDATA[Quick repost of the Scalability Whitepaper I wrote for GoGrid to make sure that my readers can find it easily.  It can sometimes be difficult to find on the GoGrid website, but I&#8217;m working on that as well.  ;) GoGrid &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/technology/gogrid-scalability-whitepaper/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Quick repost of the Scalability Whitepaper I wrote for GoGrid to make sure that my readers can find it easily.  It can sometimes be difficult to find on the GoGrid website, but I&#8217;m working on that as well.  ;)</p>
<p><a style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;" title="View GoGrid — Scaling Your Internet Business on Scribd" href="http://www.scribd.com/doc/15493750/GoGrid-Scaling-Your-Internet-Business">GoGrid — Scaling Your Internet Business</a> <object width="100%" height="500" data="http://d.scribd.com/ScribdViewer.swf?document_id=15493750&amp;access_key=key-1moi6kcd6bcirs0r8by1&amp;page=1&amp;version=1&amp;viewMode=" type="application/x-shockwave-flash"><param name="id" value="doc_684366227594902" /><param name="name" value="doc_684366227594902" /><param name="align" value="middle" /><param name="quality" value="high" /><param name="play" value="true" /><param name="loop" value="true" /><param name="scale" value="showall" /><param name="wmode" value="opaque" /><param name="devicefont" value="false" /><param name="bgcolor" value="#ffffff" /><param name="menu" value="true" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://d.scribd.com/ScribdViewer.swf?document_id=15493750&amp;access_key=key-1moi6kcd6bcirs0r8by1&amp;page=1&amp;version=1&amp;viewMode=" /><param name="allowfullscreen" value="true" /></object></p>
<div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"><a style="text-decoration: underline;" href="http://www.scribd.com/upload">Publish at Scribd</a> or <a style="text-decoration: underline;" href="http://www.scribd.com/browse">explore</a> others:            <a style="text-decoration: underline;" href="http://www.scribd.com/explore/Business-Law/Technology">Technology</a> <a style="text-decoration: underline;" href="http://www.scribd.com/explore/Business-Law/">Business &amp; Law</a> <a style="text-decoration: underline;" href="http://www.scribd.com/tag/operations">operations</a> <a style="text-decoration: underline;" href="http://www.scribd.com/tag/infrastructure">infrastructure</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/technology/gogrid-scalability-whitepaper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GoGrid .NET SDK Updated</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/gogrid-net-sdk-updated/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/gogrid-net-sdk-updated/#comments</comments>
		<pubDate>Sat, 02 May 2009 19:53:48 +0000</pubDate>
		<dc:creator>su</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[GoGrid]]></category>

		<guid isPermaLink="false">http://neotactics.com/blog/?p=196</guid>
		<description><![CDATA[Mitch Denny, a member of the GoGrid developer community, stepped up and took over maintenance of the GoGrid .NET SDK.  He&#8217;s just released a new version that updates to support the latest GoGrid API features including jobs and pagination.  You can also find Mitch on twitter. &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/gogrid-net-sdk-updated/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div>
<p><a href="http://notgartner.wordpress.com/">Mitch Denny</a>, a member of the GoGrid developer community, stepped up and took over maintenance of the <a href="http://ggapisdk.codeplex.com/">GoGrid .NET SDK</a>.  He&#8217;s just released a <a href="http://ggapisdk.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=26905#ReleaseFiles">new version</a> that updates to support the latest GoGrid API features including <a href="http://wiki.gogrid.com/wiki/index.php/API:grid.job.list">jobs</a> and pagination.  You can also find Mitch on <a href="http://twitter.com/mitchdenny">twitter</a>.</p>
<p>Thanks Mitch!</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/gogrid-net-sdk-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The &#8220;Open&#8221; Cloud is Coming</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/the-open-cloud-is-coming/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/the-open-cloud-is-coming/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 22:24:19 +0000</pubDate>
		<dc:creator>su</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://neotactics.com/blog/?p=181</guid>
		<description><![CDATA[The rhetoric from open source pundits about the &#8216;closed&#8217; cloud has already started.  From Richard Stallman to others there has been nay-saying related to the cloud being ultimately closed and proprietary.  This is a fundamentally misguided understanding. Where ever you &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/the-open-cloud-is-coming/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The rhetoric from open source pundits about the &#8216;closed&#8217; cloud has already started.  From <a title="Richard Stallman pontificates" href="http://www.guardian.co.uk/technology/2008/sep/29/cloud.computing.richard.stallman">Richard Stallman</a> to <a title="NFS cloud study grant article" href="http://www.geek.com/articles/news/fourteen-universities-to-study-cloud-computing-with-5m-grant-20090427/">others</a> there has been <a title="MAYA design about the 'Wrong' Cloud" href="http://www.maya.com/the-feed/the-wrong-cloud">nay-saying</a> related to the cloud being ultimately closed and proprietary.  This is a fundamentally misguided understanding.</p>
<p>Where ever you stand on &#8216;free markets&#8217;, there is no doubt that market forces play a major role in technology adoption.  In this case it means that not only can cloud computing be open.  It <strong>will</strong> be open because of market pressures.</p>
<p><strong>Open Source and Market Forces</strong><br />
Without a doubt open source has benefited from market forces, becoming widely embraced.  For many (e.g. startups) the cost economics were too compelling.  Others (e.g. Google) reaped both the benefits of cost economics and the openness of the source code itself.  Certainly even those companies who embraced open source for the ability to see the source code first and foremost were looking at it with an eye towards saving money elsewhere, not from ideology.</p>
<p>Market forces that drive open source are the same as those that drove the opening of Internet walled gardens.</p>
<p><strong>Walled Gardens, Market Forces, &amp; Democracy</strong><br />
The openness of the Internet is certainly not in doubt.  Despite <a title="Legal section of Wikipedia Net Neutrality article" href="http://en.wikipedia.org/wiki/Net_Neutrality#Legal_situation">ongoing attempts</a> by providers to profit by selling a better quality of service to those with bigger pocket books, <a title="Wikipedia on Net Neutrality" href="http://en.wikipedia.org/wiki/Net_Neutrality">Net Neutrality</a> advocates regularly stymie their efforts[1].  When large publishing sites and newspapers have closed off their access they are largely <a title="NYT removes their pay wall" href="http://www.nytimes.com/2007/09/18/business/media/18times.html">scorned</a> by the individual Internet user.  Back in the day, we used to paraphrase <a title="John Gilmore on Wikiquote" href="http://en.wikiquote.org/wiki/John_Gilmore">John Gilmore</a> saying: &#8216;the Internet routes around censorship, problems, or politics.&#8217;  Meaning that, like the network protocol (TCP/IP) upon which it is based, the Internet is largely immune to efforts to disrupt it.</p>
<p>Why is this and what are market forces really?  &#8216;Market forces&#8217; are the effect of <strong>people</strong> voting with their wallets.  People want open, cheap, and accessible on the Internet.  It&#8217;s been proven over and over countless times now.  Internet-based <a href="http://en.wikipedia.org/wiki/Walled_garden_(technology)">walled gardens</a> will eventually fail with few exceptions.[2]</p>
<p><em>Cloud computing is no exception.  </em>It&#8217;s got to be open, cheap, and accessible.</p>
<p><strong>Opening of the Cloud</strong><br />
It&#8217;s very easy to see the current advent of cloud computing as being closed.  It is.  Historically most new Internet markets and technologies are closed until they mature.  The cycle can be described as:</p>
<ol>
<li>A new Internet market/technology starts as closed and proprietary</li>
<li>Under pressure in a high growth market it begins to open</li>
<li>When market or technology matures many of the technologies are &#8216;open&#8217; or &#8216;open enough&#8217;</li>
</ol>
<p>Consider for a moment the now standard <a title="x86 on Wikipedia" href="http://en.wikipedia.org/wiki/X86">x86</a> processor <a href="http://en.wikipedia.org/wiki/Instruction_set_architecture">instruction set</a>, the <a href="http://en.wikipedia.org/wiki/SQL">SQL</a> relational database interface, or the <a title="Google GData APIs" href="http://code.google.com/apis/gdata/">availability of APIs</a> for just about every Google service.</p>
<p>Already there are the inklings of people working on concrete standards including ones for cloud computing infrastructure (Open Cloud Computing Interface (<a title="OCCI Working Group of the Open Grid Foundation" href="http://www.occi-wg.org/doku.php">OCCI)</a> a working group of the Open Grid Foundation (OGF)) and the portability of virtual machines (Open Virtualization Format (<a title="Wikipedia on OVF" href="http://en.wikipedia.org/wiki/Open_Virtualization_Format">OVF</a>)).  Once these standards are finished and embraced by even a few clouds many customers will opt to choose cloud providers that use them, avoiding vendor lock-in and give choice to customers.</p>
<p><strong>Clouds are not Software</strong><br />
Being &#8216;open&#8217; means something different for Internet-based services, such as cloud computing, than it does for software.  The essence of cloud computing is that you are renting resources from someone else.  This is powerful and provides tremendous advantages to the customer.  It&#8217;s also no different now than it was when it was calling &#8216;<a title="Wikipedia on dedicated hosting service" href="http://en.wikipedia.org/wiki/Dedicated_hosting_service">hosting</a>&#8216;.  The very nature of this kind of offering is that customers won&#8217;t have 100% control.  Someone has to run and maintain the system that you are renting in a professional fashion and retains control &#8230; <strong>up to a point</strong>.</p>
<p><strong>Open Cloud Services?</strong><br />
Where are the points of &#8216;openness&#8217; for Platform-as-a-Service (<a title="Wikipedia on PaaS" href="http://en.wikipedia.org/wiki/PaaS">PaaS</a>) and Infrastructure-as-a-Service (<a title="Wikipedia on IaaS" href="http://en.wikipedia.org/wiki/IaaS">IaaS</a>) businesses?  It&#8217;s fairly simple to assess this.  What is &#8216;open enough&#8217; to allow you to take your application and move it from one PaaS or IaaS provider to another?  Some obvious points come to mind:</p>
<ul>
<li>Data &amp; code portability</li>
<li>Widely available programming languages and libraries</li>
<li>Interoperability through widely embraced and supported APIs</li>
<li>You &#8216;own&#8217; <em>it</em> and can take <em>it</em> with you</li>
</ul>
<p>Where &#8216;<em>it</em>&#8216; is your web application (PaaS), virtual server (IaaS), and data.  Vendor lock-in comes from disallowing you to leave and take your data, tools, or software with you.</p>
<p><strong>Platform Lock-in</strong><br />
If we were to measure PaaS providers like Salesforce.com&#8217;s <a title="Force.com" href="http://www.force.com">Force.com</a>, <a title="Google App Engine" href="http://appengine.google.com">Google App Engine</a> (GAE), and <a title="Heroku" href="http://www.heroku.com">Heroku</a> they might be graded as follows:</p>
<ul>
<li>Force.com:  &#8216;D-&#8217;</li>
<li>GAE: &#8216;C&#8217;</li>
<li>Heroku: &#8216;A&#8217;</li>
</ul>
<p>Force.com creates extreme lock-in via its closed proprietary language <a title="Apex on Force.com" href="http://wiki.developerforce.com/index.php/Apex_Code:_The_World's_First_On-Demand_Programming_Language">Apex</a> that is unavailable outside their service.  GAE a bit less so as it supports widely available languages such as Java and Python.  On the flip side, in order to leverage GAE in a meaningful manner you must use Google proprietary libraries and technology to access <a title="Wikipedia on BigTable" href="http://en.wikipedia.org/wiki/BigTable">BigTable</a> instead of a traditional database.  Heroku comes out smelling like roses allowing you to use a widely available language like Ruby with little or no modifications.</p>
<p><strong>Infrastructure Lock-in</strong><br />
Unlike PaaS providers, infrastructure services do not dictate languages or libraries, meaning that there is even less areas for them to lock you in.  By providing a basic building block of a &#8216;<a title="Virtual Machine on Wikipedia" href="http://en.wikipedia.org/wiki/Virtual_machine">virtual machine</a> image&#8217; IaaS providers allow customers to &#8216;own&#8217; and &#8216;control&#8217; their servers.  Even now, the 800lb gorilla of cloud computing, Amazon Web Services, allows you to <a title="How to move between Xen and Amazon" href="http://blog.layerboom.com/2008/10/03/how-to-move-servers-between-xen-and-amazon/">download</a> their Amazon Machine Images (AMI).  You can download one now and run it on your own infrastructure.  You <strong>can</strong> take it with you.</p>
<p>The primary way in which infrastructure providers create lock-in is twofold.  First  by using a proprietary API that is not widely adopted and second by disallowing portability of virtual machine images.</p>
<p>Once tools are written for a closed API you&#8217;ll get little or no reuse of those tools.  This is why folks like <a href="http://www.gogrid.com">GoGrid</a>, my employer, and our competitors are actively working together to create an open API for controlling IaaS systems.  As part of that discussion we&#8217;re also actively working on supporting standards like OVF that allow virtual machine image portability across hypervisors and clouds.[3]</p>
<p>If you were to grade a bunch of us today, however, it wouldn&#8217;t be bad, but it could be better:</p>
<ul>
<li>VMware vCloud/vSphere: &#8216;C-&#8217;</li>
<li>GoGrid: &#8216;C-&#8217;</li>
<li>Amazon: &#8216;C-&#8217;</li>
</ul>
<p>You might score these differently, but for me VMware gets marks for widely adopted APIs, but demerits for dragging their feet on standards they helped create like OVF and being missing from conversations like the OCCI effort.  GoGrid has an open license on our API, but doesn&#8217;t allow downloading or uploading virtual machine images [4].  Amazon has widely adopted APIs, but under ambiguous licenses and quite a few proprietary technologies (e.g. S3, SimpleDB, and SQS) that encourage lock-in.</p>
<p>The good news is that standards for cloud interoperability (OCCI) and virtual machine portability (OVF) are either here or imminent and many providers are planning to adopt them.</p>
<p><strong>Summing Up &#8216;Open Services&#8217;</strong><br />
It means something different to be an &#8216;Open Service&#8217;.  We all want to be able to export and move our applications from Google App Engine or Force.com when we leave.  We also want to take the virtual machine images that we build on Amazon or GoGrid and move them elsewhere.  Today we  can, but it&#8217;s just a nuisance.  New standards will make interoperability and portability easy and convenient. If anything, cloud computing is becoming &#8216;open&#8217; faster than anything before it.</p>
<p>Ignore the naysayers.  Customers want choice and they will have it.  Choice is driven by open standards, cheap resources, and easy &#8216;self-service&#8217; access.</p>
<p>The &#8216;market&#8217; demands it. </p>
<p> </p>
<hr />[1]  Yes the battle isn&#8217;t over, but there is clear and unrelenting demand for Net Neutrality.<br />
[2]  If in doubt compare the relative approaches of MySpace and Facebook.  Facebook, in opening it&#8217;s platform, was able to make a <a title="Facebook vs. MySpace" href="http://blog.compete.com/2009/02/26/facebook-myspace/">come-from-behind</a> &#8216;win&#8217; because of this.  It&#8217;s uncommon that the #2 player in a given market/space will blow past the #1 so quickly.  It&#8217;s largely due to Facebook opening their platform.<br />
[3] The differences between virtual machines running on different hypervisors is much smaller than people think.<br />
[4] It&#8217;s on the roadmap.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/the-open-cloud-is-coming/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Cloud Application Architectures</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/cloud-application-architectures/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/cloud-application-architectures/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 06:03:51 +0000</pubDate>
		<dc:creator>su</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[GoGrid]]></category>

		<guid isPermaLink="false">http://neotactics.com/blog/?p=170</guid>
		<description><![CDATA[George Reese&#8216;s new book, Cloud Application Architectures, is finally out.  I&#8217;m probably biased, but I think it&#8217;s pretty good as a handbook for building web applications on Amazon&#8217;s EC2. I contributed an appendix that describes GoGrid and it&#8217;s differences to EC2.  There &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/cloud-application-architectures/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-171 alignright" title="cloud-application-architectures" src="http://neotactics.com/wp-content/uploads/2009/04/cloud-application-architectures.jpg" alt="Cloud Application Architectures by George Reese" width="183" height="239" /></p>
<p><a title="George Reese on Twitter" href="http://twitter.com/GeorgeReese">George Reese</a>&#8216;s new book, <a title="Cloud Application Architectures on Amazon" href="http://www.amazon.com/Cloud-Application-Architectures-Applications-Infrastructure/dp/0596156367">Cloud Application Architectures</a>, is finally out.  I&#8217;m probably biased, but I think it&#8217;s pretty good as a handbook for building web applications on Amazon&#8217;s EC2. I contributed an appendix that describes GoGrid and it&#8217;s differences to EC2.  There is also a good <a title="CloudAve interview with George Reese" href="http://www.cloudave.com/link/an-interview-with-george-reese-about-his-new-cloud-computing-book">interview</a> on CloudAve with George Reese on the book.</p>
<p>Highly recommended as a reference manual.  </p>
<p><span style="color: #551a8b; text-decoration: underline;"><br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/cloud-application-architectures/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Virtual, Cloud, Datacenters?</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/virtual-cloud-datacenters/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/virtual-cloud-datacenters/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 18:54:42 +0000</pubDate>
		<dc:creator>su</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[GoGrid]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Systems]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://neotactics.com/blog/?p=159</guid>
		<description><![CDATA[As a new market or technology emerges there is always a search for new, hopefully better, nomenclature to explain and differentiate.  Cloud computing infrastructure is as much a victim of this search as anyone else.  Some consider &#8220;cloud computing&#8221; to &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/virtual-cloud-datacenters/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As a new market or technology emerges there is always a search for new, hopefully better, nomenclature to explain and differentiate.  Cloud computing infrastructure is as much a victim of this search as anyone else.  Some consider &#8220;cloud computing&#8221; to encompass infrastructure only.  Others use &#8220;Infrastructure-as-a-service&#8221; (<a title="Wikipedia on IaaS" href="http://en.wikipedia.org/wiki/IaaS">IaaS</a>) or even &#8220;Hardware-as-a-Service&#8221; (HaaS) to define that part of <a title="Wikipedia on Cloud Computing" href="http://en.wikipedia.org/wiki/Cloud_computing">Cloud Computing</a> that is infrastructure-oriented.  Regardless, we&#8217;re starting to see the various infrastructure providers provide some new and interesting terms that can be slightly confusing.  When you order on-demand infrastructure are you getting a &#8220;datacenter&#8221;, &#8220;virtual datacenter&#8221;, or &#8220;cloudcenter&#8221;?  It depends on who you talk to, but  it all sounds the same.  It is, isn&#8217;t it?</p>
<p>No it isn&#8217;t.  There are important differences and I&#8217;ll explain them and why it matters.</p>
<p><strong>Defining Infrastructure Delivery Models</strong><br />
There are really three emerging infrastructure delivery models: datacenters, cloudcenters, and virtual datacenters.  Datacenters have been around forever, but cloudcenters and virtual datacenters are largely brand new options created by the convergence of computer virtualization, automation, and the on-demand business model.  These delivery models are not exclusive, but rather decreasing subsets of functionality that represent differing levels of virtualization and customer viewpoints.  For example, a datacenter can deliver cloudcenter and virtual datacenter services.  Cloudcenters can deliver virtual datacenters.  A virtual datacenter cannot ever provide traditional datacenter functionality however.  The following diagram shows the relationships:</p>
<p><img class="aligncenter size-medium wp-image-160" title="IaaS Models" src="http://neotactics.com/wp-content/uploads/2009/04/iaas-models-300x196.png" alt="IaaS Models" width="300" height="196" /></p>
<p><em>Datacenters</em> represent the most control, but largest expense.  Building and running your own datacenter or taking down co-location space from a datacenter provider and building out your own infrastructure on top of it is not only capital intensive, but requires a certain level of sunk cost in terms of operational expenses (OpEx) to be cost-effective.  This is my main test:  Do you already have the specialists (network, systems, storage, and facilities) employed? Do you need 1,000+ servers?  Then a traditional datacenter is probably right for you.</p>
<p><em>Cloudcenters</em> represent the next step up, providing significant control, similar to datacenters, but provided in an on-demand delivery model where your only costs are monthly recurring fees.  Usually you have no need for many of the specialists you would normally need (e.g. network and storage).  Cloudcenters also provide many hybrid options where you can mix and match datacenter and virtual datacenter technologies.</p>
<p><em>Virtual datacenters</em> represent the last model which represents fully virtualized datacenter resources delivered on-demand.  They are much like cloudcenters, but with much less control and options as the physical infrastructure is typically completely hidden.  The upside is that the level of complexity is significantly reduced.</p>
<p>Digging into each of these in detail will really highlight the differences.  I&#8217;m will dive into each below, but first I need to talk about the great unmentioned scaling problem.</p>
<p>Workloads.</p>
<p><strong>Understanding Workloads</strong><br />
VMware&#8217;s documentation is littered with references to understanding server workloads because it&#8217;s such a critical issue for virtualization, yet it&#8217;s barely mentioned in the blogosphere or twitterverse when talking about cloud computing.  Simply put, server workloads define how a computing or storage resource is used.</p>
<p><span><span style="text-decoration: underline;"><em>Some workloads can be virtualized and some cannot.</em></span></span></p>
<p>Determining whether a given workload can be virtualized or not is actually relatively trivial.  Your workload is the application or set of applications that you need to run on a single server.  If this workload can use the total resources of a single physical server then it should not be virtualized.  When the workload results in a fraction of resource usage then you should move that workload into a virtual environment.  You must measure workload by many factors including CPU, RAM, and disk.</p>
<p>The most obvious example would be a large database.  Take any large database on a typical physical server today that has 8 cores, 32GB RAM, and a local RAID array.  If at peak usage that physical server is under heavy load you know that moving it to a virtual environment where it would have significantly less resources makes no sense.</p>
<p>This shows how not all workloads should be virtualized as you would wind up starving your application of valuable resources.</p>
<p>Now let&#8217;s see why this matters for each of the infrastructure delivery models.</p>
<p><strong>Traditional Datacenters</strong><br />
Everyone is familiar with traditional datacenters and I&#8217;ve covered the topic a bit in the past in terms of how they are <a title="Clouds are not Datacenters" href="http://neotactics.com/blog/uncategorized/clouds-are-not-datacenters">different from clouds</a>, what is delivered in a <a title="Defining Infrastructure Clouds" href="http://neotactics.com/blog/cloud-computing/defining-infrastructure-clouds">typical datacenter</a>, and more.  For the purpose of this discussion I&#8217;m lumping &#8220;hosting&#8221;, &#8220;co-location&#8221;, &#8220;internal datacenters&#8221;, and all of the other DIY datacenter solutions into one.  I&#8217;m also asserting that they are part of IaaS even though not traditionally seen as an on-demand or cloud service.  I think it&#8217;s important to consider traditional datacenters as part of the IaaS eco-system.  They are still an option and many of the typical &#8216;hosting&#8217; providers essentially package up datacenter capabilities (storage, networking, power, and cooling) into something you can buy over the Internet using only a credit card.  Understanding this option is important to contrasting and comparing with cloudcenters and virtual datacenters.</p>
<p>Whether you build out your own datacenter or rent co-location space from someone there is a tremendous amount of work that needs to be done unrelated to your core product delivery.  This includes everything from the mundane (labeling cables, racking/unracking servers, replacing hardware failures) to the more specialized (configuring Internet connectivity, VLAN topology, internal network routing, virtualization strategies, etc).  For most businesses this work is a complete sideline to core features.  Only the largest web application providers (Google, Microsoft, Amazon, etc.) or datacenter-focused businesses (e.g. hosting providers) can really afford the time and resources to spend building and managing their own datacenters.</p>
<p>Datacenters are where the rubber meets the road in Internet and web application delivery.  They must be power-efficient, well maintained, and run professionally to be competitive.  A typical datacenter is built to provide a plethora of different services including physical servers, virtualization, storage, networking, sub-tenancy (aka co-location), server hosting, and more.  At the end of the day you can put anything in the datacenter that needs power and a network cable, regardless of what &#8220;it&#8221; actually is.</p>
<p>This means datacenters are ideal for customers who have unique or complex workloads that require them to really own and customize their environments.  The sky is the limit in a traditional datacenter.  You just have to pay for that flexibility in terms of capital and operating expenses.</p>
<p><strong>Cloudcenters</strong><br />
An emerging trend pioneered by <a title="GoGrid" href="http://www.gogrid.com">GoGrid</a> and also pre-announced by <a title="RackSpace Cloud" href="http://www.rackspace.com/solutions/cloud_hosting/index.php">RackSpace Cloud</a> is the &#8220;<a title="GoGrid Blog on Cloudcenters" href="http://blog.gogrid.com/2009/01/14/building-a-house-in-the-cloud-cloudcenters-vs-infrastructure-web-services/">cloudcenter</a>&#8220;, a datacenter-in-the-sky.  Cloudcenters are an intermediate step between no virtualization and full virtualization.  They provide some of each, allowing maximum flexibility.  Like datacenters, cloudcenters will provide infrastructure services that encompass both the physical and the virtual.  A cloudcenter can allow you to run complex and mixed workloads.  Some cloudcenters even provide a co-location option for those who have very specific needs.</p>
<p>Unlike datacenters, cloudcenters typically deliver their services in an on-demand fashion allowing customers to avoid most capital expenses (CapEx).  There is also a direct impact to OpEx as well given that cloudcenters essentially package power, cooling, space, networking, and storage as services.  This obviates the need to hire the specialists to manage those parts of your infrastructure.</p>
<p>Recently, I wrote a <a title="Scaling with Cloud Computing" href="http://www.gogrid.com/cloud-hosting/scaling-with-cloud-computing.php">whitepaper</a> for GoGrid that talks about scalability issues with web applications that has a decided bias towards cloudcenters.  I invite you to read it as it highlights further how they are different from the other options.</p>
<p><strong>Virtual Datacenters</strong><br />
The virtual datacenter was pioneered by <a href="http://www.3tera.com">3tera</a>, an early leader in providing software that created fully virtualized datacenter environments.  More recently, Sun Microsystems announced <a title="Sun's Cloud Computing Solutions" href="http://www.sun.com/solutions/cloudcomputing/index.jsp">foray</a> into cloud computing uses the virtual datacenter model as well and is likely to further popularize the approach.  While fully virtualized datacenters provide much less control and can only support limited sets of workloads they are the easiest to approach and consume for those who want to minimize both CapEx and OpEx.</p>
<p>Typical virtual datacenters provide servers, storage, and possibly some network control, but because virtualization technology is used at all layers they are currently unable to handle heavier workloads.  It is likely that as virtualization matures and <a title="Wikipedia on Moore's Law" href="http://en.wikipedia.org/wiki/Moores_Law">Moore&#8217;s Law</a> continues they will become the de facto standard.  Unfortunately, one major issue is that virtualization still needs more and better ways to guarantee service-level-agreements (SLAs) for CPU, RAM, and disk in multi-tenant environments.  The technology is still far from where it needs to be, although some (e.g. <a href="http://www.vmware.com">VMware</a>) clearly have some capability in this regard.</p>
<p>Virtual datacenters still require at least a server specialist, but are the final step before that next layer of Cloud Computing called &#8220;platforms&#8221; or &#8220;Platform-as-a-Service&#8221; where even servers are fully abstracted from the customer.</p>
<p><strong>Visualizing IaaS Options</strong></p>
<p>The following diagram visualizes how the three IaaS delivery models work within the famous Cloud Pyramid:</p>
<p> </p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-162" title="Cloud Pyramid with IaaS detail" src="http://neotactics.com/wp-content/uploads/2009/04/revised-pyramid-iaas-detail1.png" alt="revised-pyramid-iaas-detail1" width="653" height="394" /></p>
<p><strong>Summary</strong><br />
So whether it&#8217;s a traditional datacenter, a cloudcenter, or a virtual datacenter that serves your needs, the important thing (as in all of IT) is to use the right tool for the job.  Determine your workload requirements and find the right solution for your needs.  When in doubt, I recommend the cloudcenter as the best interim solution.  Admittedly I&#8217;m biased, but after spending a lot of time running my own startup before joining GoGrid and looking at these issues in detail I&#8217;m convinced that it is ill-advised to spend significant resources on &#8216;horizontal scaling&#8217; of database workloads until absolutely necessary.  As always, YMMV.</p>
<p>Hope this helps when trying to understand your cloud computing infrastructure options.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/virtual-cloud-datacenters/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

