<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Stephen Foskett, Pack Rat &#187; Chuck Hollis Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/chuck-hollis/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fosketts.net</link>
	<description>Understanding the accumulation of data</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Is NFS v3 Really That Bad?</title>
		<link>http://blog.fosketts.net/2010/10/06/pnfs-nfs-v3-bad/</link>
		<comments>http://blog.fosketts.net/2010/10/06/pnfs-nfs-v3-bad/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 15:20:35 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Chad Sakac]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[DART]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[MPFS]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[pNFS]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=3824</guid>
		<description><![CDATA[Did some pNFS proponent slip a love potion into the coffee at EMC? Suddenly it's pNFS time at the company known for its reluctance to embrace file sharing and filesystems in general. The purple prose is flying, with Chad Sakac declaring himself "a big fan of the application of NFS" and Chuck Hollis extolling the "inherent simplicity and ease-of-management of NFS." The NetApp guys must be amused by the bear hug from Hopkinton, but many are seeing deja-vu all over again.]]></description>
			<content:encoded><![CDATA[<div id="attachment_3825" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2010/10/Parallel-by-greenpin-e1286378214805.jpg" ><img class="size-full wp-image-3825" title="Parallel by greenpin" src="http://static.fosketts.net/wp-content/uploads/2010/10/Parallel-by-greenpin-e1286378214805.jpg" alt="" width="300" height="315" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Do we really need parallel NFS?</p></div>
<p>Did some pNFS proponent slip a love potion into the coffee at EMC? Suddenly it&#8217;s pNFS time at the company known for its reluctance to embrace file sharing and filesystems in general. The purple prose is flying, with Chad Sakac declaring himself &#8220;<a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2010/10/pnfs-its-here-almost.html"  target="_blank">a big fan of the application of NFS</a>&#8221; and Chuck Hollis extolling the &#8220;<a href="http://chucksblog.emc.com/chucks_blog/2010/09/i-want-my-pnfs.html"  target="_blank">inherent simplicity and ease-of-management of NFS</a>.&#8221; The NetApp guys must be amused by the bear hug from Hopkinton, but many are seeing <a rel="nofollow" href="http://storagebod.typepad.com/storagebods_blog/2010/10/deja-vu.html" >deja-vu</a> all over again.</p>
<h3>Chad&#8217;s Icky Bits</h3>
<p><small>(Apologies for that heading, but those are Chad&#8217;s words, not mine)</small></p>
<p>Chad Sakac&#8217;s red rose for pNFS included a few thorns aimed at good old NFSv3. He calls these the &#8220;icky bits&#8221; and <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2010/10/pnfs-its-here-almost.html"  target="_blank">spills some ink</a> over them:</p>
<ol>
<li>“NFS Server failure behavior,&#8221; says Chad, leads to issues as serious as &#8220;a guest OS crash&#8221; and administrators &#8220;resorting to unnatural acts&#8221; to compensate. He talks about EMC&#8217;s DART OS being optimized to fail over in under a minute to avoid application issues and the difficulty in actually accomplishing this feat.</li>
<li>Chad also points out that &#8220;NFS client limitations&#8221; can lead to &#8220;unexpected bottlenecks.&#8221; Load balancing large workloads across multiple gigabit Ethernet NICs means hand-tuning, since NFS pins traffic to a single MAC address.</li>
</ol>
<p>Certainly these limitations were known to many in the storage industry, but haven&#8217;t they also been addressed repeatedly? <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2009/06/a-multivendor-post-to-help-our-mutual-nfs-customers-using-vmware.html"  target="_blank">NetApp, EMC</a>, and <a href="http://www.bluearc.com/html/library/downloads/BlueArc_WP_Best_Practices.pdf"  target="_blank">BlueArc</a> do indeed suggest adjusting NFS heartbeat values to allow time for the cluster to recover, but this seems more a limitation of their clustered server architecture than of NFS itself. Scale-out NFS servers from Isilon and HP don&#8217;t seem to require these &#8220;unnatural acts.&#8221;</p>
<p>As for client limitations, manually balancing client loads is a reality in many large storage architectures, not just NFS. Perhaps the fact that <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2009/06/vmware-io-queues-micro-bursting-and-multipathing.html"  target="_blank">NFS can handle so many more I/O requests</a> in a given timeslice makes this more of an issue, but it tends to be transient.</p>
<p>Chad has repeatedly expressed his love for NFS, especially as a datastore for VMware. Clearly, he intended to point out these &#8220;icky bits&#8221; to highlight the possibilities for pNFS. But the method used (calling them &#8220;icky&#8221; for one) resembles mud slinging.</p>
<h3><strong>Chuck Wants pNFS</strong></h3>
<p><small>(Chuck&#8217;s titles also lend themselves to mis-reading)</small></p>
<p>Chuck Hollis is more careful in his wording, <a href="http://chucksblog.emc.com/chucks_blog/2010/09/i-want-my-pnfs.html"  target="_blank">extolling the virtues</a> of pNFS without calling anything &#8220;icky&#8221;. Indeed, there&#8217;s just one NetApp dig: <a href="http://chucksblog.emc.com/chucks_blog/2010/10/more-on-pnfs.html"  target="_blank">He says</a> their &#8220;emulated containers of LUNs&#8221; are &#8220;hardly optimized&#8221;, which is a welcome change of tone from previous debates.</p>
<p>But the underlying message is the same: pNFS is new and wonderful, encouraging proliferation of hand-holding, flower distribution, and rainbows. Again I ask, is this really true? Is pNFS ready for this kind of adulation when, as Chuck points out, &#8220;it&#8217;s going to take a while before the rest of the portfolio, industry and ecosystem catches up.  Maybe a year or so.&#8221;</p>
<p>Seriously? A year until pNFS is ready for mass enterprise adoption? Admittedly, EMC has been working on pNFS (as MPFS) <a href="http://chucksblog.emc.com/chucks_blog/2008/02/building-a-real.html"  target="_blank">for a long time</a>, but predictions of &#8220;just another year&#8221; for a major protocol transition set off warning bells. This is doubly true when most clients (including VMware) don&#8217;t yet offer even basic support.</p>
<h3>Stephen&#8217;s Stance</h3>
<p>One wonders if airing this dirty laundry is an attempt to highlight EMC&#8217;s pNFS work or to discredit plain old NFS as a datacenter protocol. As I wrote about in <a href="http://foskettservices.com/2010/10/planned-obsolescence-sales-tactics/" >Our New Thing Is Awesome (‘Cause Our Old Thing Sucked)</a>, the &#8220;parade of progress&#8221; sometimes degenerates into &#8220;out with the old,&#8221; and this is perilous for purveyors of durable goods like storage systems.</p>
<p>I am also very concerned with the proliferation of &#8220;layout types&#8221; within <a href="http://www.pnfs.com/"  target="_blank">pNFS</a>. It seems that every vendor has a hand in the protocol, and each is adding their own technology to the mix. We started with files and now have both objects and blocks. Will these be widely supported? Do we really need them? Or will pNFS start looking like Bluetooth: Bloated, incompletely-implemented, and ignored except for special use cases.</p>
<p>But my motivation behind this post is simpler than that. I would like to pose a question: Is NFS (v3) really that &#8220;icky&#8221;? Do we really need pNFS? Or have these problems been solved previously?</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/11/05/pile-interesting-links-november-5-2010/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links,  November 5, 2010</a></li><li><a href="http://blog.fosketts.net/2009/01/26/essential-vmware-esx-iscsi/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li><li><a href="http://blog.fosketts.net/2011/01/07/pile-interesting-links-january-7-2011/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, January 7, 2011</a></li><li><a href="http://blog.fosketts.net/2007/08/01/chuck-hollis-gets-it/"  rel="bookmark" class="crp_title">Chuck Hollis Gets It!</a></li><li><a href="http://blog.fosketts.net/2008/09/19/what-vmware-vdc-os-vstorage/"  rel="bookmark" class="crp_title">What is VMware VDC-OS vStorage?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2010/10/06/pnfs-nfs-v3-bad/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2010. |
<a href="http://blog.fosketts.net/2010/10/06/pnfs-nfs-v3-bad/">Is NFS v3 Really That Bad?</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2010/10/06/pnfs-nfs-v3-bad/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Vendor Bloggers 1: Why Does It Matter?</title>
		<link>http://blog.fosketts.net/2010/01/18/vendor-bloggers/</link>
		<comments>http://blog.fosketts.net/2010/01/18/vendor-bloggers/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 17:43:56 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[bias]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Chad Sakac]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Nirvanix]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2634</guid>
		<description><![CDATA[What does it mean for the community when independent bloggers go to work for vendors? The Internet has changed the old game of leveraging publications for PR. Can you still trust what you read?
]]></description>
			<content:encoded><![CDATA[<p>Something big is happening in the IT infrastructure blogging world: <strong>Previously-independent bloggers are being hired in droves by the major hardware and software vendors, particularly EMC and VMware</strong>. What does this mean for the community? This series of articles investigates the impact that this transition will have on the IT infrastructure community.</p>
<div id="attachment_2641" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2010/01/Movin-Between-Cars.jpg" ><img class="size-medium wp-image-2641" title="Moving Between Cars" src="http://blog.fosketts.net/wp-content/uploads/2010/01/Movin-Between-Cars-300x262.jpg" alt="" width="300" height="262" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Are you a vendor blogger or an independent? Can you straddle the line and be both?</p></div>
<h3>Why Do Vendor Bloggers Matter?</h3>
<p>I suppose it&#8217;s best to get some definitions out of the way at the outset. Blogging and social media is a <strong>diverse and ill-defined</strong> region of the Internet, a world which itself in its infancy. What I write here is focused on my particular corner of the online world: <strong>Enterprise IT infrastructure</strong>, and enterprise storage in particular. I am sure that other areas, both inside and outside of IT infrastructure, have <strong>different norms and values</strong>.</p>
<p>In fact, <strong>this particular focus on who is a vendor and who is not will seem peculiar</strong> to many. Some areas are dominated by insiders blogging for their employer, other companies are entirely absent from the blogging sphere (Exhibit A: Apple), and still others don&#8217;t make much of a fuss over who someone works for. Yet <strong>concern about payola and bias runs deep</strong> even in the most liberal circles.</p>
<h3>Can You Trust It?</h3>
<p>It boils down to a simple question: <strong>How much can you trust what you read?</strong> Blogging and other social media activities (Twitter, conferences, forums, etc) have come to dominate discourse and drive search engine ranking. An outspoken social media maven can drive mind-space and thought leadership using these tools. Yet the democratic Internet is open to any and all.</p>
<p>This kind of influence can be very subtle. A connected employee can be expected to be part of the larger conversation about a product, service, or technology. Once also expects them to influence this discussion, and this will always be <strong>biased based on their experience</strong> and background within the company. Where outside critics see a profit-motivated monolith, an employee sees an all-too-human company trying its best to succeed. And since that success feeds their children, it&#8217;s hard to expect them to be too critical.</p>
<p>Certainly <strong>some content is inherently trustworthy</strong>, especially in technical areas like IT. I love <a rel="nofollow" href="http://www.virtualgeek.typepad.com/"  target="_blank">Chad Sakac&#8217;s posts on EMC/VMware integration</a>, for example. I also look forward to reading what the VMware and Microsoft employee bloggers write, since they&#8217;re so detailed and factual. And finding this kind of content of a personal blog, even without disclosure, wouldn&#8217;t raise my hackles. But even the most technical blogs sometimes get into &#8220;mine is better than yours&#8221; arguments between vendors.</p>
<p>The world of strategy and opinion is much less black and white. Consider just about anything on <a href="http://chucksblog.emc.com/"  target="_blank">Chuck Hollis&#8217; blog</a>. He writes at EMC.com and his content is always on point for that company. But many others (from many companies) write similarly corporate-focused pieces with much less disclosure. This is an old PR trick, and <strong>the Internet makes it easier than ever both to get published and to disguise affiliation</strong>.</p>
<p>But even with the best of intentions, <strong>we are all biased</strong> in one way or another. Our experience, our employer, our friends, and indeed the entire world we live in influence our experience. It is not a simple thing to be independent of this, and we should expect everyone to be impacted to one extent or another. The trick is <strong>to detect overt bias and manipulation</strong>.</p>
<h3>Throwing Stones</h3>
<p>I&#8217;m not trying to throw stones here. In fact, <a href="http://developer.nirvanix.com/blogs/strategies/default.aspx"  target="_blank">I write a vendor blog myself for my employer, Nirvanix</a>. I am very used to wearing <a href="http://gestaltit.com"  target="_blank">multiple hats</a>, and I pride myself on my ability to step into and out of the corporate shadow. But <strong>it&#8217;s a very difficult game to play</strong>, and I&#8217;ve failed on occasion.</p>
<p>Rather, <strong>I&#8217;m hoping that this series of articles will spark some discussion on the whole concept of vendor blogs</strong>. I&#8217;ll be posting about the spectrum of options that corporate bloggers have, non-blogging soapboxes they use, and best practices to keep everything straight.</p>
<blockquote><p>If you enjoyed reading this, you&#8217;ll probably also like <a href="http://foskettservices.com"  target="_blank">my Foskett Services blog</a>!</p></blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/01/19/vendor-blogger-spectrum/"  rel="bookmark" class="crp_title">The Spectrum of Vendor Blogs</a></li><li><a href="http://blog.fosketts.net/2010/01/20/vendor-twitter/"  rel="bookmark" class="crp_title">Vendor Non-Blogs</a></li><li><a href="http://blog.fosketts.net/2010/01/21/lessons-learned-vendor-blogging/"  rel="bookmark" class="crp_title">What I&#8217;ve Learned From Vendor Blogging</a></li><li><a href="http://blog.fosketts.net/2009/02/25/gestaltit-enterprise-infrastructure/"  rel="bookmark" class="crp_title">Introducing Gestalt IT, a New Web Magazine For Enterprise IT Infrastructure Commentary</a></li><li><a href="http://blog.fosketts.net/2009/01/26/essential-vmware-esx-iscsi/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2010/01/18/vendor-bloggers/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2010. |
<a href="http://blog.fosketts.net/2010/01/18/vendor-bloggers/">Vendor Bloggers 1: Why Does It Matter?</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2010/01/18/vendor-bloggers/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<series:name><![CDATA[Vendor Bloggers]]></series:name>
	</item>
		<item>
		<title>PowerPath To The Virtual People</title>
		<link>http://blog.fosketts.net/2009/04/22/emc-powerpath-vmware-hyperv/</link>
		<comments>http://blog.fosketts.net/2009/04/22/emc-powerpath-vmware-hyperv/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 03:48:49 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[ATF]]></category>
		<category><![CDATA[Chad Sakac]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Conley]]></category>
		<category><![CDATA[DMP]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[HDLM]]></category>
		<category><![CDATA[HP-UX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[latency]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[PowerPath/VE]]></category>
		<category><![CDATA[PVlinks]]></category>
		<category><![CDATA[SDD]]></category>
		<category><![CDATA[Veritas]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1731</guid>
		<description><![CDATA[Hiding in the shadow of the huge VMware vSphere 4 announcement was a very interesting introduction by EMC: PowerPath/VE. As I mentioned in my post on storage changes in vSphere 4, PowerPath/VE plugs into the new pluggable storage architecture (PSA) found in vSphere 4 versions of ESX and takes over the decision-making and heavy-lifting tasks related to communicating with storage systems.D]]></description>
			<content:encoded><![CDATA[<p>Hiding in the shadow of the huge VMware vSphere 4 announcement was a very interesting introduction by EMC: <strong>PowerPath/VE</strong>. As I mentioned in my post on storage changes in vSphere 4, PowerPath/VE plugs into the new pluggable storage architecture (PSA) found in vSphere 4 versions of ESX and takes over the decision-making and heavy-lifting tasks related to communicating with storage systems.<span id="more-1731"></span></p>
<h3 class="post-subhead">Driving Massive I/O</h3>
<p>Chuck Hollis treated us to a discussion of <a href="http://chucksblog.emc.com/chucks_blog/2009/04/vsphere-as-an-io-engine.html" >vSphere as an I/O Engine</a> on his blog this morning with some background on multipath IO (MPIO for short), but I&#8217;m not sure he did the topic justice. In my opinion, server virtualization is <strong>the greatest I/O driver ever brought into the data center</strong>, and it messes with all of our preconceived notions about I/O at the same time.</p>
<p>What&#8217;s so special about server virtualization?</p>
<ol>
<li><strong>Hypervisors concentrate I/O</strong>, shifting loads that were formerly distributed to a large number of I/O channels into a far fewer channels. Picture 10 servers doing what they do. Now put all 10 in a single physical box. All of their storage access must now share a bus, a host adapter, a cable, and perhaps a LUN on the storage system. <strong>It&#8217;s the difference between lemonade and lemon juice!</strong></li>
<li><strong>Hypervisors randomize I/O</strong>, chunking everything up and mixing it together. Forget about the carefully-designed read-ahead algorithms and caching used in enterprise storage &#8211; VMware, Hyper-V and the rest throw those expectations out the window! <strong>Virtualization is a blender &#8211; it grinds up your lemons, skin, seeds, and all!</strong></li>
<li><strong>Hypervisors demand low I/O latency</strong>, forcing infrastructure to get quicker, not just faster. This is one reason that caching, solid state disks, and 10 GbE are going to be huge in virtual environments &#8211; all reduce latency by orders of magnitude! As any car guy will tell you, <strong>quick and fast are two very different things!</strong></li>
</ol>
<p>The upshot of all of this is that virtual servers are very very hard to satisfy when it comes to I/O. And the &#8220;back end&#8221; has always been a bit of a bottleneck for virtualization software. Now we have VMware claiming that <strong>vSphere 4 can push over 300,000 I/O operations per second (IOPS)</strong> without resorting to VMDirectPath and similar &#8220;cheater&#8221; measures. Of course not all IOPS are equal, and I doubt that that 300k number would hold up with a real-world workload, but it&#8217;s impressive nonetheless!</p>
<h3 class="post-subhead">A Brief History of MPIO</h3>
<p>Let&#8217;s turn back to multipath I/O. PowerPath/VE is just the latest in a long line of path managers, not all of which have been well-loved. Back in my HP-UX days I learned to make the most of PVlinks, the native path management on that operating system. It wasn&#8217;t always easy to get it to work well, but it sure was nice to have a path manager built into the operating system! Veritas also offered a multi-platform path manager, DMP, which worked with a variety of array types. Back in the day, both were limited to simple failover and lacked the &#8220;intelligence&#8221; to deal with the peculiarities of the weird storage arrays we learned to not hate.</p>
<p>Array-specific path managers from storage vendors were much more successful. CLARiiONs used ATF, Hitachi arrays used HDLM, IBM had SDD, and of course EMC had PowerPath. EMC introduced PowerPath in 1997, the software reportedly having been developed by Conley Corporation, which EMC acquired the next year and turned into its Cambridge (MA) development center. After acquiring Data General, EMC <a rel="nofollow" href="http://stevetodd.typepad.com/my_weblog/2008/09/power-to-the-pa.html"  target="_blank">adapted PowerPath to support CLARiiON</a>, pushing ATF off stage right. Then they kept right on developing the software, adding support for IBM, HDS, and HP arrays and data migration.</p>
<p>Meanwhile, Microsoft decided that HP and Veritas were on to something when they developed standard path management software, so they began working on a <a href="http://blog.fosketts.net/2008/03/10/microsoft-the-a-rod-of-storage/"  target="_blank">standard multi-path IO (MPIO) driver for Windows</a>. But Microsoft learned a thing or two from the mediocre device support in those old solutions, so they decided to allow vendors to plug their own smarts into the standard Windows Server 2000/2003 MPIO framework. Microsoft provided basic failover capability and third parties, including EMC, wrote their own device-specific modules (DSMs). This MPIO support evolved and spread, standard on Microsoft&#8217;s iSCSI initiator and Hyper-V virtualization platform. PowerPath 5.2.1 for Windows already supported Hyper-V thanks to this.</p>
<h3 class="post-subhead">PowerPath and VMware PSA</h3>
<p>VMware also learned a thing or two from HP and Microsoft. Although basic path failover support has been included in ESX for years, vSphere 4 takes it to a new level with pluggable storage architecture (PSA). Every version of ESX 4 includes native multipathing (NMP), but Enterprise Plus licensees can use vendor-supplied plugins to enable more advanced path management. As I noted on Tuesday, <a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  target="_blank">there are </a><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  target="_blank"><span style="text-decoration: line-through;">two</span></a><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  target="_blank"> three different levels of path selection</a>: Basic path-selection plugins (PSPs), more advanced storage array type plugins (SATPs), and complete multi-path plugins (MPPs).</p>
<p>This is what EMC has introduced: An MPP for vSphere 4 called PowerPath/VE. Like the DSM for Windows MPIO, PowerPath/VE for vSphere slots right into an existing MPIO framework and enables advanced path selection and load balancing without mucking with the internals of the hypervisor. PowerPath/VE has all sorts of smarts in it. It has eight different predictive load balancing policies, proactive disconnect, bus testing, and HBA monitoring.</p>
<p>Super VMware guy <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/"  target="_blank">Chad Sakac</a> <a href="http://canada.emc.com/collateral/demos/microsites/mediaplayer-video/vsphere-chad-sakac-powerpath.htm"  target="_blank">described PowerPath/VE</a> as part of the launch. He notes that EMC is first out of the gate with a multipathing plugin for vSphere, but I suspect that just about every vendor will release similar functionality pretty quickly. In particular I expect support to come from NetApp and 3PAR, since they&#8217;re so interested in VMware support.</p>
<h3 class="post-subhead">Licensing Questions</h3>
<p>One thing really stuck out in the vSphere launch: <strong>PSA is only included in the top-of-the-line Enterprise Plus license</strong>. Presumably, this means that, in addition to paying for a PowerPath/VE license, users will have to spring for maximum ESX, too. This is a dumb move, if you ask me. Microsoft made MPIO successful by giving it away with every copy of Windows. They even included it in the free iSCSI initiator download. VMware, in contrast, seems to be actively limiting PSA&#8217;s usefulness to the top tier of users. If it was up to me, I would <strong>set the VMware MPIO free</strong>!</p>
<p>I&#8217;m working with EMC and VMware to determine the extent of the NMP/PSA/PowerPath licensing mess. I&#8217;ll update this post as I find out the answers!</p>
<ol>
<li>Does every edition of ESX 4 include the basic VMware native multipathing (NMP)?</li>
<li>Can one use a vendor-supplied PSA plugin like PowerPath/VE without an enterprise plus license?</li>
<li>Does it matter (to licensing) if the plugin is a PSP or an SATP?</li>
<li>If &#8220;no&#8221; to 2 or 3, can PSA be added separately without the plus license if someone wants to use something like PowerPath/VE?</li>
</ol>
<p><strong>Update:</strong> I received a nice email from an EMC engineer correcting me about the plugin types. This kind of open communication is why the web is so great! It turns out that PowerPath/VE is a sort of super plugin called an MPP, not &#8220;just&#8221; an SATP or PSP. I&#8217;ve updated the section above!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/"  rel="bookmark" class="crp_title">VMware PSP and SATP in Plain English</a></li><li><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/"  rel="bookmark" class="crp_title">Storage Changes in the VMware vSphere 4 Family</a></li><li><a href="http://blog.fosketts.net/2008/09/19/what-vmware-vdc-os-vstorage/"  rel="bookmark" class="crp_title">What is VMware VDC-OS vStorage?</a></li><li><a href="http://blog.fosketts.net/2008/03/10/microsoft-the-a-rod-of-storage/"  rel="bookmark" class="crp_title">Microsoft: The A-Rod of Storage</a></li><li><a href="http://blog.fosketts.net/2009/01/26/essential-vmware-esx-iscsi/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/04/22/emc-powerpath-vmware-hyperv/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/04/22/emc-powerpath-vmware-hyperv/">PowerPath To The Virtual People</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/04/22/emc-powerpath-vmware-hyperv/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tracking EMC&#8217;s Symmetrix V-Max Launch</title>
		<link>http://blog.fosketts.net/2009/04/14/emc-symmetrix-vmax-launch/</link>
		<comments>http://blog.fosketts.net/2009/04/14/emc-symmetrix-vmax-launch/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 15:14:39 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Barry Burke]]></category>
		<category><![CDATA[Beth Pariseau]]></category>
		<category><![CDATA[Chad Sakac]]></category>
		<category><![CDATA[Chris Evans]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[Claus Mikkelsen]]></category>
		<category><![CDATA[Dafe Raffo]]></category>
		<category><![CDATA[Dick Sullivan]]></category>
		<category><![CDATA[Duncan Epping]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Hu Yoshida]]></category>
		<category><![CDATA[Jerome Wendt]]></category>
		<category><![CDATA[Len Devanna]]></category>
		<category><![CDATA[Marc Farley]]></category>
		<category><![CDATA[Mark Twomey]]></category>
		<category><![CDATA[Paul Travis]]></category>
		<category><![CDATA[Steve Todd]]></category>
		<category><![CDATA[Storagebod]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Tigon]]></category>
		<category><![CDATA[Tony Asaro]]></category>
		<category><![CDATA[v-max]]></category>
		<category><![CDATA[Val Bercovici]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1704</guid>
		<description><![CDATA[EMC completely took over April 14 to launch their next-generation Symmetrix enterprise storage system. Sporting their new V-Max architecture, the Symmetrix (let&#8217;s just call it DMX-5, ok?) is a scale-out system based on standard components wrapped together into a multiprocessing powerhouse. This news is so fresh you would leave footprints if you step in it, [...]]]></description>
			<content:encoded><![CDATA[<p>EMC completely took over April 14 to launch their next-generation Symmetrix enterprise storage system. Sporting their new V-Max architecture, the Symmetrix (let&#8217;s just call it DMX-5, ok?) is a scale-out system based on standard components wrapped together into a multiprocessing powerhouse.</p>
<p>This news is so fresh you would leave footprints if you step in it, but here&#8217;s a collection of my favorite links and coverage so far. I&#8217;ll be updating this list throughout the next few days:</p>
<ul>
<li>Let&#8217;s start with independents:
<ul>
<li>My first post on the topic can be found over at Gestalt IT: <a href="http://gestaltit.com/featured/top/stephen/emc-symmetrix-vmax-neither-nor/" >EMC Symmetrix V-Max Is Neither Monolithic Nor Midrange</a></li>
<li>Chris Evans was first but promises more than <a href="http://thestoragearchitect.com/2009/04/14/enterprise-computing-emc-announced-next-generation-v-max-architecture/" >Enterprise Computing: EMC Announced Next Generation V-Max Architecture</a></li>
<li>Storagebod supposes that there will be <a rel="nofollow" href="http://storagebod.typepad.com/storagebods_blog/2009/04/so-no-dmx5.html" >No DMX5</a></li>
<li>Duncan Epping is watching from a server virtualization perspective: <a href="http://www.yellow-bricks.com/2009/04/14/emc-announced-the-symmetrix-v-max/" >EMC announced the Symmetrix V-Max!</a></li>
<li>Jerome Wendt: <a href="http://www.dciginc.com/2009/04/emc-symmetrix-vmax-its-about-time.html" >EMC Symmetrix V-Max &#8211; It&#8217;s About Time</a></li>
</ul>
</li>
<li>And the press:
<ul>
<li>Beth Pariseau is always smart, as her SearchStorage piece shows: <a href="http://searchstorage.techtarget.com/news/article/0,289142,sid5_gci1353690,00.html" >EMC clusters Symmetrix high-end disk arrays</a></li>
<li>And Beth on StorageSoup: <a href="http://itknowledgeexchange.techtarget.com/storage-soup/emc-launches-symmetrix-v-max-may-add-spin-down/" >EMC launches Symmetrix V-Max, may add spin-down</a></li>
<li>Chris Mellor is dead on in his piece for The Register, <a href="http://www.theregister.co.uk/2009/04/14/symmetrix_modularity/"  target="_blank">Symmetrix and the death of monolithic arrays</a></li>
<li>Lucas Mearian of Computerworld focused his piece on the private cloud: <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9131516" >EMC introduces x86-based Symmetrix array for cloud storage</a></li>
<li>Dave Raffo at StorageSoup: <a href="http://itknowledgeexchange.techtarget.com/storage-soup/emc-v-max-v-stands-for-bigger/" >EMC V-Max: V stands for bigger</a></li>
<li>Paul Travis at Byte and Switch: <a href="http://www.byteandswitch.com/document.asp?doc_id=175232" >EMC Clusters New Storage Systems for Virtual Data Centers</a></li>
<li>And Dave Simpson brings up the rear on his personal blog, but still no word from InfoStor: <a rel="nofollow" href="http://davesimpsonsstorageblog.blogspot.com/2009/04/emc-v-max-locked-in-and-loaded.html" >EMC V-Max: Locked (in) and loaded</a></li>
</ul>
</li>
<li>EMC&#8217;s bloggers are first out of the gate:
<ul>
<li>Barry Burke has typically prolific and detailed coverage: </li>
</ul>
<ul>
<li>
<ul>
<li><a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2009/04/1055-symmetrix-v-max-a-revolutionary-evolution.html" >1.055: symmetrix v-max &#8211; a revolutionary evolution</a></li>
<li><a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2009/04/1056-inside-the-virtual-matrix-architecture.html" >1.056: inside the virtual matrix architecture</a> (my favorite)</li>
<li><a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2009/04/1057-symmetrix-v-max-scale-up-scale-out-scale-away.html" >1.057: symmetrix v-max &#8211; scale up, scale out, scale away!</a></li>
<li><a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2009/04/1058-v-max-does-what-hi-star-cant.html" >1.058: v-max does what hi-star can&#8217;t?</a></li>
<li><a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2009/04/1059-fully-automated-storage-tiering-fast.html" >1.059: fully automated storage tiering (fast)</a></li>
</ul>
</li>
</ul>
<ul>
<li>Chuck Hollis&#8217; <a href="http://chucksblog.emc.com/chucks_blog/2009/04/vmax-storage-architecture-redefined.html" >Symmetrix V-Max: Storage Architecture Redefined</a> is a solid overview</li>
<li>Chad Sakac is always good, and his <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2009/04/emcs-vmware-storage-strategy---the-3rd-shoe-drops.html" >EMC’s VMware Storage Strategy &#8211; The 3rd Shoe Drops</a> is a must-read on V-Max, though I&#8217;m still left wondering about EMC&#8217;s VMware strategy!</li>
<li>Mark Twomey&#8217;s there with three posts and counting:
<ul>
<li><a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2009/04/vmax-the-scale-out-symmetrix.html" >V-Max: The Scale Out Symmetrix</a></li>
<li><a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2009/04/vmax-auto-provisioning-groups.html" >VMax: Auto-provisioning Groups</a></li>
<li><a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2009/04/v-max-srdf.html" >V-Max: SRDF Evolves</a></li>
</ul>
</li>
<li>Dick Sullivan promises <a rel="nofollow" href="http://energymatters.typepad.com/greenit/2009/04/you-aint-seen-nothing-yet-1.html" >You Ain&#8217;t Seen Nothing Yet</a></li>
<li>Steve Todd:
<ul>
<li><a rel="nofollow" href="http://stevetodd.typepad.com/my_weblog/2009/04/vmax-quality.html" >V-Max Quality</a></li>
<li><a rel="nofollow" href="http://stevetodd.typepad.com/my_weblog/2009/04/managing-vmax-at-scale.html" >Managing V-Max at Scale</a></li>
</ul>
</li>
<li>Len Devanna comments on the <a rel="nofollow" href="http://lensblog.typepad.com/ebiz/2009/04/a-social-launch.html" >Social Launch</a></li>
</ul>
</li>
<li>The opposition is moving fast, too!
<ul>
<li>Marc Farley preempted the announcement with a hilarious must-watch video, <a href="http://www.storagerap.com/2009/04/emc-insider-interview-is-a-fake.html" >EMC insider interview is a fake</a>, and an expose on <a href="http://www.storagerap.com/2009/04/whats-a-tigon-anyway.html" >What&#8217;s a tigon anyway?</a></li>
<li>Val Bercovici from NetApp observes that the world might have moved past the need for a Symmetrix, noting <a href="http://blogs.netapp.com/exposed/2009/04/overtake-this-symmetrix-v-max-frames-are-so-90s.html#more" >&#8220;Frames are so 90’s&#8221;</a></li>
<li>Hu Yoshida focuses on what the V-Max is not: A storage virtualization platform. <a href="http://blogs.hds.com/hu/2009/04/dont-confuse-symmetrix-v-max-with-storage-virtualization.html" >Don’t Confuse Symmetrix V-Max with Storage Virtualization</a></li>
<li>Claus Mikkelsen of HDS was also predictably underwhelmed, asking why EMC introduced this roadmap now? <a href="http://blogs.hds.com/claus/2009/04/emc-catching-up-with-the-past.html" >EMC &#8211; Catching Up With the Past</a></li>
<li>Tony Asaro blogs for HDS about <a href="http://blogs.hds.com/tony/2009/04/10-questions-on-v-max.html" >10 Questions on V-Max</a></li>
</ul>
</li>
</ul>
<p>That&#8217;s the news that&#8217;s fit to print so far! Stick with this post and Gestalt IT&#8217;s continuing <a href="http://gestaltit.com/tag/v-max/"  target="_blank">coverage of the V-Max</a>!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/08/17/emc-vmax-fast-coming-december/"  rel="bookmark" class="crp_title">EMC V-Max FAST: Coming in December &#8230; And 2010!</a></li><li><a href="http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/"  rel="bookmark" class="crp_title">The Difference Between &#8220;Integration&#8221; and &#8220;Frankenstein&#8221;</a></li><li><a href="http://blog.fosketts.net/2008/11/07/emc-maui/"  rel="bookmark" class="crp_title">EMC About To Take Us To Maui&#8230;</a></li><li><a href="http://blog.fosketts.net/2011/04/26/5313/"  rel="bookmark" class="crp_title"></a></li><li><a href="http://blog.fosketts.net/2009/04/06/spring-storage-networking-world-2009/"  rel="bookmark" class="crp_title">Spring Storage Networking World 2009, Here I Come!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/04/14/emc-symmetrix-vmax-launch/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/04/14/emc-symmetrix-vmax-launch/">Tracking EMC&#8217;s Symmetrix V-Max Launch</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/04/14/emc-symmetrix-vmax-launch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Difference Between &#8220;Integration&#8221; and &#8220;Frankenstein&#8221;</title>
		<link>http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/</link>
		<comments>http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 15:46:44 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Alex McDonald]]></category>
		<category><![CDATA[Barry Whyte]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[OEM]]></category>
		<category><![CDATA[PAM]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[RamSan]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[STEC]]></category>
		<category><![CDATA[Storagebod]]></category>
		<category><![CDATA[Storagezilla]]></category>
		<category><![CDATA[Texas Memory Systems]]></category>
		<category><![CDATA[Tim Burton]]></category>
		<category><![CDATA[TMS]]></category>
		<category><![CDATA[V-Series]]></category>
		<category><![CDATA[WAFL]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1383</guid>
		<description><![CDATA[When is a solution integrated and when is it a Frankenstein-like mashup of tangled tech? Apparently, that line is crossed when it&#8217;s your competitor&#8217;s offering&#8230; In my time in the storage industry, I&#8217;ve seen enough franken-storage come and go to make me skeptical whenever a new &#8220;integrated&#8221; solution is announced. But a lot of this [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1384" class="wp-caption alignright" style="width: 151px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://blog.fosketts.net/wp-content/uploads/2009/02/frankenweenie.jpg" ><img class="size-full wp-image-1384" title="frankenweenie" src="http://blog.fosketts.net/wp-content/uploads/2009/02/frankenweenie.jpg" alt="Frankenweenie saves young Victor in Tim Burton's macabre short film" width="141" height="215" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Frankenweenie saves young Victor in Tim Burton&#39;s macabre short film</p></div>
<p>When is a solution integrated and when is it a Frankenstein-like mashup of tangled tech? Apparently, that line is crossed <strong>when it&#8217;s your competitor&#8217;s offering</strong>&#8230;</p>
<p>In my time in the storage industry, I&#8217;ve seen enough franken-storage come and go to make me skeptical whenever a new &#8220;integrated&#8221; solution is announced. But a lot of this stuff works just fine, so I also know that <strong>integrated solutions aren&#8217;t always bad</strong>!</p>
<p>The latest industry blog flame war centers around <a href="http://www.netapp.com/us/company/news/news-rel-20090203-flash-ssd.html"  target="_blank">NetApp&#8217;s recently-announced solid state storage solution</a>, which pairs a <a href="http://www.netapp.com/us/products/storage-systems/v3100/"  target="_blank">V-Series NAS head</a> and a Texas Memory Systems <a href="http://www.superssd.com/products/ramsan-500/"  target="_blank">RamSan-500</a> flash storage system. Perhaps NetApp&#8217;s <a href="http://blogs.netapp.com/exposed/" >Val Bercovici</a> did get a bit over-excited in <a href="http://blogs.netapp.com/exposed/2009/02/solid-state-sto.html"  target="_blank">his post on the topic</a>, but he wasn&#8217;t just talking about the RamSan: <strong>He was laying out how NetApp&#8217;s WAFL technology can work in an SSD world</strong>, and using some recent performance test numbers on that solution as well as their PAM cache cards as an illustration of this.</p>
<p>The next thing you know, we have EMC&#8217;s <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2009/02/but-wait-theres-less.html"  target="_blank">Storagezilla</a> and IBM&#8217;s <a href="http://www.ibm.com/developerworks/blogs/page/storagevirtualization?entry=did_it_need_a_press"  target="_blank">Barry Whyte</a> calling the company out for what they (and others. like <a rel="nofollow" href="http://storagebod.typepad.com/storagebods_blog/2009/02/is-that-it.html"  target="_blank">Storagebod</a>) see as an underwhelming product offering. That&#8217;s all well and good, and I&#8217;ll let the reader decide if NetApp&#8217;s moves warranted a press release, but now things have gotten <a href="http://blogs.netapp.com/extensible_netapp/"  target="_blank">uglier</a>&#8230;<span id="more-1383"></span></p>
<p>EMC&#8217;s Chuck Hollis called the whole RamSan idea to account, saying it was &#8220;<a href="http://chucksblog.emc.com/chucks_blog/2009/02/whither-frankenstorage.html"  target="_blank">Frankenstorage</a>&#8220;, causing NetApp&#8217;s Alex MacDonald to engage in a little &#8220;<a href="http://blogs.netapp.com/shadeofblue/2009/02/much-of-the-mai.html"  target="_blank">I know you are but what am I</a>&#8221; in reference to EMC&#8217;s CLARiiON/Celerra &#8220;unified storage&#8221; solutions.</p>
<p>It&#8217;s time to<strong> bring some sanity</strong> to this whole integrated solution concept. Every product in the storage world is an amalgamation of OEM parts to one extent or another, and there are always <a rel="nofollow" href="http://stevetodd.typepad.com/my_weblog/2009/02/xam-from-bleeding-to-cutting-edge.html"  target="_blank">integration issues</a>. Certainly many of EMC&#8217;s offerings could be the subject of name-calling: They use <a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2008/09/1025-flash-wars.html"  target="_blank">STEC SSD drives in the DMX</a>, they use <a rel="nofollow" href="http://thebackupblog.typepad.com/thebackupblog/2008/06/not-just-a-river-in-egypt.html"  target="_blank">Quantum deduplication engines</a> in their CDLs, and their Celerra NS platform <em>does</em> include <a rel="nofollow" href="http://chucksblog.typepad.com/chucks_blog/2008/08/emc-unified-sto.html"  target="_blank">a complete Fibre Channel SAN</a> behind the curtain. But they&#8217;re not alone, and not even wrong in doing this: Every vendor relies on OEMs, and as <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2008/11/mr-backup-gets-it-wrong.html"  target="_blank">a wise man said</a>, &#8220;<strong>working with an OEM gives you the flexibility to pick best of breed technologies</strong>&#8221; and that&#8217;s exactly what customers want. Any objective person would welcome qualification and integration of TMS&#8217; RamSan with a solid platform like the NetApp V-Series &#8211; it&#8217;s a certifiable win for the customer. Just like they would be happy to see EMC leveraging great technology from Quantum and STEC.</p>
<p>Chuck goes on to point out some downsides to these OEM combinations, and they&#8217;re certainly fair criticisms:</p>
<ul>
<li>When you&#8217;re buying this from this guy and that from that guy, <strong>it&#8217;s bound to cost more</strong> because <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2009/01/we-dont-do-free-frank.html"  target="_blank">everyone needs their cut</a>.</li>
<li>Since all attempts at unified heterogeneous device management <a rel="nofollow" href="http://storagearchitect.blogspot.com/2009/01/storage-management-aperi-its-all-over.html"  target="_blank">have failed</a>, a combo is certainly <strong>harder to manage</strong> than a single device.</li>
<li>With multiple vendors in the mix, fingerpointing is common once <strong>support is needed</strong>.</li>
</ul>
<p>But these criticisms can be mitigated by the vendors themselves. They can give up some margin in order to gain market share. They can create unified management interfaces for the combinations they sell and support. And they can really support what they sell, refusing to give in to the temptation to say &#8220;not my problem&#8221; when the going gets rough. <strong>And companies deal with these problems all the time</strong>! Frankenstorage doesn&#8217;t have to be so scary&#8230;</p>
<blockquote><p>This post can also be found on <a href="http://gestaltit.com"  target="_blank">Gestalt IT</a>: <a href="http://gestaltit.com/tech/storage/stephen/the-difference-between-%e2%80%9cintegration%e2%80%9d-and-%e2%80%9cfrankenstein%e2%80%9d/" >The Difference Between “Integration” and “Frankenstein”</a></p>
</blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/04/14/emc-symmetrix-vmax-launch/"  rel="bookmark" class="crp_title">Tracking EMC&#8217;s Symmetrix V-Max Launch</a></li><li><a href="http://blog.fosketts.net/2008/03/12/de-duplication-goes-mainstream/"  rel="bookmark" class="crp_title">De-Duplication Goes Mainstream</a></li><li><a href="http://blog.fosketts.net/2008/11/07/emc-maui/"  rel="bookmark" class="crp_title">EMC About To Take Us To Maui&#8230;</a></li><li><a href="http://blog.fosketts.net/2008/12/12/emulated-fibre-channel-virtualization/"  rel="bookmark" class="crp_title">Of Emulated Fibre Channel, Virtualization, And The Right Tool For The Job</a></li><li><a href="http://blog.fosketts.net/2009/01/26/essential-vmware-esx-iscsi/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/">The Difference Between &#8220;Integration&#8221; and &#8220;Frankenstein&#8221;</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Of Emulated Fibre Channel, Virtualization, And The Right Tool For The Job</title>
		<link>http://blog.fosketts.net/2008/12/12/emulated-fibre-channel-virtualization/</link>
		<comments>http://blog.fosketts.net/2008/12/12/emulated-fibre-channel-virtualization/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 17:00:44 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[Alex McDonald]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[CIFS]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[Data General]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[FAS]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[HADA]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Kostadis Russos]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[Storagebod]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Tony Asaro]]></category>
		<category><![CDATA[WAFL]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1226</guid>
		<description><![CDATA[EMC&#8217;s Chuck Hollis is one smart guy, and a very verbose blogger. As usual, he sparked a bit of a storm recently when comparing unified storage on EMC&#8217;s Celerra NX4 to NetApp&#8217;s multiprotocol FAS2020 filer. But it was one phrase in particular that got the attention of Alex McDonald and Kostadis Russos of NetApp, Martin/Storagebod, and Tony [...]]]></description>
			<content:encoded><![CDATA[<p>EMC&#8217;s Chuck Hollis is one smart guy, and a very verbose blogger. As usual, he sparked a bit of a storm recently when <a href="http://chucksblog.emc.com/chucks_blog/2008/12/dell-emc-and-the-new-nx4.html"  target="_blank">comparing unified storage on EMC&#8217;s Celerra NX4 to NetApp&#8217;s multiprotocol FAS2020 filer</a>. But it was one phrase in particular that got the attention of <a href="http://blogs.netapp.com/shadeofblue/2008/12/mad-blog-the-e.html"  target="_blank">Alex McDonald</a> and <a href="http://blogs.netapp.com/extensible_netapp/2008/12/mad-blog-chuck.html"  target="_blank">Kostadis Russos</a> of NetApp, <a rel="nofollow" href="http://storagebod.typepad.com/"  target="_blank">Martin/Storagebod</a>, and <a href="http://contemplatingit.com/"  target="_blank">Tony Asaro</a>: &#8220;just because a vendor says they can emulate FC SAN behavior doesn&#8217;t mean it&#8217;s a real FC SAN.&#8221;</p>
<p>What was he getting at? Read <a href="http://chucksblog.emc.com/chucks_blog/2008/12/dell-emc-and-the-new-nx4.html"  target="_blank">the comments</a> in Chuck&#8217;s post and you&#8217;ll understand his implication: Chuck suggests that NetApp &#8220;emulates&#8221; Fibre Channel in their FAS/OnTap devices on top of the WAFL &#8220;file system&#8221;, while EMC&#8217;s AX storage (behind the NX4) uses &#8220;real&#8221; Fibre Channel, so it&#8217;s better. He goes on to say that EMC is doing a brisk business replacing misfit NetApp FC arrays with real FC kit from EMC. But, as is so often the case, the truth is a little more complex than this: <strong>All enterprise storage arrays &#8220;emulate&#8221; Fibre Channel drives to one extent or another, and using the wrong tool for the job will always lead to trouble</strong>.</p>
<p><span id="more-1226"></span></p>
<h3 class="post-subhead">Is It Real Or Is It Virtual?</h3>
<p>Let&#8217;s knock one thing out right away: Chuck is right, <strong>NetApp </strong><em><strong>is</strong></em><strong> emulating Fibre Channel drives</strong> with their FAS arrays. They really <em>do</em> lay out chunks of storage on something kind of like a file system with a bunch of logic mixed in and then pretend that this space is a plain-jane SCSI drive connected over Fibre Channel. And I&#8217;ll add to the &#8220;scandal&#8221; by pointing out that NetApp does exactly the same thing with their iSCSI drives!</p>
<p>Now let&#8217;s move on to an even more important point: <strong>All modern storage arrays emulate SCSI drives</strong>! That&#8217;s right, every enterprise storage array is lying, pretending to serve up basic drives but really slicing and dicing them in the background for their own nefarious purposes!</p>
<p>Who is responsible for this deceit? I place the blame on a few: <a rel="nofollow" href="http://www.eecs.berkeley.edu/Pubs/TechRpts/1987/CSD-87-391.pdf"  target="_blank">Patterson, Gibson, and Katz</a> started the game with their so-called RAID concept, which kicked things off by allowing a few drives to pretend to be a single one. Data General implemented this with cache in their oh-so-clever <a href="http://blog.fosketts.net/2008/11/15/top-ten-storage-hardware/"  target="_blank">HADA</a>, further separating us from The True Disk. But the worst was EMC, with their fully-virtualized Symmetrix array, where there was no definite relationship at all between the LUNs presented to servers and the disks that do all the real work. Some folks would even go so far as to praise this type of <a href="http://blog.fosketts.net/2008/09/14/turning-page-raid/"  target="_self">post-RAID</a> virtualized storage as <a href="http://blog.fosketts.net/2008/11/15/top-ten-storage-hardware/"  target="_blank">innovative</a>!</p>
<p>NetApp takes this &#8220;automated lying&#8221; to the extreme, forcing their innocent hardware to take honest, well-laid-out blocks of <a href="http://blogs.netapp.com/dave/2008/12/is-wafl-a-files.html"  target="_blank">intelligent WAFL space</a> and twist them into vast tracts of dumb pretend-disks. <strong>The nerve!</strong> Compellent, 3PAR, Dell/EqualLogic, and the rest are just as bad, scattering blocks of data willy-nilly across their disks in so-called &#8220;<a href="http://www.storagerap.com/2008/12/basics-of-wide-striping-laying-out-data-in-chunklets.html"  target="_blank">wide stripes</a>&#8220;. But don&#8217;t let Chuck&#8217;s misdirection fool you: EMC is just as guilty with each of their different storage platforms, masquerading as disk drives or file servers and intelligently managing storage underneath! And don&#8217;t get me started on the twisted things VMware does to storage!</p>
<p>Modern? Feh! Let&#8217;s all hope Apple starts producing their <a href="http://blog.fosketts.net/2008/02/19/apple-revs-xsan-and-kills-xserve-raid/"  target="_self">no-feature Xserve RAID</a> again!</p>
<h3 class="post-subhead">Waiting On Angels</h3>
<p>So every modern array emulates disks. What was Chuck&#8217;s point again? Oh yeah, that the AX Fibre Channel storage used by EMC&#8217;s NX4 is superior to the integrated Fibre Channel capability of the NetApp FAS2020! I&#8217;m sure he&#8217;s right for some use cases and wrong for others. FC on the FAS2020 is a perfect match for some, and the NX4/AX wins in a landslide in some circumstances.</p>
<p>The crux of the argument is the fact that NetApp does all sorts of stuff behind the scenes build and support an FC LUN that the EMC AX FC array doesn&#8217;t do. So, although it wouldn&#8217;t be fair to say that one was &#8220;emulated&#8221; and another was not, Chuck would be correct in saying that an FC LUN on an AX is more &#8220;real&#8221; than one on a NetApp FAS. <strong>But arguing over technicalities like this is all <a href="http://www.straightdope.com/columns/read/1008/did-medieval-scholars-argue-over-how-many-angels-could-dance-on-the-head-of-a-pin"  target="_blank">angels and pins</a> and doesn&#8217;t matter in the real world</strong>!</p>
<p>What does matter? In block storage, latency is king. Generally speaking, more cogs and wheels leads to more latency. This is why storage arrays rely so much on large, intelligent caches and vendors are experimenting with all sorts of <a href="http://blogs.netapp.com/storage_nuts_n_bolts/2008/08/performance-acc.html"  target="_blank">cool caching technology</a>. But, ignoring cache, <strong>high-end arrays generally have worse latency than low-end ones</strong> because they have all sorts of translation and virtualization going on in the background. In any I/O situation, increased latency hurts throughput and the perception of performance. And there comes a point when block applications give up waiting and it&#8217;s &#8220;game over, man!&#8221;</p>
<p>I remember migrating from an old CLARiiON 3100 to a brand new Symmetrix 3930 and watching the Symmetrix choke on the incoming data stream. It just couldn&#8217;t write fast enough to handle full streaming reads from the (old-tech) CLARiiON. But once everything was migrated and running, the Symmetrix, with its massive (for the time) 16 GB of cache, widely-spaced data layout, and multiple internal channels, completely destroyed the CLARiiON in real-world performance. This pattern continues today, with devices like the DMX and USP offering much better real-world performance than benchmarks or theoretical techno-arguments would suggest.</p>
<h3 class="post-subhead">So Which Is Better?</h3>
<p>But Chuck and the rest were not talking about high-end stuff here. They are comparing the architecture of entry-level enterprise kit and drawing conclusions about which is best. I personally don&#8217;t care what the internals of the system look like. I care how well it works.</p>
<p>I have personally seen Microsoft Exchange running on low-end FC-connected NetApp FAS arrays, and it worked great. I also helped a customer migrate off of EMC AX that didn&#8217;t give them the performance they needed for their databases. In truth, <strong>lower-end gear is often over-sold</strong> and unable to deliver the performance, features, and reliability specified on data sheets and in vendor presentations.</p>
<p>That&#8217;s right, there&#8217;s more to this picture than raw performance. Consider manageability, for one. NetApp is offering a single-interface integrated system with all protocols (CIFS, NFS, iSCSI, and FC) available from one device. They also offer similar levels of integration for their (really nice) snapshot, replication, and deduplication technology. WAFL is busy doing a lot of great stuff, so I really wouldn&#8217;t be surprised if EMC&#8217;s less-integrated NX/AX offering beats them on performance at the same price point. <strong>Which is more important to you, integration, performance, or features</strong>? And I bet that, if you spent a bit more on a higher-end NetApp box, you could have it all.</p>
<p>On the flip side, EMC is offering a really compelling entry-enterprise combination at a nice price point. The latest NX should be on everyone&#8217;s NAS short list, and I&#8217;m sure the simple FC of the AX array would work well in a smallish Exchange, VMware, or SQL Server environment. It&#8217;s not as unified as NetApp&#8217;s offering management- or feature-wise, but it&#8217;s still pretty good.</p>
<p>Pick the right tool for the job, though. Neither the NX4 nor the FAS2020 is a good fit for a high-I/O application, and that&#8217;s a fact!</p>
<blockquote><p>This post can also be found on <a href="http://gestaltit.com"  target="_blank">Gestalt IT</a>: <a href="http://gestaltit.com/tech/storage/stephen/of-emulated-fibre-channel-virtualization-and-the-right-tool-for-the-job/" >Of Emulated Fibre Channel, Virtualization, And The Right Tool For The Job</a></p>
</blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/08/28/grapples-tangelos-impossible-compare-fairly/"  rel="bookmark" class="crp_title">Grapples and Tangelos: Why it&#8217;s Impossible to Compare Fairly</a></li><li><a href="http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/"  rel="bookmark" class="crp_title">The Difference Between &#8220;Integration&#8221; and &#8220;Frankenstein&#8221;</a></li><li><a href="http://blog.fosketts.net/2008/07/18/which-storage-protocol-vmware-2/"  rel="bookmark" class="crp_title">Which Storage Protocol For VMware?</a></li><li><a href="http://blog.fosketts.net/2008/10/16/fcoe-versus-iscsi/"  rel="bookmark" class="crp_title">Is the FCoE Starting Pistol Aimed at iSCSI?</a></li><li><a href="http://blog.fosketts.net/2008/02/22/vmware-storage-tidbits/"  rel="bookmark" class="crp_title">VMware Storage Tidbits</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/12/12/emulated-fibre-channel-virtualization/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/12/12/emulated-fibre-channel-virtualization/">Of Emulated Fibre Channel, Virtualization, And The Right Tool For The Job</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/12/12/emulated-fibre-channel-virtualization/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>EMC Atmos Versus VMware VDC-OS: Will The Real Cloud Strategy Please Stand Up?</title>
		<link>http://blog.fosketts.net/2008/11/10/emc-atmos-vmware-vdc-os-cloud-strategy/</link>
		<comments>http://blog.fosketts.net/2008/11/10/emc-atmos-vmware-vdc-os-cloud-strategy/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 16:03:42 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Atmos]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[CAS]]></category>
		<category><![CDATA[Centera]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[CIFS]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[Cloud vServices]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[COS]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HCAP]]></category>
		<category><![CDATA[Hitachi]]></category>
		<category><![CDATA[Maui]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[nas storage]]></category>
		<category><![CDATA[network attached storage]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[Nirvanix]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[Steve Todd]]></category>
		<category><![CDATA[VDC-OS]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1075</guid>
		<description><![CDATA[As I guessed on Friday, EMC has officially announced their Maui Atmos software layer today, calling it the &#8220;industry&#8217;s first COS (cloud-optimized storage) offering&#8221;, &#8220;a new era for IT&#8221;, and &#8220;a new category of storage.&#8221; So the new era for IT is a cloud with globally-distributed object stores with policy management? Great! But I thought [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.fosketts.net/2008/11/07/emc-maui/"  target="_blank">As I guessed on Friday</a>, EMC has officially announced their <span style="text-decoration: line-through;">Maui</span> Atmos software layer today, <a href="http://www.emc.com/products/category/subcategory/cloud-optimized-storage.htm?CMP=ILC-carHP&amp;panel=harnessing+cloud+computin"  target="_blank">calling</a> it the &#8220;industry&#8217;s first COS (cloud-optimized storage) offering&#8221;, &#8220;a new era for IT&#8221;, and &#8220;a new category of storage.&#8221; So the new era for IT is a cloud with globally-distributed object stores with policy management?</p>
<p>Great! But I thought the new era for IT was a cloud with choice, mobility, and application support, as <a href="http://www.vmware.com/technology/virtual-datacenter-os/cloud-vservices/"  target="_blank">trumpeted</a> by EMC&#8217;s VMware subsidiary! Wasn&#8217;t Cloud vServices from VDC-OS supposed to be the <a href="http://blog.fosketts.net/2008/09/16/vmware-virtual-datacenter-operating-system-vdc-os/"  target="_blank">prototype cloud strategy</a> for the datacenter?</p>
<p>What we have here is <strong>a simple clash of marketing</strong> amusingly taking place at (nearly) the same company. VMware figured out how to extend their server virtualization products outside the confines of the data center, and laid that technology out as a strategy with the trendy &#8220;cloud&#8221; name. Meanwhile, mother EMC is working on next-generation content storage software and decides to roll that out as a strategy and also jumps on the &#8220;cloud&#8221; meme. What&#8217;s an IT manager to do?<span id="more-1075"></span></p>
<h3 class="post-subhead">Defining Atmos</h3>
<p>As predicted, EMC&#8217;s Atmos (code-name Maui) is a <a href="http://www.theregister.co.uk/2008/11/10/emc_launches_maui_as_atmos/"  target="_blank">distributed software layer</a> to handle the storage and management of data objects across geographically-dispersed storage devices. EMC&#8217;s Chuck Hollis <a href="http://chucksblog.emc.com/chucks_blog/2008/11/emc-atmos-maui-is-here.html"  target="_blank">demonstrates Atmos</a> with a simple, practical example, perhaps making it sound too much like Akamai but generally getting the point across. You have a data object, write it to Atmos through REST/SOAP or CIFS/NFS, assign some metadata, and the software takes care of data placement for you. It&#8217;ll add local copies, replicate for availability and performance, compress or deduplicate, manage versions, and all sorts of goodies (if you ask it to).</p>
<p>But EMC already has a capable object storage platform, the Centera. We&#8217;ve just got used to the content-addressable storage (CAS) label for object storage (even though this name misses the point of object storage, in my opinion) and now EMC wants us to learn a new label for a somewhat-similar device? Steve Todd, EMC&#8217;s object guy extraordinaire, <a rel="nofollow" href="http://stevetodd.typepad.com/my_weblog/2008/11/atmos-cloud-optimized-storage.html"  target="_blank">lays it out</a>:</p>
<blockquote><p>SAN Value = Centralized, secure multi-tenancy for blocks.</p>
<p><strong><span style="font-weight: normal;">NAS Value = Centralized, secure multi-tenancy for files.</span></strong></p>
<p><strong><span style="font-weight: normal;">CAS Value = Centralized, secure multi-tenancy for objects (content + metadata).</span></strong></p>
<p><strong><span style="font-weight: normal;">COS Value = </span><em><span style="font-weight: normal;">Globalized</span></em><span style="font-weight: normal;">, secure multi-tenancy for content with </span><em><span style="font-weight: normal;">rich policies</span></em><span style="font-weight: normal;">.</span></strong></p>
</blockquote>
<p>Ok, so <strong>the defining capabilities of Atmos are its global scale and rich policies</strong>. And the fact that &#8220;objects&#8221; has become &#8220;content&#8221;, presumably since Atmos can handle traditional NAS (CIFS/NFS) chores as well.</p>
<h3 class="post-subhead">Prayers Answered?</h3>
<p>It sounds like EMC is answering <a href="http://blog.fosketts.net/2008/09/28/we-need-storage-revolution/"  target="_blank">my prayers for a storage revolution</a>, delivering a highly-capable object storage platform that transcends the old limits of blocks, directories, and files. Steve Todd points out that Atmos handles five policy categories out of the box:</p>
<ul>
<li>Replication</li>
<li>Compression</li>
<li>Spin-down</li>
<li>Object de-dup</li>
<li>Versioning</li>
</ul>
<p>So we write some data to Atmos, using either traditional NAS or <a rel="nofollow" href="http://en.wikipedia.org/wiki/Web_2.0"  target="_blank">webby dubby</a> protocols like <a rel="nofollow" href="http://en.wikipedia.org/wiki/SOAP_(protocol)"  target="_blank">SOAP</a>, and can then apply policies in any of these five categories to that data. One can also extend the Atmos to accept other policies, but the absence (out of the box) of concepts like encryption, secure deletion, retention, and access control are surprising.</p>
<p>I am quite puzzled about how practical these policy capabilities will be in the real world. How exactly would an application say &#8220;I want you to compress that file I wrote over NFS just now?&#8221; Hitachi&#8217;s HCAP platform, for example, also has policy capabilities and a NAS front end, and although archiving applications can communicate their policy needs, <strong>I don&#8217;t see lots of current general-purpose applications using it</strong>.</p>
<h3 class="post-subhead">Strategic Storage?</h3>
<p>This brings me to my puzzlement: The default Atmos policies are all general-purpose, production computing ideas, not the special-purpose, archiving and retention needs served by Centera, HCAP, and the rest. So <strong>the Atmos is clearly intended to be a production data storage system</strong>, not an archiving system to compete with Centera.</p>
<p>Since mainstream business applications currently don&#8217;t have any capability to specify policies like these when writing files, and since NAS protocols lack any means to communicate them even if the apps want to, we can conclude that <strong>EMC expects that Atmos users will write special applications to take advantage of it</strong>.</p>
<p>EMC certainly doesn&#8217;t expect that the NAS-capable Atmos will simply replace today&#8217;s distributed NAS solutions. <strong>NAS is a sideshow for Atmos</strong>. The real action will be in the REST/SOAP webby dubby applications that will be written with the platform in mind and will take full advantage of these capabilities.</p>
<p>If this is true, and I <a rel="nofollow" href="http://storagebod.typepad.com/storagebods_blog/2008/11/i-like-a-party-with-a-atmosphere.html"  target="_blank">and others</a> suspect that it is, then <strong>Atmos really isn&#8217;t a game-changing platform unless you change your game</strong>. If you write new applications to store data with SOAP, Atmos is a nice in-house alternative to Amazon S3 or Nirvanix, and offers a very compelling set of data management capabilities. And if you want to set up shop to compete with those service providers, Atmos is a dream come true with <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2008/11/building-emc-atmos.html"  target="_blank">built-in multi-tenancy</a>.</p>
<h3 class="post-subhead">Datacenter Strategy</h3>
<p>So EMC alone has two seemingly competitive datacenter strategies. And then there&#8217;s Microsoft, which announced its <a href="http://dcsblog.burtongroup.com/data_center_strategies/2008/10/waiting-for-the-other-shoe-to-drop.html"  target="_blank">Azure cloud platform</a> recently, and Amazon and the other cloud providers.</p>
<p>So let&#8217;s say you&#8217;re a CIO for a large corporation. Which of the following strategies is more compelling:</p>
<ol>
<li>Use <strong>VMware VDC-OS</strong> to add capabilities and <strong>Cloud vServices</strong> extend your current virtual infrastructure geographically</li>
<li>Recompile and tweak your Windows applications to leverage <strong>Microsoft Azure</strong></li>
<li>Develop new applications to take advantage of the impressive storage capabilities of an in-house <strong>EMC Atmos </strong>system</li>
<li>Point your new applications at a third-party cloud provider like Amazon or Nirvanix</li>
</ol>
<p>IT people are practical. Although we love new technology, we tend to be cautious. We also hate massive software development efforts, and only sanction them when they&#8217;re absolutely necessary. Given these personality traits, I&#8217;d say VDC-OS and perhaps Cloud vServices still stands out as the most likely and practical scenario for the majority of applications and businesses.</p>
<p>This is not to say that EMC Atmos will be a flop. I&#8217;m impressed by the technology, and expect that Atmos will find buyers, just as Centera did. And Atmos might even replace Centera once EMC adds retention policies to it and scales it down as well as up and out. But Atmos will not redefine the datacenter. We&#8217;re stuck with blocks and files, and VMware&#8217;s practical strategy is a winner in that world.</p>
<p><strong>Update:</strong> <a href="http://www.storagerap.com/2008/11/atmos-dead-or-not-dead-innovative-or-repetitive.html"  target="_blank">Marc Farley compares Atmos to WAFS</a>, with ominous implications, and echos my recent question on what is and is not innovative.</p>
<p><strong>Update 2:</strong> Chuck Hollis, Storagezilla, and <a rel="nofollow" href="http://lensblog.typepad.com/ebiz/2008/11/emc-announces-atmos.html"  target="_blank">Len Devanna</a> have all come right out and said that this is only intended for certain customers with massive distributed storage needs, and is not intended as a new datacenter strategy. Even the &#8220;cloudfella&#8221; says &#8220;ciao&#8221;:</p>
<p>
<object width="425" height="344" data="http://www.youtube.com/v/eaqklyv3yrg&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/eaqklyv3yrg&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object>
</p>
<p><strong>Update 3:</strong> More great information, including <a rel="nofollow" href="http://virtualgeek.typepad.com/virtual_geek/2008/11/whats-the-relat.html"  target="_blank">a reply regarding VDC-OS and Atmos</a> from the one and only Chad Sakac, more great detail about <a rel="nofollow" href="http://stevetodd.typepad.com/my_weblog/2008/11/atmos-policy-under-the-hood.html"  target="_blank">the inner workings of Atmos</a> from Steve Todd, and <a href="http://flickerdown.com/?p=268"  target="_blank">even more info</a> from Dave Graham. Finally, although I think that Cloudfellas video is cute, I wouldn&#8217;t categorize it as viral. But <a rel="nofollow" href="http://lensblog.typepad.com/ebiz/2008/11/beware-flaming-appliances-from-the-sky.html"  target="_blank">those Mozy ads</a> are awesome!</p>
<blockquote><p>See my posts on <a href="http://gestaltit.com/author/stephen/"  target="_blank">Gestalt IT</a> for similar <a href="http://gestaltit.com"  target="_blank">enterprise IT infrastructure commentary</a></p>
</blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/11/07/emc-maui/"  rel="bookmark" class="crp_title">EMC About To Take Us To Maui&#8230;</a></li><li><a href="http://blog.fosketts.net/2010/10/26/caringo-castor-cloud-storage/"  rel="bookmark" class="crp_title">Caringo Bulks Up CAStor For Cloud Services</a></li><li><a href="http://blog.fosketts.net/2008/09/16/vmware-virtual-datacenter-operating-system-vdc-os/"  rel="bookmark" class="crp_title">VMware Virtual Datacenter Operating System: Heavyweight or Hot Air?</a></li><li><a href="http://blog.fosketts.net/2009/03/19/sun-cloud/"  rel="bookmark" class="crp_title">Sun Launches Their Own Cloud, But For Which Market?</a></li><li><a href="http://blog.fosketts.net/2011/04/24/changing-it-organization-roles/"  rel="bookmark" class="crp_title">Changes in Technology Drive Changes in IT Organizations and Roles</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/11/10/emc-atmos-vmware-vdc-os-cloud-strategy/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/11/10/emc-atmos-vmware-vdc-os-cloud-strategy/">EMC Atmos Versus VMware VDC-OS: Will The Real Cloud Strategy Please Stand Up?</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/11/10/emc-atmos-vmware-vdc-os-cloud-strategy/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

