<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>Gestalt IT &#187; clustering Archives  &#8211; Gestalt IT</title>
	<atom:link href="http://gestaltit.com/tag/clustering/feed/" rel="self" type="application/rss+xml" />
	<link>http://gestaltit.com</link>
	<description>Independent Experts United</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:00:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<image>
			<title>Gestalt IT</title>
			<url>http://gestaltit.com/wp-content/uploads/2009/02/gestalt-it-feedicon-21.png</url>
			<link>http://gestaltit.com</link>
			<width>144</width>
			<height>37</height>
			<description>Independent Experts United</description>
		</image><!-- podcast_generator="Blubrry PowerPress/2.0.4" -->
	<itunes:summary>Gestalt IT is a community of independent IT infrastructure experts. We gather at GestaltIT.com and our Tech FIeld Day events to discuss the topics of the day. This podcast includes video and audio recordings of these discussions.</itunes:summary>
	<itunes:author>Stephen Foskett</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://gestaltit.com/wp-content/uploads/powerpress/Gestalt_IT_Tech_Field_Day_Roundtable_Podcast_600.png" />
	<itunes:owner>
		<itunes:name>Stephen Foskett</itunes:name>
		<itunes:email>stephen@fosketts.net</itunes:email>
	</itunes:owner>
	<managingEditor>stephen@fosketts.net (Stephen Foskett)</managingEditor>
	<itunes:subtitle>The best independent IT commentary</itunes:subtitle>
	<itunes:keywords>Storage, Virtualization, Networking, IT</itunes:keywords>
	<image>
		<title>Gestalt IT &#187; clustering Archives  &#8211; Gestalt IT</title>
		<url>http://gestaltit.com/wp-content/uploads/powerpress/Gestalt_IT_Tech_Field_Day_Roundtable_Podcast_144.png</url>
		<link>http://gestaltit.com</link>
	</image>
	<itunes:category text="Technology" />
	<itunes:category text="Business" />
	<itunes:category text="Technology">
		<itunes:category text="Tech News" />
	</itunes:category>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Multipath: Active/Passive, Dual Active, and Active/Active</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 18:30:14 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[DMP]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PVlinks]]></category>
		<category><![CDATA[SCSI]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Veritas]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2737</guid>
		<description><![CDATA[Although it's rare in the PC world, multipath I/O is not new in enterprise IT. I've been juggling paths to storage and networks as long as I've been a systems administrator, and that's a bit longer than I care to admit. But the proliferation of technologies has made it difficult to understand path management. What's the difference between "dual active" and "active/active"? Is "active/passive" really that bad?]]></description>
			<content:encoded><![CDATA[<p><!-- google_ad_section_start --></p>
<p>Although it’s rare in the PC world, multipath I/O is not new in enterprise IT. I’ve been juggling paths to storage and networks as long as I’ve been a systems administrator, and that’s a bit longer than I care to admit. But the proliferation of technologies has made it difficult to understand path management. What’s the difference between “dual active” and “active/active”? Is “active/passive” really that bad?</p>
<h3>What is Multipath? And Why?</h3>
<div id="attachment_2844" class="wp-caption aligncenter" style="width: 410px; 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/03/Single-path.jpg" ><img class="size-full wp-image-2844" title="Single path" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Single-path.jpg" alt="" width="400" height="205" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">The good old days: One device, one path</p>
</div>
<p>In the beginning, computers connected to peripherals and other computers through a single bus or channel and life was easy. Although one might mistake the names of the dominant printer connection (parallel) for some kind of multipath system when compared to the modem connection (serial), this was not the case. Only the bits traveled in parallel – the logical connection was a simple single path.</p>
<div id="attachment_2843" class="wp-caption aligncenter" style="width: 250px; 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/03/Daisy-chain-1.jpg" ><img class="size-full wp-image-2843 " title="Daisy-chain 1" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Daisy-chain-1.jpg" alt="" width="240" height="175" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">Early-90&#8242;s servers might confuse admins with two SCSI connections to a single device</p>
</div>
<p>Then things got complicated. The SCSI protocol allowed for multiple devices in a chain, and even for two different “initiators” (computers or controllers) to interact with these “targets”. Some folks even dual-attached devices to a single computer with multiple controllers.</p>
<p>Why would one device and one computer need more than one connection? It boils down to two factors:</p>
<ol>
<li><strong>Performance</strong> – I/O channels have typically been slower than the computer could handle, so multiple channels might be used to increase the amount of data that can flow in and out.</li>
<li><strong>Reliability</strong> – If one connection failed, the other might still be usable, reducing the risk of an outage.</li>
</ol>
<div id="attachment_2842" class="wp-caption aligncenter" style="width: 290px; 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/03/Multiple-paths.jpg" ><img class="size-full wp-image-2842 " title="Multiple paths" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Multiple-paths.jpg" alt="" width="280" height="175" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">Late-90&#8242;s enterprise systems might have four or more paths to a single storage array</p>
</div>
<p>Pretty soon, enterprise computer architecture had gotten incredibly complex. I remember connecting a massive HP V-class server to an EMC Symmetrix with eight separate Fibre Channel cables. Each disk “LUN” showed up twice, and we had hundreds of them. We managed all of these virtual storage paths using HP’s PVLinks dynamic multipathing software. We used Veritas DMP and EMC PowerPath to do pretty much the same thing on Solaris and other UNIX systems.</p>
<h3>Active/Passive to Active/Active</h3>
<p>The earliest path management software provided two incredibly important functions: It figured out which of the SCSI targets it saw were actually different names for the same one, and it allowed the operating system to choose one and fail over to the other in case of an interruption. These were <strong>Active/Passive</strong> links – no matter how many paths were presented (and Fibre Channel switches sometimes presented eight or more), only one was active at any one time.</p>
<div id="attachment_2841" class="wp-caption aligncenter" style="width: 410px; 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/03/Switched-Fabric.jpg" ><img class="size-full wp-image-2841" title="Switched Fabric" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Switched-Fabric.jpg" alt="" width="400" height="282" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">Modern systems have abstracted and virtual I/O channels, making path management much more important</p>
</div>
<p>But the EMC Symmetrix and similar high-end storage systems changed all this. Symmetrix storage was fully virtualized – the presentation of LUNs to servers was entirely disconnected from the actual disks and RAID sets in the array. This meant the Symmetrix could handle I/O requests across different paths and controllers for the same LUN. EMC and the rest responded with <strong>Active/Active</strong> path management software, allowing I/O to travel in parallel for the first time.</p>
<h3>How is Dual Active Different?</h3>
<p>Not everything called Active/Active is created equal. In fact, many supposed Active/Active setups really shouldn’t be called that since they don’t use both paths for all data. Instead, I like to call these <strong>Dual Active</strong> – both paths are active but with different data.</p>
<p>Consider the differences between the following two solutions:</p>
<div id="attachment_2845" class="wp-caption aligncenter" style="width: 410px; 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/03/Switched-Fabric-Active-Active.jpeg" ><img class="size-full wp-image-2845" title="Switched Fabric Active Active" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Switched-Fabric-Active-Active.jpeg" alt="" width="400" height="282" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">A true active/active setup uses all paths for all data all the time</p>
</div>
<div id="attachment_2846" class="wp-caption aligncenter" style="width: 410px; 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/03/Switched-Fabric-Dual-Active.jpeg" ><img class="size-full wp-image-2846" title="Switched Fabric Dual Active" src="http://blog.fosketts.net/wp-content/uploads/2010/03/Switched-Fabric-Dual-Active.jpeg" alt="" width="400" height="282" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">A &#8220;dual active&#8221; setup uses both paths, but each target is directed to one or the other</p>
</div>
<p>See the difference? Although the paths are active in both cases, they are not the same. Both approaches have merit, and neither is inherently superior, but they should have different names applied. Even active/passive has its place, since simplicity is often a virtue.</p>
<h3>Dual Active Outside Storage</h3>
<p>These same concepts apply outside the field of storage and I/O. Many server clustering systems use the same terminology, right down to the misapplication of “active/active” when “dual active” is more appropriate. It’s easy to miss the significance of this difference, but it can make more of an impact in clustering since CPU workloads are harder to balance.</p>
<p>Let me know what you think. If there is interest, I might dive into path management strategies like round robin!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/fcoe-symbolism-7/"  rel="bookmark" class="crp_title">FCoE Symbolism</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/stec-zeusram-ssd/"  rel="bookmark" class="crp_title">STEC Spills the Beans on ZeusRAM SSD</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-push-one-million-iscsi-iops/"  rel="bookmark" class="crp_title">Microsoft and Intel Push One Million iSCSI IOPS</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/flexible-path-services-future/"  rel="bookmark" class="crp_title">Flexible IT and the Path to the Services Future</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/curtis-prestons-backup-central-live/"  rel="bookmark" class="crp_title">See W. Curtis Preston’s Backup Central Live!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/">Multipath: Active/Passive, Dual Active, and Active/Active</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dell Scoops Up Exanet After All</title>
		<link>http://gestaltit.com/featured/top/stephen/dell-exanet/</link>
		<comments>http://gestaltit.com/featured/top/stephen/dell-exanet/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 17:10:43 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Exclusive]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Top Story]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Exanet]]></category>
		<category><![CDATA[ExaStore]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[IBRIX]]></category>
		<category><![CDATA[Isilon]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[PolyServe]]></category>
		<category><![CDATA[PowerVault]]></category>
		<category><![CDATA[Windows Storage Server]]></category>
		<category><![CDATA[Xyratex]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=7726</guid>
		<description><![CDATA[Dell picked up clustered NAS pro Exanet, finally signing the dotted line after months of speculation. The US $12 million purchase follows reports that the company was going into receivership in December after failing to repay a US $10 million loan from Kreos Capital.]]></description>
			<content:encoded><![CDATA[<p><strong>Dell picked up clustered NAS pro </strong><a href="http://www.exanet.com"  target="_blank"><strong>Exanet</strong></a>, finally signing the dotted line after months of speculation. The US $12 million purchase follows <a href="http://www.theregister.co.uk/2009/12/07/exanet_exiting/"  target="_blank">reports</a> that the company was going into receivership in December after failing to repay a US $10 million loan from Kreos Capital. Exanet was founded in 2000 and reports claim the company raised US $70 million in funding through four rounds, culminating with a US $18 million C series in 2007 and a further US $10 million injection in 2008.</p>
<p>Like Ibrix, which was <a href="http://gestaltit.com/featured/top/stephen/hp-acquires-ibrix/"  target="_self">acquired by HP</a> under better circumstances last year, and ONstor, similarly <a href="http://gestaltit.com/featured/top/stephen/lsi-picks-onstor/"  target="_self">scooped up by LSI</a>, <strong>Exanet was best known for clustered NAS software</strong>. Their ExaStore software, bundled with IBM and Xyratex hardware, put up impressive scalability and performance numbers. Dell will likely leverage this software with their own hardware as a NAS complement to their leading EqualLogic iSCSI line. <strong>Exanet&#8217;s Xyratex-sourced DX line of Fibre Channel storage devices is unlikely to be at all attractive to Dell</strong>.</p>
<p>Rumors of a white knight for Exanet were widespread last year. Fujitsu Siemens Computers was said to be the front-runner in May, and Exanet&#8217;s name came up mid-year as HP and LSI made their moves. Dell was apparently willing to put up some money to gain access to Exanet&#8217;s NAS technology later in the year but the company&#8217;s investors reportedly scuttled that deal. Plan B for the folks in Round Rock seems to have been to wait it out and secure the technology from the now-moribund company. If Dell keeps the doors open, Exanet&#8217;s R&amp;D center will become their first such facility in Israel.</p>
<p>The acquisition gives Dell a retort when HP presents their invigorated Ibrix line to enterprise customers. It is likely that Dell will follow HP with a <strong>software/hardware NAS bundle</strong> possibly featuring their PowerEdge blades. Back-end storage could come from many sources: Dell&#8217;s own PowerVault MD line, their EqualLogic PS iSCSI gear, or the Dell/EMC CLARiiON AX and CX lines. Exanet is known as a higher-end scale-out offering (think Isilon or HP&#8217;s PolyServe) rather than a general-purpose NAS.</p>
<p>Two key questions arise from Dell-owned NAS software:</p>
<ol>
<li>Would Dell reduce their reliance on <strong>Microsoft&#8217;s Windows Storage Server</strong>, as used in their PowerVault NX300 and NX3000 NAS devices? I suspect not, since Exanet is not a low-end product and Windows-powered NAS has typically sold into a separate market niche. Rival HP has certainly continued pushing Microsoft-powered gear since buying Ibrix.</li>
<li>What does this mean for <strong>Dell&#8217;s relationship with EMC</strong>? The company only started selling the EMC Celerra NX4 last year, and a homegrown Exanet/PowerVault solution is not a drop-in replacement. Dell&#8217;s relationship with EMC continues getting deeper, and a split is unlikely in the near term.</li>
</ol>
<p>At this point, this looks like <a href="http://www.thebiggertruth.com/2010/02/dell-buys-exanet/"  target="_blank">a vote for Exanet&#8217;s technology</a> and a reaction to HP&#8217;s PolyServe and Ibrix moves, not a statement against EMC or Celerra. Indeed, considering that Dell was merely investigating an OEM relationship before this all fell out, it doesn&#8217;t look like a strategic move at all for the company. Exanet will likely become a new line item, but <strong>Dell&#8217;s storage roster will look largely the same</strong>.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/dell-equallogic-exanet-ocarina-3par/"  rel="bookmark" class="crp_title">Dell + EqualLogic, Exanet, Ocarina, 3Par = What?</a></li><li><a href="http://gestaltit.com/featured/top/stephen/panasas-parascale-shuffle-ceos-growth/"  rel="bookmark" class="crp_title">Panasas, Parascale Shuffle CEOs For Growth</a></li><li><a href="http://gestaltit.com/featured/top/stephen/lsi-picks-onstor/"  rel="bookmark" class="crp_title">LSI Picks Up ONStor</a></li><li><a href="http://gestaltit.com/featured/top/stephen/dell-compellent-acquisition/"  rel="bookmark" class="crp_title">Thoughts On A Dell Acquisition Of Compellent</a></li><li><a href="http://gestaltit.com/all/tech/storage/joerg/dell-buys-3par-monolithic-modular-storage/"  rel="bookmark" class="crp_title">Dell Buys 3PAR and Monolithic vs. Modular Storage</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/featured/top/stephen/dell-exanet/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/featured/top/stephen/dell-exanet/">Dell Scoops Up Exanet After All</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/exclusive/" title="View all posts in Exclusive" rel="category tag">Exclusive</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a>, <a href="http://gestaltit.com/category/featured/top/" title="View all posts in Top Story" rel="category tag">Top Story</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/featured/top/stephen/dell-exanet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HDS High Availability Manager: How It Works</title>
		<link>http://gestaltit.com/featured/top/stephen/hds-high-availability-manager-works/</link>
		<comments>http://gestaltit.com/featured/top/stephen/hds-high-availability-manager-works/#comments</comments>
		<pubDate>Fri, 29 May 2009 22:59:14 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Exclusive]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Top Story]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HAM]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[NMP]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[TrueCopy]]></category>
		<category><![CDATA[USP]]></category>
		<category><![CDATA[USP-NEXT]]></category>
		<category><![CDATA[usp-v]]></category>
		<category><![CDATA[V-Max]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=860</guid>
		<description><![CDATA[It has been two days since HDS introduced High Availability Manager ("HAM" to us), disappointing some and confusing others. Now that the dust has settled some, it has become clearer just what HAM is and how it works, and we come away more impressed. HDS has taken simple, proven technologies (path management, clustering, synchronous replication) and remixed them into a super-high-availability solution for the largest enterprises. Perhaps this is not what many expected, but it's certainly a worthwhile addition to the company's family of products.
]]></description>
			<content:encoded><![CDATA[<p>It has been two days since HDS surprised the enterprise storage world by not announcing a new storage platform to take on the EMC Symmetrix V-Max. Instead, HDS introduced High Availability Manager (&#8220;HAM&#8221; to us), disappointing some and confusing others. Now that the dust has settled some, it has become clearer just <a href="http://blogs.rupturedmonkey.com/?p=389"  target="_blank">what HAM is</a> and <a href="http://thestoragearchitect.com/2009/05/27/enterprise-computing-usp-v-so-long-and-thanks-for-all-the-fish/"  target="_blank">how it works</a>, and we come away more impressed. <strong>HDS has taken simple, proven technologies (path management, clustering, synchronous replication) and remixed them into a super-high-availability solution for the largest enterprises</strong>. Perhaps this is not what many expected, but it&#8217;s certainly a worthwhile addition to the company&#8217;s family of products.</p>
<div id="attachment_861" class="wp-caption alignright" style="width: 251px"><img class="size-medium wp-image-861" title="HDS HAM" src="http://gestaltit.com/wp-content/uploads/2009/05/picture-11-241x300.png" alt="HAM combines conventional ingredients to create a whole new flavor" width="241" height="300" /><p class="wp-caption-text">HAM combines conventional ingredients to create a whole new flavor</p></div>
<p>High Availability Manager consists of three main components:</p>
<ol>
<li><strong>A conventional multi-pathing agent</strong> like HDLM on each server. This enables the server to continue accessing the storage if one USP fails. It will &#8220;think&#8221; it&#8217;s talking to a single storage target, but will actually be talking to two USPs that can be metro distances (60-100 miles) away, given proper connectivity. Microsoft MPIO will probably be supported as well, and VMware native multi-pathing (NMP) should come shortly after release. Don&#8217;t hold your breath for PowerPath to be officially supported in the short term, but it ought to work fine without changes.</li>
<li><strong>Existing TrueCopy synchronous storage replication technology</strong> will keep the data and quorum disks (see below) in lock-step. This gives the limitation on distance between systems, since latency is the enemy of storage protocol performance. Once the arrays move too far apart, write performance will suffer on the local array while it waits for data to be copied.</li>
<li><strong>Conventional clustering technology with a heartbeat and shared quorum disk</strong> lets both arrays know what&#8217;s going on. The quorum &#8220;lives&#8221; on the remote side, with that secondary array watching to make sure the primary array is still running. If the heartbeat goes away, the secondary array marks the HAMmed LUNs read/write and starts handling I/O from the servers, which will just have failed over.</li>
</ol>
<p>So <strong>HDS&#8217; secret HAM sauce is ketchup</strong>. There&#8217;s no amazing new technology here, and maybe that&#8217;s for the best in the kind of huge, conservative enterprise environments that will use this product. The big change was in programming the USP controllers to monitor the quorum disk and orchestrate the entire failover. In fact, this might even be considered a feature of TrueCopy, not a standalone product.</p>
<p>HDS ought to reconsider one element of the HAM pitch, however. Although it will undoubtedly yield a very highly-available storage architecture, <strong>nothing provides 100% availability</strong>. There are many moving parts involved, and unplanned outages can still happen. Multipath driver bugs are not unheard of: Back in the day, one version of a certain three-letter company&#8217;s product just plain refused to fail over! An instantaneous outage on one of the host channels or a skipped heartbeat on the USP controllers could also cause a failed failover. Plus, <strong>there is no provision for automated fail-back</strong>. Once the failover occurs, the system would certainly be operating in a degraded-availability mode and would require a (planned) outage to re-establish operations.</p>
<p>All that being said, HAM remains an attractive offering for shops with multiple USPs visible to critical servers. They can turn on the HAM software with existing hardware and add peace of mind, knowing that everything is that much more available. One aspect that really impresses is the fact that each USP can be running a different firmware, <strong>reducing the risk of upgrade-induced outages</strong>. Once it ships to customers (in the fourth quarter of this year), we will have to consider the (as-yet unnamed) cost.</p>
<p>And what about the fact that <strong>HAM will also allow seamless upgrades to a new generation of USP hardware</strong>? HDS still isn&#8217;t talking about that possibility!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/featured/top/stephen/hds-ham-announcement/"  rel="bookmark" class="crp_title">HDS&#8217; HAM-Fisted Announcement Can&#8217;t Be All</a></li><li><a href="http://gestaltit.com/featured/top/stephen/evostor-wmware-storage/"  rel="bookmark" class="crp_title">EvoStor: VMware Storage Evolved!</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/stec-zeusram-ssd/"  rel="bookmark" class="crp_title">STEC Spills the Beans on ZeusRAM SSD</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/emc-vplex-dreary-storage-cluster/"  rel="bookmark" class="crp_title">EMC VPLEX – A Dreary Storage Cluster?</a></li><li><a href="http://gestaltit.com/featured/top/stephen/emc-symmetrix-vmax-neither-nor/"  rel="bookmark" class="crp_title">EMC Symmetrix V-Max Is Neither Monolithic Nor Midrange</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/featured/top/stephen/hds-high-availability-manager-works/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/featured/top/stephen/hds-high-availability-manager-works/">HDS High Availability Manager: How It Works</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/exclusive/" title="View all posts in Exclusive" rel="category tag">Exclusive</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a>, <a href="http://gestaltit.com/category/featured/top/" title="View all posts in Top Story" rel="category tag">Top Story</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/featured/top/stephen/hds-high-availability-manager-works/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

