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

<channel>
	<title>Cloudscaling &#187; Cloud Computing</title>
	<atom:link href="http://www.cloudscaling.com/blog/category/cloud-computing/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>Simplicity Scales: An Alternative Approach to OpenStack Nova RPC Messaging</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/simplicity-scales-an-alternative-approach-to-openstack-nova-rpc-messaging/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/simplicity-scales-an-alternative-approach-to-openstack-nova-rpc-messaging/#comments</comments>
		<pubDate>Wed, 18 Apr 2012 19:04:47 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3913</guid>
		<description><![CDATA[Earlier this week, Eric Windisch (@ewindisch) of Cloudscaling presented an alternative mechanism for OpenStack Compute (Nova) RPC. For those who are new to OpenStack or simply haven&#8217;t had time to delve into it&#8217;s innards, Nova uses a core asynchronous RPC/messaging &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/simplicity-scales-an-alternative-approach-to-openstack-nova-rpc-messaging/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Earlier this week, Eric Windisch (<a href="http://twitter.com/ewindisch">@ewindisch</a>) of Cloudscaling presented an alternative mechanism for <a href="http://openstack.org" target="_blank">OpenStack</a> Compute (Nova) RPC.</p>
<p>For those who are new to OpenStack or simply haven&#8217;t had time to delve into it&#8217;s innards, Nova uses a core asynchronous RPC/messaging system to communicate between components.  Asynchronous message passing systems are key tools in building scalable systems.  They are used in many different ways depending on the type of system you are building.  Nova has traditionally used <a href="http://www.rabbitmq.com/" target="_blank">RabbitMQ</a>, which is an excellent choice for many.</p>
<p>Cloudscaling felt that RabbitMQ added unnecessary complexity to Nova deployments given what the requirements were for an asynchronous RPC message passing mechanism.  Rabbit provides a number of value added features such as store-and-forward of messages, which can actually be problematic at larger scale.  In addition, Rabbit is a centralized, broker-based model that requires deploying it in High Availability (HA) pairs and combining this with clustering (multiple HA pairs in parallel) for scaling.  We felt this was not an ideal scenario for larger Nova deployments.</p>
<p>The result is a completely broker-less, peer-to-peer, asynchronous message passing system based on 0MQ (<a href="http://www.zeromq.org/">ZeroMQ</a>).  This <a href="https://github.com/cloudscaling/nova-mq">open source pluggable driver</a> for Nova has no centralized broker, requires no HA components, and is distributed amongst all of the Nova components.  The ZeroMQ plugin that Cloudscaling created is roughly 700 lines of Python code that plugs into the Nova Queue Abstraction Layer (QAL).  It leverages the ZeroMQ library (written in C), which is fast, portable, and proven at scale.  You will find that this plugin not only removes complexity in how Nova does messaging, but also has its performance scale linearly with the number of components.</p>
<p>As a brief aside, this is an example of how Cloudscaling intends to help create choice and increase the robustness and scalability of OpenStack, while reducing complexity.  Last year, we <a href="https://code.launchpad.net/~zedshaw/nova/generic-msg-queue-layer/+merge/69712">pushed back the pluggable QAL interface</a> to OpenStack in Diablo with a driver for RabbitMQ, which maintained all functionality, while allowing us to have a place to plug in ZeroMQ in the future.  Now, as of Essex, Stackers can choose RabbitMQ or ZeroMQ depending on what they think their needs are.  We hope this is an approach that others in the community will choose.</p>
<p>Eric&#8217;s presentation on the ZeroMQ RPC driver for Nova is below.  It describes how ZeroMQ works and provides more depth on how it was implemented.</p>
<div id="__ss_12592330" style="width: 425px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Distributed RPC in Nova with ZeroMQ" href="http://www.slideshare.net/randybias/distributed-rpc-in-nova-with-zeromq" target="_blank">Distributed RPC in Nova with ZeroMQ</a></strong> <iframe src="http://www.slideshare.net/slideshow/embed_code/12592330" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="585" height="491"></iframe></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/randybias" target="_blank">Randy Bias</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/simplicity-scales-an-alternative-approach-to-openstack-nova-rpc-messaging/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Laying a Foundation</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/laying-a-foundation/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/laying-a-foundation/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 14:01:52 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[OpenStack]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3883</guid>
		<description><![CDATA[When we first began supporting the OpenStack project, we saw in it something that other open source cloud software projects did not have. OpenStack offered a path forward for companies that wanted to launch open cloud infrastructures in the model &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/laying-a-foundation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When we <a href="http://www.cloudscaling.com/blog/cloud-computing/does-openstack-change-the-cloud-game/">first began supporting the OpenStack project</a>, we saw in it something that other open source cloud software projects did not have. OpenStack offered a path forward for companies that wanted to launch open cloud infrastructures in the model of AWS and Google.</p>
<p>That was in July of 2010. What I said was:</p>
<p style="padding-left: 30px;">“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>It’s nearly two years later, and there is definitely a ‘strong community behind’ OpenStack. More than 165 companies have joined the project, from startups to multinational giants. And they’re not just lurking and watching. They’re contributing code. In fact, more than 200 Stackers from 55 companies contributed to Essex, the release <a href="http://www.openstack.org/projects/essex/press-release/">announced last week</a>. Want more diversity? There are more than 20 global user groups, and there are 2,600 members of the technical community.</p>
<p>But is OpenStack becoming ‘an important tool for service providers and large telcos to compete at scale’?</p>
<p>There’s no doubt about it. Companies from KT and Internap to Deutsche Telekom and HP have launched production-grade deployments on OpenStack. Beyond these marquee deployments, consider the 100,000 downloads to date.</p>
<p>And remember, it’s not even two years old yet.</p>
<p>Today, the OpenStack community is taking the next step toward becoming the most profound open source movement since Linux. <a href="http://www.openstack.org/blog/" target="_blank">Eighteen companies</a> have stepped forward as platinum or gold members of the OpenStack Foundation. These companies are making a financial commitment to help assure the long-term, independent success of the community. Each of them committed code to Essex. They’re vested.</p>
<p>One of the things that makes OpenStack work is its open development process where technical  meritocracy drives the code. The community is simply too diverse for one company to impose its will. With the formation of the foundation, this philosophy becomes codified into the DNA of how OpenStack functions.</p>
<p><strong>Credit Where It’s Due</strong><br />
I’d be remiss if I didn’t call out Rackspace for their thoughtful and balanced stewardship of the project to this point. Jim Curry, Mark Collier and their team have guided OpenStack toward today’s foundation announcement. Rackspace, and the entire OpenStack community know that the formation of the OpenStack Foundation is the correct next step to move the mantle of leadership to the community itself.</p>
<p><strong>Getting on With What’s Next</strong><br />
It’s as true today as it was in July of 2010. OpenStack will succeed because of the diversity, engagement and energy of the community building it. And we’re not done building that community. There are tough questions to answer about governance and competition. But as the community takes care of its internal business, the market will take care of the competitive issues.</p>
<p>To my fellow Stackers, we’ll see you next week at the <a href="http://www.openstack.org/conference/san-francisco-2012/">Summit</a> to get on with the business of self governance. And join us on Monday night for a <a href="http://artandopenstack.eventbrite.com/">party</a> with our co-hosts <a href="http://solidfire.com/">SolidFire</a> and <a href="http://www.righscale.com/">RightScale</a>. There’s plenty to celebrate.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/laying-a-foundation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An Appliance Does Not Make Your Software Architecture AWS Compatible</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/citrix-blows-off-steam-defends-poor-marketing/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/citrix-blows-off-steam-defends-poor-marketing/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 18:49:59 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3858</guid>
		<description><![CDATA[On Saturday morning, an article I wrote went out on GigaOm entitled &#8220;True or false: Citrix is more compatible with AWS.&#8221;  Reactions were generally very positive, with only a a small minority reaction, mostly from Citrix or Citrix fans. Some &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/citrix-blows-off-steam-defends-poor-marketing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On Saturday morning, an article I wrote went out on GigaOm entitled &#8220;<a href="http://gigaom.com/2012/04/07/true-or-false-citrix-is-more-compatible-with-aws/">True or false: Citrix is more compatible with AWS</a>.&#8221;  Reactions were generally very positive, with only a a small minority reaction, mostly from Citrix or Citrix fans. Some of those negative reactions deserve a response that is greater than 140 characters in length.</p>
<p>The basic premise of the article was that Citrix was making pretty outlandish claims about being the only one who &#8220;even comes close&#8221; to &#8220;meeting [the] requirements]&#8221; for &#8220;AWS-style architecture&#8221;, &#8220;proven at scale in real production clouds&#8221;, and is &#8220;compatible with the Amazon architecture.&#8221;</p>
<p>These are big claims on Citrix&#8217;s part and an attempt to set themselves apart from everyone else primarily on the strength of their Amazon compatibility.  To let such claims go unanswered, when they are formed on such a weak basis, is not possible.</p>
<p><strong>The Article &amp; It&#8217;s Reception</strong><br />
There isn&#8217;t much reason to retread my article on GigaOm.  It speaks for itself.  I focused not on CloudStack vs. OpenStack, but endeavored to talk about the claims around AWS compatibility and Amazon-style architecture.</p>
<p>Tweets were exchanged with the chief cloud architect from Citrix and Christian Reilly, one of their big customers, proponents, and briefly, an employee of Cloud.com/Citrix.  The result was that Citrix made it clear that AWS compatibility *is* possible with CloudStack 3.0, since February 2012, <strong>if</strong> you buy a Citrix NetScaler.</p>
<p><em>In other words, on an open source project to open source project comparison, CloudStack has no more additional AWS network compatibility than does OpenStack.</em></p>
<p>Here&#8217;s what I said in the GigaOm article[1]:</p>
<blockquote><p> The default AWS networking is a flat layer-3 network, which CloudStack can support, but typically does not. Much of their value-added functionality (e.g. load balancing, network area translation) disappears when using flat networking. Default CloudStack deployments aren’t network compatible with AWS.</p></blockquote>
<p style="text-align: left;">My stance was clear in the original and stays the same.  If you download CloudStack, turn it on in flat network mode, like Amazon networking, you lose a bunch of CloudStack&#8217;s purported value add and are not any more compatible with AWS networking than OpenStack.  Citrix stance is simple: buy a NetScaler to fix this.</p>
<p style="text-align: left;"><strong>&#8220;Designed From the Ground Up&#8221;</strong><br />
Here&#8217;s the CloudStack 3.0 <a href="http://download.cloud.com/releases/3.0.0/CloudStack3.0.0ReleaseNotes.pdf">release notes</a> declaring support for the Citrix NetScaler.  CloudStack 3.0 (Acton) was <a href="http://cloudstack.org/blog/117-cloudstack-acton-released.html">released</a> on February 28th, 2012.  So native support of their &#8220;designed from the ground up for AWS compatibility&#8221; for ELB, Elastic IP, and NAT in flat networking mode (Amazon&#8217;s default) is now 2 months old.  This support is provided by purchasing a Citrix hardware appliance, which is the only load balancer currently supported by CloudStack today.</p>
<p style="text-align: left;"><strong>Citrix Isn&#8217;t More Designed to be AWS Compatible Than Anyone Else</strong><br />
I called Citrix out on some outrageous marketing claims that are minimally supported by the evidence.  CloudStack was not designed from the ground up to be AWS compatible or in the Amazon architectural model.  Nor is it significantly ahead  of projects like Eucalyptus or OpenStack in terms of <a href="http://wiki.openstack.org/Nova/APIFeatureComparison">AWS API features supported</a>.</p>
<p style="text-align: left;">This isn&#8217;t about OpenStack vs. CloudStack though some are trying to make it that.  This isn&#8217;t about whether CloudStack is more open source than OpenStack or vice versa.  It&#8217;s about these marketing claims.</p>
<p style="text-align: left;">It comes down to this: You can build an Amazon-style and possibly even somewhat AWS compatible cloud using CloudStack <strong>IF</strong> you also buy the Citrix NetScaler.  The same can also be said of OpenStack and possibly even Eucalyptus with a modest amount of integration work.</p>
<p style="text-align: left;">Adding integration to hardware projects in the last two months does not make true the claims of CloudStack software being &#8220;designed from the ground up&#8221; to be the &#8220;only one who comes close&#8221; to AWS compatibility.</p>
<hr />
<p>[1] This is backed up when you read the CloudStack 3.0 <a href="http://download.cloud.com/releases/3.0.0/CloudStack3.0InstallGuide.pdf">Advanced Installation Guide</a>, which shows that you must purchase a &#8216;physical&#8217; device to get NAT, ELB, Elastic IP, and firewall capabilities.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/citrix-blows-off-steam-defends-poor-marketing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Citrix Joins Apache and Contributes CloudStack: Bold Move or Brash Decision?</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/citrix-joins-apache-and-contributes-cloudstack-bold-move-or-brash-decision/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/citrix-joins-apache-and-contributes-cloudstack-bold-move-or-brash-decision/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 04:30:27 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3839</guid>
		<description><![CDATA[UPDATED: link added to actual Citrix announcement; clarification re: story sources added at end; clarification of &#8220;contributor community&#8221; in 8th paragraph. As I write this, Citrix is preparing a big announcement tomorrow. The details are sketchy, but apparently they are &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/citrix-joins-apache-and-contributes-cloudstack-bold-move-or-brash-decision/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATED</strong>: link added to actual Citrix announcement; clarification re: story sources added at end; clarification of &#8220;contributor community&#8221; in 8th paragraph.</p>
<p>As I write this, Citrix is preparing a <a href="http://www.citrix.com/English/NE/news/news.asp?newsID=2323072">big announcement tomorrow</a>. The details are sketchy, but apparently they are joining the <a href="http://www.apache.org">Apache Software Foundation</a> (ASF) and contributing back Cloud.com’s <a href="http://www.cloudstack.org/">CloudStack</a> infrastructure-as-a-service (IaaS) software. It’s possible they may even contribute Xen, although I don’t have any indications of such.</p>
<p>Citrix paid a pretty penny for Cloud.com. At reportedly 200M[1] and possibly as much as 40x revenue, it was a huge bet and now it appears destined to be transferred over to ASF lock, stock, and barrel. At the time of the acquisition, it wasn’t clear what the Citrix strategy was given they had made a <a href="http://www.citrix.com/English/ne/news/news.asp?newsID=2311980">big public commitment to the OpenStack project</a> (whither art thou, Project Olympus?). It was never clear if they could bring the two projects together as they claimed they would given the likely tissue rejection (Java vs. Python anyone?). Now, it appears Citrix is not only going their own way, but possibly planning to leave OpenStack behind.</p>
<p>So, what’s happening? Is this Citrix throwing in the towel or is it a new opportunity to drive greater awareness of open source and to foster the cloud computing space in general?</p>
<p>It’s hard to say, but we can be certain of a number of things.</p>
<p>First, Citrix’s focus has always been VMware. Their virtualization strategy has largely been focused on building a fast-follow model (XenServer+XenCenter) to VMware’s wildly successful vSphere system. The more cynical might see the Cloud.com acquisition as a similar move to create an alternative to VMware’s vCloud Director.</p>
<p>Second, Citrix has struggled to integrate CloudStack and OpenStack or to have a cohesive strategy or statement on how integration could even be done. Meanwhile, the pressure to see a return on investment for CloudStack must be very high. Remember, this is the second major open source project they have invested in. It’s unclear if XenSource, <a href="http://www.citrix.com/English/NE/news/news.asp?newsID=683171">acquired 4.5 years ago for $500M</a>, was ever a net win.</p>
<p>Third, many believe there is currently a three-way ecosystem race: Amazon Web Services, VMware, and OpenStack. Certainly Citrix doesn’t want to be left out of the party. If they are moving away from OpenStack and can’t move towards VMware, that only leaves two options: move towards Amazon or try and create a fourth ecosystem. Perhaps that is a major motivation for joining ASF?</p>
<p>Fourth, while Citrix’s CloudStack has been officially open source for a while now (GPL, to be exact), it hasn’t seen the uptake or contributor community traction that OpenStack has seen. As the fastest growing open source project in history, OpenStack can make some serious claims in terms of the number of contributors and velocity. CloudStack, meanwhile, has been predominantly an open source project of one, first Cloud.com and now Citrix. Joining ASF adds a sense of open source legitimacy and may be a defensive strategy on Citrix’s part to avoid obsolescence in the face of OpenStack’s mindshare dominance, while trying to gain more mindshare against their old rival, VMware.</p>
<p>As an aside, it’s great to see more validation that open source solutions are highly desirable for building <strong>open cloud infrastructure</strong>. We welcome as many companies into the fold as possible. Hopefully CloudStack will have more success as an Apache Software Foundation (ASF) open source project than it has enjoyed solo.</p>
<p>So what’s happening here? Is Citrix giving up? That seems unlikely. Are they giving new life to CloudStack as an open source project? All of the momentum continues to be with OpenStack at the moment. Joining ASF seems like a bold and smart business move, but it could also wind up being quite a big flop if a community doesn’t form.</p>
<p>Bold move or brash decision? Only time will tell.</p>
<div></div>
<hr />
<p>[1] Their most recent 10-K says 158M in cash with 500,000 in stock + options or roughly 40M at today&#8217;s close of $80/share.</p>
<p><strong>Story sourcing clarification</strong>: Some folks in the twitter verse were annoyed that I broke this story early.  These bloggers/pundits had been briefed in advanced of the Citrix announcement.  I was not briefed in advance.  I was notified through a tip.  I confirmed with a second source and then wrote this article.  Neither myself nor my sources were under any kind of embargo or NDA.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/citrix-joins-apache-and-contributes-cloudstack-bold-move-or-brash-decision/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Open Communities Deserve Equitable Governance</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/open-communities-deserve-open-communication/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/open-communities-deserve-open-communication/#comments</comments>
		<pubDate>Fri, 09 Mar 2012 22:26:51 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3703</guid>
		<description><![CDATA[UPDATED: to provide clarity on key sections and fix poor wording choices I applaud Joshua McKenty’s recent Open Letter. Cloudscaling has had similar concerns about the OpenStack Foundation governance model. We participated in a variety of discussions including the recent governance &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/open-communities-deserve-open-communication/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATED:</strong> to provide clarity on key sections and fix poor wording choices</p>
<p>I applaud Joshua McKenty’s recent <a href="http://www.pistoncloud.com/blog/">Open Letter</a>. Cloudscaling has had similar concerns about the OpenStack Foundation governance model. We participated in a variety of discussions including the recent governance meetup during Cloud Connect, discussions with other community members, and discussions with Rackspace&#8211;the current Foundation steward&#8211;in private and public. We encourage all frank, even-handed, and open dialog about the governance of such a critical community as OpenStack. We look forward to working with all of the companies, both small and large, that are bettering their businesses on the success of OpenStack.</p>
<p>A rising tide raises all ships, and a stable, fair, and equally representative governance model is the foundation of all successful communities. We believe the OpenStack Foundation and the community it represents is at a cross-roads now where we can work towards an equitable and fair model that represents the interests of all participating members, be they large or small. It’s incumbent upon us to embrace such a model.</p>
<p>We will not be able to achieve such a model if we don’t have further conversation about the ultimate governance model of the OpenStack Foundation. A conversation that understands that a level-playing field is, ultimately, in the best interest of all. Even the large players.  A plutocracy will not facilitate OpenStack&#8217;s ultimate success.</p>
<p>We will have more to say on this soon.</p>
<p>&#8211;Randy Bias, CTO &amp; Co-founder, Cloudscaling</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/open-communities-deserve-open-communication/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Opscode, Chef and Automation: Jesse Robbins Video</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/opscode-chef-and-automation-jesse-robbins-video/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/opscode-chef-and-automation-jesse-robbins-video/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 17:35:57 +0000</pubDate>
		<dc:creator>Robert Cathey</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Chef]]></category>
		<category><![CDATA[Cloud Connect]]></category>
		<category><![CDATA[opscode]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3640</guid>
		<description><![CDATA[Reposting is not something we do often, but this was too good to pass up. Jesse Robbins of Opscode gave an exceptional 20-minute keynote at Cloud Connect last month. Check out the video of his keynote on the Opscode blog. &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/opscode-chef-and-automation-jesse-robbins-video/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Reposting is not something we do often, but this was too good to pass up.</p>
<p>Jesse Robbins of Opscode gave an exceptional 20-minute keynote at <a href="http://www.cloudconnectevent.com/santaclara/" target="_blank">Cloud Connect</a> last month. Check out <a href="http://www.opscode.com/blog/2012/02/14/automate-all-the-things/" target="_blank">the video of his keynote on the Opscode blog</a>.</p>
<p>Also, the short video embedded below is a good summary about Opscode Chef and cloud infrastructure automation.</p>
<p><iframe src="http://blip.tv/play/AYLa3FcC.html?p=1" width="640" height="430" frameborder="0" allowfullscreen></iframe><embed type="application/x-shockwave-flash" src="http://a.blip.tv/api.swf#AYLa3FcC" style="display:none"></embed></p>
<p>&nbsp;</p>
<p>Finally, be sure to check out <a href="http://chefconf.opscode.com/" target="_blank">#ChefConf</a> May 15-17 in San Francisco.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/opscode-chef-and-automation-jesse-robbins-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>#ChefConf 2012 &#8211; Doing DevOps Right</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/chefconf-2012-doing-devops-right/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/chefconf-2012-doing-devops-right/#comments</comments>
		<pubDate>Thu, 01 Mar 2012 18:54:30 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3626</guid>
		<description><![CDATA[Automation is one of the more tricky disciplines.  If it were as easy as it looks, then we would have had cloud years ago.  In recent years the DevOps movement as striven to take automation to the next level.  One &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/chefconf-2012-doing-devops-right/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Automation is one of the more tricky disciplines.  If it were as easy as it looks, then we would have had cloud years ago.  In recent years the <a href="http://en.wikipedia.org/wiki/DevOps">DevOps</a> movement as striven to take automation to the next level.  One of the primary shakers and movers IMHO is the <a href="http://www.opscode.com">OpsCode</a> team who&#8217;s Chef open source project, while taking cues from Puppet, has moved the ball forward in significant ways.  A lot of this is because they have an incredible team of folks with large-scale and next-gen cloud automation experience such as <a href="http://twitter.com/skeptomai">Chris Brown</a>, <a href="http://twitter.com/jesserobbins">Jesse Robbins</a>, and <a href="http://twitter.com/adamhjk">Adam Jacobs</a>.</p>
<p>Much of the OpsCode team will be at their upcoming Chef conference, named, appropriately enough just <a href="http://chefconf.opscode.com/">#ChefConf</a>.  Come learn from the best, share your experiences with Chef, or even sponsor the conference.  I think you will find it&#8217;s well worth your time. We have a number of Cloudscalers attending.  The early bird price is at a 30% discount  until March 31st!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/chefconf-2012-doing-devops-right/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clouds are complex, but simplicity scales; a winning strategy for cloud builders</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/clouds-are-complex-but-simplicity-scales-a-winning-strategy-for-cloud-builders/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/clouds-are-complex-but-simplicity-scales-a-winning-strategy-for-cloud-builders/#comments</comments>
		<pubDate>Wed, 29 Feb 2012 17:54:25 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3606</guid>
		<description><![CDATA[All cloud systems are inherently complex, and complexity is inherently evil. You can’t avoid complexity, since the size and scale that drives efficiency also adds complexity.  However, you can choose how complex to make your basic system.  A winning strategy &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/clouds-are-complex-but-simplicity-scales-a-winning-strategy-for-cloud-builders/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>All cloud systems are inherently complex, and complexity is inherently evil. You can’t avoid complexity, since the size and scale that drives efficiency also adds complexity.  However, you can choose how complex to make your basic system.  A winning strategy for any team of cloud builders is to start simple and then get more complex organically over time.  Starting with a complex system means multiplying that complexity as you scale, multiplying the risk of a major failure.</p>
<p>This article aims to talk about complexity.  I hope for cloud building teams to understand this issue better.  In particular, I hope for many of the <a href="http://www.openstack.org/">OpenStack</a> folks to gain some insight into this way of thinking.</p>
<p>It will help us all to make a better open source project.</p>
<p><strong>Systems &amp; Complexity</strong><br />
I am no expert on <a href="http://en.wikipedia.org/wiki/General_System_Theory">systems theory</a>.  A lot of what I know is based off of 20+ years of hands-on experience or anecdotes with building ISP backbones, datacenters, security systems, storage systems, and writing automation tools.  (Lots and lots of automation tools. I never could stand doing anything by hand.)  That said, over time I have slowly learned and inferred a number of lessons, the most important being</p>
<p style="padding-left: 30px;">a. Complex systems fail.</p>
<p style="padding-left: 30px;">b. People love to build complex systems.</p>
<p>In particular, many engineers see understanding and developing complex systems as a rite of passage.  In reality, the true test of a great engineer is their ability to make things simpler, not more complex. In software development, this is talked about as “elegance” or “code elegance”.  An excellent definition can be found in <a href="http://searchsoa.techtarget.com/definition/elegant-solution">SearchSOA</a>[1]:</p>
<p><em>“The word elegant, in general, is an adjective meaning of fine quality. <strong>Refinement</strong> and <strong>simplicity</strong> are implied, rather than fussiness, or ostentation. An elegant solution, often referred to in relation to problems in disciplines such as mathematics, engineering, and programming, is one in which <strong>the maximum desired effect is achieved with the smallest, or simplest effort</strong>. Engineers, for example, seek the elegant solution as a means of solving a problem with the least possible waste of materials and effort.” [emphasis mine]</em></p>
<p>Complexity is the opposite of elegance.  Complexity breeds failures.  Systems <a href="http://it20.info/2012/02/the-cloud-magic-rectangle-tm/">that are not designed for failure</a>, which are complex or sprawling, will fail catastrophically.  Frequently catastrophic failure will turn into a <a href="http://en.wikipedia.org/wiki/Cascading_failure">cascading failure</a>.  “High availability” (HA) as typically implemented in an enterprise datacenter will not protect a system from cascading or catastrophic failures.  More importantly, in my experience, HA is a leading cause of catastrophic failures. Traditional HA stems from the idea of <em>risk mitigation</em>, predominant in how enterprise systems are designed today. However, it is simply not possible to ensure robustness by <a href="http://www.cs.washington.edu/homes/gribble/papers/robust.pdf">predicting what could go wrong</a> and adding complexity to handle a predicted range of failures. Cloud systems must embrace <em>risk acceptance and planning</em>, the new emerging approach for building <strong>reliably unreliable</strong> cloud systems.</p>
<p><strong>Failures in Systems</strong><br />
There are a number of works on systems and failures, but my favorite is <a href="http://www.amazon.com/Systemantics-Systems-Work-Especially-They/dp/070450331X/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1330466840&amp;sr=1-1">Systemantics</a> or the <a href="http://www.amazon.com/Systems-Bible-Beginners-Guide-Large/dp/0961825170">Systems Bible</a> by John Gall.  Considered somewhat facetious or tongue-in-cheek by many, much of its kernels of wisdom ring true.  The entire body of work is best summarized by “<a href="http://en.wikipedia.org/wiki/Gall's_law">Gall’s Law</a>”:</p>
<p><em>“A complex system that works is invariably found to have evolved from a simple system that worked. The inverse proposition also appears to be true: A complex system designed from scratch never works and cannot be made to work. You have to start over, beginning with a working simple system.”</em></p>
<p>Gall’s Law is a synopsis of Systemantics ‘laws’ 12-16 listed on the <a href="http://en.wikipedia.org/wiki/Systemantics">Wikipedia</a>page:</p>
<p style="padding-left: 30px;">12. A complex system cannot be &#8220;made&#8221; to work. It either works or it doesn&#8217;t.</p>
<p style="padding-left: 30px;">13. A simple system, designed from scratch, sometimes works.</p>
<p style="padding-left: 30px;">14. Some complex systems actually work.</p>
<p style="padding-left: 30px;">15. A complex system that works is invariably found to have evolved from a simple system that works.</p>
<p style="padding-left: 30px;">16. A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, beginning with a working simple system.</p>
<p>The inherent truth in Gall’s Law should be self-evident, but what’s important to understand is that many of the current approaches to building Infrastructure-as-a-Service (IaaS) clouds are deeply rooted in complexity.  In this regard, they look similar to how enterprise datacenters and applications are constructed today: <em>heterogeneous, sprawling, multiplicity of silos with no prevailing design patterns or reusability</em>. These kinds of approaches are difficult to scale, to secure, or to maintain with high levels of uptime. Systemantics talks very specifically about failures.  The subtitle of the book is “How systems work and especially how they fail.”  I want to bring a few of the more interesting, but pithy ‘laws’ to your attention including some brief commentary, particularly in the context of large cloud systems (numbered according to how they are found on the Wikipedia page for reference; will not match original text):</p>
<p style="padding-left: 30px;"><em>#22 &#8211; “A system can fail in an infinite number of ways.”</em></p>
<p>While infinite is an exaggeration, the larger a system is and the more moving parts it has, the more likely you are to encounter unplanned for <a href="http://en.wikipedia.org/wiki/Edge_case">edge cases</a>.  You cannot plan for all edge cases.  You can only try to reduce the number of edge cases by having simpler systems with fewer moving parts.</p>
<p style="padding-left: 30px;"><em>#2 &#8211; The Fundamental Theorem: “New systems generate new problems.”</em></p>
<p>Systems are created to solve a problem.  Unfortunately, new systems bring new problems in addition to the ones you are trying to solve for.  People, and particularly engineers, want to solve problems by designing new systems.  Whenever possible, use existing systems to solve a problem.  If you must build a new system to solve a problem, make it the smallest possible solution possible to solve the problem.  Solve it as elegantly as possible.  Minimalism.  Simplicity.</p>
<p style="padding-left: 30px;"><em>Not in WP list &#8211; “If a problem seems unsolvable, consider that you may have a metaproblem.”</em></p>
<p>If a problem doesn’t look tractable then there is a deeper underlying problem that should be addressed.  A great example of this is that AWS doesn’t guarantee virtual server uptime through ‘HA’ or ‘server HA’.  Rather than trying to make virtual servers automatically recover, they simply addressed the metaproblem: the cloud app should handle server failures itself.</p>
<p style="padding-left: 30px;"><em>#31 &#8211; “Loose systems last longer and work better. (Efficient systems are dangerous to themselves and to others)”</em></p>
<p>This is what’s behind the notions of ‘loose-coupling’ and ‘failure domains’.  We see transient, isolated failures when systems are loose.  We see big, catastrophic, cascading failures when systems or subsystems are tightly bound or integrated together.  A few transient failures that are expected and planned for are always better than a very small number of very big, very spectacular failures.</p>
<p><strong>Complexity in Software Systems</strong><br />
I can only touch on this briefly, but suffice it to say that software system complexity most often comes from more code.  In this regards, one of the main metrics in the OpenStack community (code check-ins and/or lines of code) is a bit broken.  What we really want is a metric for how people are simplifying the OpenStack code base, and making it more elegant.  Perhaps code check-ins where lines of code are REDUCED while maintaining functionality? Less code means less complexity, which means fewer edge cases and fewer failure points.</p>
<p>To see simplicity in action, let’s go back to AWS.</p>
<p><strong>How Amazon EC2 Started (Simple)</strong><br />
When AWS EC2 launched, in <a href="http://aws.amazon.com/about-aws/whats-new/2006/08/24/announcing-amazon-elastic-compute-cloud-amazon-ec2---beta/">August of 2006</a>, you could get an m1.small for $0.10/hr in one region using an API.  That was it.  That was *all* of it.  You couldn’t even get m1.large or m1.xlarge instances until <a href="http://aws.amazon.com/about-aws/whats-new/2007/10/22/amazon-ec2-now-in-unlimited-beta-and-launching-new-instance-types/">over a year later</a>. There is a key lesson here: No one will compete successfully with Amazon by trying to build AWS as it is in 2012.  You’re going to build AWS as it was in 2008, or perhaps 2009, and then iterate fast.  As fast as you can.</p>
<p><strong>Examples of AWS EC2’s Design Elegance</strong><br />
Even as AWS grows in scope, Amazon maintains simplicity in individual services, such as EC2. Some highlights:</p>
<ul>
<li>Only one hypervisor is supported [2]</li>
<li>The default networking model is a simple flat layer-3 routed networking model</li>
<li>Instance disk storage is ephemeral, meaning there are no SANs or NAS, just regular old DAS</li>
<li>Elastic Load Balancing (and similar services) are ‘lowest common denominator’ capabilities: you get just simple L4 load balancing, not a complex L7 load balancer</li>
<li>EC2 evenly subdivides physical hosts and ‘bin packs’ VM instances onto the same kind of physical hardware designed for that workload/VM-type</li>
<li>Every VM instance has one network interface (NIC)</li>
</ul>
<p>Some will undoubtedly point to the complexity of AWS’ Virtual Private Cloud (VPC) as a counter-example.  It’s important to note that VPC is a set of very complex networking designed to provide an emulation layer for legacy enterprise applications that were built in an era that required this kind of solution.  Most of these apps are not highly elastic and do not have large scale needs.  Solving for them with a VPC style solution is appropriate and sensible.  But you won’t ever see Netflix or use cases like Netflix adopting VPC.</p>
<p><strong>Examples of Failures in Designing Scalable IaaS</strong><br />
This article is really becoming <a href="http://en.wikipedia.org/wiki/Wikipedia:Too_long;_didn't_read">tl;dr</a>, but before summarizing, I want to discuss some examples of what I see to be missteps in building IaaS cloud software and systems.</p>
<p style="padding-left: 30px;"><em>“Multi-hypervisor”</em></p>
<p style="padding-left: 30px;"><em></em>End-users don’t care about hypervisors.  Hypervisors are a commodity.  They are the new ‘bare metal’.  Multi-hypervisor adds code, complexity, creates edge cases galore, and creates all kinds of new requirements such as maintaining VM image repositories for each kind of hypervisor.  This is bad inside of a single system.</p>
<p style="padding-left: 30px;">If you need multi-hypervisor, the right solution is to do what <a href="https://twitter.com/#!/reillyusa">Christian Reilly</a> did at Bechtel: deploy a number of systems and then use a cloud management system like <a href="http://www.enstratus.com/">enStratus</a> or <a href="http://www.rightscale.com/">RightScale</a> to bridge them with a unifying UI.</p>
<p style="padding-left: 30px;"><em>“Redundancy for redundancy’s sake”</em></p>
<p style="padding-left: 30px;"><em></em>Redundancy can be evil if done wrong.  Every redundant system adds complexity.  Redundancy adds moving parts.  Determine what is an acceptable and expected failure for the system and don’t add any more redundancy than necessary. For example, if we consider an individual compute node as disposable, investment in redundancies at the hardware level is not the best use of resources.</p>
<p><strong>Build It Right</strong><br />
There are many other examples I could give, both positive and negative.  The challenge in building robust and scalable IaaS systems isn’t “will there be enough features?”, it’s “will we simplify and grow organically what we know works?” Right now I see more of the former and not nearly enough of the latter. In looking at your own systems, I would keep asking questions about the main inputs of complexity at the outset:</p>
<p style="padding-left: 30px;">1) <span style="text-decoration: underline;">Features</span>: What is the minimal set of services that you need to provide to your users to be a viable solution?</p>
<p style="padding-left: 30px;">2) <span style="text-decoration: underline;">Options</span>: Do your users really need more than one way to do things, to start? Flexible systems are rarely simple, ask <a href="http://en.wikipedia.org/wiki/Larry_Wall">Larry Wall</a>.</p>
<p style="padding-left: 30px;">3) <span style="text-decoration: underline;">‘Best’ practices</span>: Tried and true IT practices for small systems do not automatically improve a production cloud system.  They can, in fact, weaken it!  Context is key.</p>
<p>Let me know your take on this. Thanks.</p>
<hr />
<p>[1] See also this piece on <a href="http://wordaligned.org/articles/elegance-and-efficiency">elegant code</a>.<br />
[2] Although in two modes now: PVM and HVM</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/clouds-are-complex-but-simplicity-scales-a-winning-strategy-for-cloud-builders/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Randy Bias talks with Paul Burns of Neovise</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/randy-bias-talks-with-paul-burns-of-neovise/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/randy-bias-talks-with-paul-burns-of-neovise/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 15:20:08 +0000</pubDate>
		<dc:creator>Robert Cathey</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Cloud Connect]]></category>
		<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3602</guid>
		<description><![CDATA[At Cloud Connect earlier this month, Randy Bias spoke with Paul Burns about open clouds, OpenStack, cloud-ready apps and cloud operators finding differentiation in higher layers of the stack rather than in the infrastructure. The 12-minute podcast covers a lot &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/randy-bias-talks-with-paul-burns-of-neovise/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At Cloud Connect earlier this month, Randy Bias spoke with Paul Burns about open clouds, OpenStack, cloud-ready apps and cloud operators finding differentiation in higher layers of the stack rather than in the infrastructure.</p>
<p>The <a href="http://www.neovise.com/podcast-cloud-connect-2012-cloudscaling-open-cloud-computing" target="_blank">12-minute podcast</a> covers a lot of ground. Enjoy!</p>
<p>(Note: Requires Flash.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/randy-bias-talks-with-paul-burns-of-neovise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Architectures for open and scalable clouds #ccevent</title>
		<link>http://www.cloudscaling.com/blog/cloud-computing/architectures-for-open-and-scalable-clouds-ccevent/</link>
		<comments>http://www.cloudscaling.com/blog/cloud-computing/architectures-for-open-and-scalable-clouds-ccevent/#comments</comments>
		<pubDate>Tue, 21 Feb 2012 18:43:22 +0000</pubDate>
		<dc:creator>Randy Bias</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>

		<guid isPermaLink="false">http://www.cloudscaling.com/?p=3582</guid>
		<description><![CDATA[Below is the presentation I gave at this year&#8217;s 2012 Cloud Connect in Santa Clara.  It was extremely well received.  Better than I expected really, given it&#8217;s last minute nature.  For some, I think a lot of the architectural and &#8230; <a href="http://www.cloudscaling.com/blog/cloud-computing/architectures-for-open-and-scalable-clouds-ccevent/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Below is the presentation I gave at this year&#8217;s 2012 <a href="http://www.cloudconnectevent.com/">Cloud Connect</a> in Santa Clara.  It was extremely well received.  Better than I expected really, given it&#8217;s last minute nature.  For some, I think a lot of the architectural and design patterns aren&#8217;t new, but perhaps they haven&#8217;t been portrayed in quite this way before.  For others, a lot of these ideas and content <em>are</em> new.</p>
<p>Regardless, I got some <a href="https://twitter.com/#!/adrianco/status/170330635163013120">props</a> from Adrian Cockcroft, one of the primary cloud architects for Netflix.  I think very highly of Netflix approach to re-architecting their application to be &#8216;cloud-ready&#8217; and to achieve high levels of uptime on AWS EC2.  If Adrian thinks this is right on, then it must be.</p>
<p>Enjoy.</p>
<p>&nbsp;</p>
<div id="__ss_11623088" style="width: 510px;"><strong style="display: block; margin: 12px 0 4px;"><a title="Architectures for open and scalable clouds" href="http://www.slideshare.net/randybias/architectures-for-open-and-scalable-clouds" target="_blank">Architectures for open and scalable clouds</a></strong> <object id="__sse11623088" width="510" height="426" 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="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cloudconnect2012-architectures-for-open-and-scalable-clouds-master-rlb-120216195430-phpapp01&amp;stripped_title=architectures-for-open-and-scalable-clouds&amp;userName=randybias" /><param name="allowscriptaccess" value="always" /><param name="allowfullscreen" value="true" /><embed id="__sse11623088" width="510" height="426" type="application/x-shockwave-flash" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=cloudconnect2012-architectures-for-open-and-scalable-clouds-master-rlb-120216195430-phpapp01&amp;stripped_title=architectures-for-open-and-scalable-clouds&amp;userName=randybias" allowFullScreen="true" allowScriptAccess="always" wmode="transparent" allowscriptaccess="always" allowfullscreen="true" /> </object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/" target="_blank">presentations</a> from <a href="http://www.slideshare.net/randybias" target="_blank">Randy Bias</a></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudscaling.com/blog/cloud-computing/architectures-for-open-and-scalable-clouds-ccevent/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

