<?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; Symmetrix Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/symmetrix/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>VMware PSP and SATP in Plain English</title>
		<link>http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/</link>
		<comments>http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 15:20:56 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[ALUA]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxcli]]></category>
		<category><![CDATA[HDLM]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Invista]]></category>
		<category><![CDATA[LSI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[MPP]]></category>
		<category><![CDATA[multipath I/O]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[PSA]]></category>
		<category><![CDATA[PSP]]></category>
		<category><![CDATA[SATP]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[VMkernel]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VPLEX]]></category>
		<category><![CDATA[vSphere 4]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5616</guid>
		<description><![CDATA[I am often questioned during my Storage for Virtual Environments seminar presentations about VMware's Pluggable Storage Architecture (PSA). This system is fairly straightforward and concept: VMware provides native multipathing support for a variety of storage arrays, and allows third parties to substitute their own plug-ins at various points in the stack. But the profusion of acronyms and third-party options makes it difficult for end-users to figure out what is going on.]]></description>
			<content:encoded><![CDATA[<div id="attachment_5617" 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/2011/06/VMware-PSA-Diagram.png" ><img class="size-medium wp-image-5617" title="VMware PSA Diagram" src="http://blog.fosketts.net/wp-content/uploads/2011/06/VMware-PSA-Diagram-300x127.png" alt="" width="300" height="127" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">VMware&#39;s PSA is awash in abbreviations and options</p></div>
<p>I am often questioned during my Storage for Virtual Environments seminar presentations about VMware&#8217;s Pluggable Storage Architecture (PSA). This system is fairly straightforward and concept: VMware provides native multipathing support for a variety of storage arrays, and allows third parties to substitute their own plug-ins at various points in the stack. But the profusion of acronyms and third-party options makes it difficult for end-users to figure out what is going on. In an effort to help, I present here another entry in my “VMware storage features in plain English” series.</p>
<blockquote><p>Note: I am more of a storage guy than a virtualization expert. I consider myself one of those end-users who have had trouble figuring out what&#8217;s going on with PSA specifically, in VMware storage features in general. I welcome comments and suggestions for corrections or improvements to this and all of my articles. Thanks for your help!</p></blockquote>
<h3>Introducing Pluggable Storage Architecture (PSA)</h3>
<p>Pluggable storage architecture was one of the major enhancements introduced in vSphere 4. Functionally similar to Microsoft&#8217;s MPIO stack for Windows, PSA includes native multipathing support and allows vendors to plug in their own advanced features.</p>
<div id="attachment_5618" 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/2011/06/My-PSA-Diagram.jpg" ><img class="size-medium wp-image-5618" title="My PSA Diagram" src="http://blog.fosketts.net/wp-content/uploads/2011/06/My-PSA-Diagram-300x79.jpg" alt="" width="300" height="79" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">I find the VMware diagram confusing. Is mine more or less accurate and readable?</p></div>
<p>The ESX kernel (VMkernel) walks down through three layers when communicating with storage:</p>
<ol>
<li>In the <strong>top layer</strong>, VMware native NMP or third-party MPP software decides which SATP to use, or whether to use the native interface. MASK_PATH also operates at this layer.</li>
<li>The <strong>SATP layer</strong> includes native generic path selection (active/active, active/passive), standard ALUA, as well as allowing third-party plugins (SATP) to override its behavior. The SATP monitors these paths, reports changes, and initiates fail-over on the array as needed.</li>
<li>At the <strong>PSP layer</strong>, software decides which physical channel to use for I/O requests.</li>
</ol>
<p>There are three types of PSA plugins for vSphere 4:</p>
<ol>
<li>Storage Array Type Plug-In (SATP)</li>
<li>Path Selection Plug-in (PSP)</li>
<li>A complete third-party multipathing software stack (MPP)</li>
</ol>
<p>As is the case with VAAI, VMware includes a number of third-party plug-ins in the ESXi install. Users can simply activate many of these according to their needs, though some require additional fees and licensing.</p>
<h3>Storage Array Type Plug-in (SATP) List</h3>
<p>Storage Array Type Plug-Ins (SATPs) to the VMware Pluggable Storage Architecture multipathing solution for the specific characteristics of the storage array. This is very important, since each storage array design differs substantially in detail and support, especially when it comes to load-balancing and failover between controllers, ports, and paths. So it is critical for VMware to have developed a standard interface to communicate with arrays.</p>
<p>SATPs allow load balancing across multiple paths, intelligent path selection, and over troubled conditions such as “chatter”, when passed rapidly fail back and forth between controllers.</p>
<p>The SATP has critical tasks to perform in the PSA stack:</p>
<ol>
<li>Decide which method of communication to use with the storage (PSA or native)</li>
<li>Monitor the health of the physical I/O channels or paths</li>
<li>Report any changes in the state of the paths up the stack</li>
<li>Perform actions required to fail over storage between controllers on the array</li>
</ol>
<p>VMware vSphere includes a variety of generic plugins for storage arrays. I&#8217;ve identified the following:</p>
<ul>
<li>VMW_SATP_LOCAL &#8211; Local SATP for direct-attached devices</li>
<li>VMW_SATP_DEFAULT_AA – Generic for active/active arrays</li>
<li>VMW_SATP_DEFAULT_AP – Generic for active/passive arrays</li>
<li>VMW_SATP_ALUA – Asymmetric Logical Unit Access-compliant arrays</li>
</ul>
<p>Although I have sometimes seen other SATP plug-ins mentioned, the following plug-ins are all that are listed in the <a href="http://vmware.com/go/hcl" >VMware ESX Hardware Compatibility List</a>.</p>
<ul>
<li>VMW_SATP_LSI – LSI/NetApp arrays from Dell, HDS, IBM, Oracle, SGI</li>
<li>VMW_SATP_SVC – IBM SVC-based systems (SVC, V7000, Actifio)</li>
<li>VMW_SATP_CX – EMC/Dell CLARiiON  and Celerra (also VMW_SATP_ALUA_CX)</li>
<li>VMW_SATP_SYMM – EMC Symmetrix DMX-3/DMX-4/VMAX, Invista</li>
<li>VMW_SATP_INV – EMC Invista and VPLEX</li>
<li>VMW_SATP_EQL – Dell EqualLogic systems</li>
</ul>
<p>EMC PowerPath and HDS HDLM also support a variety of storage arrays, but I would classify these as full MPP replacements for PSA, rather than SATP plug-ins.</p>
<p>You can see which SATP plug-ins are available using the following esxcli command:</p>
<blockquote><p>esxcli nmp satp list</p></blockquote>
<h3>Path selection plug-in (PSP) List</h3>
<p>In contrast to the diversity of VAAI and SATP plug-ins, the universe of path selection plug-ins is fairly small. Most storage arrays are supported with either Most Recently Used (MRU) or Fixed path selection approaches. Many also support Round Robin (RR) path selection. The only vendor with a specific PSP that is not also part of a full MPP (like EMC PowerPath or HDS HDLM) is Dell, which offers a special routed path selection plug-in for the EqualLogic iSCSI arrays.</p>
<ul>
<li>VMW_PSP_MRU – Most-Recently Used (MRU) – Supports hundreds of storage arrays</li>
<li>VMW_PSP_FIXED – Fixed &#8211; Supports hundreds of storage arrays</li>
<li>VMW_PSP_RR – Round-Robin &#8211; Supports dozens of storage arrays</li>
<li>DELL_PSP_EQL_ROUTED – Dell EqualLogic iSCSI arrays</li>
</ul>
<p>As mentioned, EMC PowerPath also offers path selection as a plug-in in addition to the full MPP stack. Many other vendors offer unique path selection plug-ins, over 100 in total, but these are not specifically called out in the VMware HCL apart from their existence. I would love to learn more about them, however.</p>
<p>You can see which SATP plug-ins are available using the following esxcli command:</p>
<blockquote><p>esxcli nmp psp list</p></blockquote>
<h3>Tell Me More About PSA!</h3>
<p>As mentioned above, I am by no means an expert in VMware Pluggable Storage Architecture. Rather, I am interested in learning more and passing on this knowledge to others. I welcome your comments and feedback, and especially your corrections to the information presented here. I will try to keep this page updated as new versions of vSphere are introduced and as I learn more about this technology. Thank you for your help and understanding!</p>
<p>Further Reading:</p>
<ul>
<li><a href="http://www.vmware.com/files/pdf/Storage-with-VMware-vSphere.pdf" >What&#8217;s New in VMware vSphere 4: Storage</a></li>
<li><a href="http://download3.vmware.com/vmworld/2006/tac9564.pdf" >Next-Generation ESX Storage: A Pluggable Core Storage Architecture</a></li>
<li><a href="http://blog.fosketts.net/2009/04/21/storage-vmware-vsphere-4/" >Storage Changes in the VMware  vSphere 4 Family</a></li>
<li><a href="http://www.yellow-bricks.com/2009/03/19/pluggable-storage-architecture-exploring-the-next-version-of-esxvcenter/" > Pluggable Storage Architecture, exploring the next version of ESX/vCenter</a></li>
<li><a rel="nofollow" href="http://geeksilver.wordpress.com/2010/08/17/vmware-vsphere-4-1-psa-pluggable-storage-architecture-understanding/" >Vmware vSphere 4.1 PSA (Pluggable Storage Architecture) Understanding</a></li>
<li><a rel="nofollow" href="http://virtuallanger.wordpress.com/2010/10/11/explain-the-pluggable-storage-architecture-psa-layout/" >Explain the Pluggable Storage Architecture (PSA) Layout</a></li>
</ul>
<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/22/emc-powerpath-vmware-hyperv/"  rel="bookmark" class="crp_title">PowerPath To The Virtual People</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/2011/09/01/falconstor-nss-vmware-vaai/"  rel="bookmark" class="crp_title">FalconStor Brings VAAI Support To Every Storage Array</a></li><li><a href="http://blog.fosketts.net/2011/07/16/vmware-vsphere-5-storage/"  rel="bookmark" class="crp_title">Storage Changes in VMware vSphere 5</a></li><li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/"  rel="bookmark" class="crp_title">IBM Adds VAAI Support to XIV and SVC</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/">VMware PSP and SATP in Plain English</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/" title="View all posts in Everything" rel="category tag">Everything</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/2011/06/06/vmware-esx-vsphere-satp-psp-support-matrix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
		<item>
		<title>VMware VAAI Storage Array Support in Plain English</title>
		<link>http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/</link>
		<comments>http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 18:30:02 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[4.1]]></category>
		<category><![CDATA[AMS]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[block zeroing]]></category>
		<category><![CDATA[Bull]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[DS8000]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Eternus]]></category>
		<category><![CDATA[FibreCAT]]></category>
		<category><![CDATA[Fujitsu]]></category>
		<category><![CDATA[full copy]]></category>
		<category><![CDATA[hardware assisted locking]]></category>
		<category><![CDATA[HCL]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[iStorage]]></category>
		<category><![CDATA[LeftHand]]></category>
		<category><![CDATA[locking]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[snapshot]]></category>
		<category><![CDATA[Storwize]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[T10]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VNX]]></category>
		<category><![CDATA[vStorage]]></category>
		<category><![CDATA[XIV]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4877</guid>
		<description><![CDATA[The most exciting enhancements in VMware vSphere 4.1 is the addition of vStorage API for Array Integration (VAAI). This new API allows VMware ESX to offload storage processing functions to capable storage arrays, reducing the workload on the server hardware in introducing new and exciting possibilities for performance and efficiency. VAAI in ESX 4.1 includes three separate capabilities: block zeroing, full copy, and hardware assisted locking.]]></description>
			<content:encoded><![CDATA[<p>The most exciting enhancements in VMware vSphere 4.1 is the addition of vStorage API for Array Integration (VAAI). This new API allows VMware ESX to offload storage processing functions to capable storage arrays, reducing the workload on the server hardware in introducing new and exciting possibilities for performance and efficiency. VAAI in ESX 4.1 includes three separate capabilities: block zeroing, full copy, and hardware assisted locking.</p>
<blockquote><p><strong>Note:</strong> This information was based on the &#8220;<a href="http://www.vmware.com/resources/compatibility/pdf/vi_san_guide.pdf"  target="_blank">VMware Storage/SAN Compatibility Guide</a>&#8221; and is being regularly updated. Please add comments here and I will add products and change and update listings as soon as they appear in the guide!</p></blockquote>
<h3>Where, Why, and What is VAAI?</h3>
<p>I’ve previously discussed the fact that VMware’s excellent ESX hardware compatibility list (HCL) is so comprehensive than obscures basic facts about supported products. This is especially true for VAAI, since compatibility is only noted as a footnote in individual storage array listings. It does not help matters that not all VAAI plugins support all three capabilities.</p>
<p>Like my previous posts regarding <a href="http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/"  target="_blank">FCoE CNA’s</a>, <a href="http://blog.fosketts.net/2011/01/27/vmware-esx-sata-pata-compatibility-cheat-sheet/"  target="_blank">SATA and PATA chipsets</a>, and <a href="http://blog.fosketts.net/2011/01/31/best-nic-network-card-vmware-esx-home-lab-machine-retail/"  target="_blank">home/lab network cards</a>, I’ll attempt to boil down the VMware ESX HCL into plain English. This data will also be part of my <a href="http://blog.fosketts.net/2011/01/12/open-source-2011-storage-virtualization-seminar/"  target="_blank">Storage for Virtual Servers seminar</a> presentation, the first of which will be given on March 10 in Philadelphia.</p>
<p>I&#8217;m not going to spend too much time on &#8220;what is VAAI&#8221; in this post. Instead, I suggest you read the following blog posts and VMware&#8217;s excellent guide, &#8220;<a href="http://www.vmware.com/resources/techresources/10117"  target="_blank">What’s New in VMware vSphereTM 4.1 — Storage</a>&#8220;?</p>
<ul>
<li><a href="http://basraayman.com/2010/11/27/what-is-vaai-and-how-does-is-add-spice-to-my-life-as-a-vmware-admin/" >What is VAAI, and how does it add spice to my life as a VMware admin?</a></li>
<li><a href="http://www.yellow-bricks.com/2010/11/23/vstorage-apis-for-array-integration-aka-vaai/" >vStorage APIs for Array Integration aka VAAI</a></li>
<li><a href="http://lonesysadmin.net/2010/11/08/if-you-ever-needed-convincing-about-vaai/" >If You Ever Needed Convincing About VAAI…</a></li>
<li><a href="http://searchvmware.techtarget.com/tip/VMware-VAAI-pros-and-cons-and-the-hidden-fourth-primitive"  target="_blank">VMware VAAI pros and cons and the hidden fourth primitive</a></li>
</ul>
<h3><strong>The Three VAAI Primitives</strong></h3>
<blockquote><p>You ought to read the updated <a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >Complete List of VMware VAAI Primitives</a> since it&#8217;s much more thorough and informative!</p></blockquote>
<p>In ESX 4.1, that vStorage API for Array Integration includes three basic capabilities or primitives:</p>
<ol>
<li>Blocks zeroing is a <a href="http://blog.fosketts.net/2011/01/05/write_same-green-eggs-ham/"  target="_blank">communication method</a> for thin provisioning capable storage arrays, allowing them to quickly zero out storage capacity for later reclamation.</li>
<li>Full copy commands the storage array to make a mirror or snapshot of data without any I/O on the server hardware.</li>
<li>Hardware assisted locking enables more granular control of shared storage resources in ESX clusters</li>
</ol>
<p>In order to support VAAI, a storage array requires two things:</p>
<ol>
<li>Hardware capable of supporting one or more of the three primitives listed above</li>
<li>A software plug in for ESX enabling communication and integration</li>
</ol>
<h3>VAAI Plug In Support</h3>
<p>Creating a VAAI plug in is not a trivial task, and not all storage arrays are yet supported. I have heard grumbling from storage vendors that EMC (the storage vendor that owns VMware) has been given early access to VAAI information, allowing them to support this feature set before their competitors. However, this has not stopped a diverse set of other unrelated storage vendors from quickly producing and releasing effective and complete VAAI plugins.</p>
<p>As of this writing, there are 11 array-specific plugins and one general-purpose plug in available for ESX 4.1. EMC, NetApp, 3PAR (HP), HDS, FalconStor, Fujitsu, IBM, Dell (EqualLogic), and HP (LeftHand, P9000, P2000) have produced VAAI plugins supporting all three primitives. Additionally, a cloud in supporting the T10 blocks zeroing methods is available, enabling other arrays to support this one primitive. Note that the T10 primitive should support nearly any capable array, but not all have been tested and qualified for use with it.</p>
<h3>VAAI Support Matrix</h3>
<table>
<tbody>
<tr align="center" bgcolor="lightgray">
<th>Products</th>
<th>Plugin</th>
<th>Fibre Channel</th>
<th>iSCSI</th>
<th>Block Zeroing</th>
<th>Full Copy</th>
<th>Hardware Assisted Locking</th>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>EMC</strong> Symmetrix VMAX</td>
<td>VMW_VAAI_SYMM<br />
vmw_vaaip_symm</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>EMC</strong> Clariion CX4, Celerra NS, CNS</td>
<td>vmw_vaaip_cx</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>FalconStor</strong> NSS</td>
<td>unknown</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="pink">N</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HP/3PAR</strong> E200, F-Class, S400, S800, T-Class</td>
<td>3PAR_vaaip_InServ</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HP</strong> P9500</td>
<td>hp-vaaip-p9000</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="pink">N</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HP</strong> MSA P2000</td>
<td>hp-vaaip-p2000</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HDS</strong> AMS 2040, 2100, 2300, 2500, BR1600, USP V/VM, VSP, NSC 55, USP 100/1100/600</td>
<td>vmw_vaaip_hds</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>IBM</strong> XIV, SVC, Storwize V7000, <strong>Fujitsu</strong> VS850, <strong>Actifio</strong></td>
<td>IBM_VAAIP_MODULE</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>NetApp </strong>FAS2000, FAS3000, FAS6000, N3000, N5000, N6000, N7000</td>
<td>VMW_VAAIP_NETAPP</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>Fujitsu</strong> Eternus 4000, 8000, DX410/440, DX8100/8400/8700</td>
<td>fjt_vaaip_module</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>Dell Compellent Storage Center 6.0</td>
<td>vmw_vaaip_eql</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>Dell/EqualLogic</strong> PS4000, PS5000, PS5500, PS6000</td>
<td>vmw_vaaip_eql</td>
<td bgcolor="pink">N</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>HP/LeftHand</strong> P4000, P4300, P4500, P4800, VSA</td>
<td>vmw_vaaip_lhn</td>
<td bgcolor="pink">N</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
</tr>
<tr align="center" bgcolor="lightgray">
<td><strong>Actifio</strong>, <strong>Bull</strong> Optima2000, <strong>Dell</strong> Compellent, <strong>iStorage</strong> D3/D4, <strong>IBM</strong> Storwize V7000, <strong>IBM</strong> SVC , <strong>Fujitsu</strong> Eternus VS850</td>
<td>vmw_vaaip_t10</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="lightgreen">Y</td>
<td bgcolor="pink">N</td>
<td bgcolor="pink">N</td>
</tr>
</tbody>
</table>
<p>Note that similar OEM versions (for example, Fujitsu&#8217;s FibreCAT CLARiiONs, and the Gateway/Lenovo/Acer AMS line) are also supported the same as the manufacturer&#8217;s offerings. I&#8217;ve simplified and eliminated similar models (the Dell EqualLogic PS6000E, PS6000S, PS6000X, PS6000XV, and PS6000XVS are all listed simply as PS6000).</p>
<p>Updates:</p>
<p>&nbsp;</p>
<ul>
<li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/" >IBM recently added full VAAI for the XIV, SVC, and similar Storwize V7000</a>. I&#8217;m sure they&#8217;re also working on complete VAAI plugins for the big DS8000 systems!</li>
<li>EMC certified the new VNX line for VAAI (FC only for now) and the V-Max just gained iSCSI VAAI support.</li>
<li><a href="http://blog.fosketts.net/2011/09/01/falconstor-nss-vmware-vaai/" >FalconStor added VAAI for NSS</a>, enabling any storage array to be used.</li>
<li>HP created VAAI plugins for the P9500 and MSA P2000 lines as well.</li>
</ul>
<h3>Stephen’s Stance</h3>
<p>VAAI is an exciting new capability for VMware ESX, and demonstrates the enterprise readiness of vSphere 4.1. Although not all storage arrays are yet supported, the diverse assortment listed above should cover the majority of enterprise storage environments. I fully expect that the obvious holes will be filled in soon, and I look forward to updating this list when I hear news of those product releases. I also look forward to learning of additional capabilities added as VAAI primitives in the future!</p>
<h3>The Exhaustive List</h3>
<p>I am attempting to keep this list up to date. My authoritative source of information is the VMware Storage Compatibility Guide. This is the only source of information I will use, since only official and supported implementations belong in production. But I welcome pointers, suggestions, and referrals for updates!</p>
<blockquote><p>This list is complete as of February 21, 2011</p></blockquote>
<h4>Full VAAI (All 3 primitives)</h4>
<ul>
<li>Dell
<ul>
<li>EqualLogic
<ul>
<li>iSCSI (vmw_vaaip_eql)
<ul>
<li>Dell EqualLogic PS4000E (Dell EqualLogic PS4000X; Dell EqualLogic PS4000XV)</li>
<li>Dell EqualLogic PS5000E (Dell EqualLogic PS5000X; Dell EqualLogic PS5000XV)</li>
<li>Dell EqualLogic PS5500E</li>
<li>Dell EqualLogic PS6000E (Dell EqualLogic PS6000S; Dell EqualLogic PS6000V; Dell EqualLogic PS6000XV; Dell EqualLogic PS6000XVS)</li>
<li>Dell EqualLogic PS6010E (Dell EqualLogic PS6010S; Dell EqualLogic PS6010X; Dell EqualLogic PS6010XV; Dell EqualLogic PS6010XVS)</li>
<li>Dell EqualLogic PS6500E (Dell EqualLogic PS6500X)</li>
<li>Dell EqualLogic PS6510E (Dell EqualLogic PS6510X)</li>
<li>EqualLogic PS100E</li>
<li>EqualLogic PS200E</li>
<li>EqualLogic PS300E</li>
<li>EqualLogic PS3600X</li>
<li>EqualLogic PS3700X</li>
<li>EqualLogic PS3800XV
<ul>
<li>EqualLogic PS3900XV</li>
</ul>
</li>
<li>EqualLogic PS400E</li>
<li>EqualLogic PS50E</li>
<li>EqualLogic PS70E</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>EMC
<ul>
<li>FC (vmw_vaaip_cx)
<ul>
<li>EMC CLARiiON CX4-120 (EMC CLARiiON CX4-120 C8/C8X; Dell/EMC CLARiiON CX4-120; Fujitsu FibreCAT CX4-120)</li>
<li>EMC CLARiiON CX4-240 C8/C8X</li>
<li>EMC CLARiiON CX4-480 (EMC CLARiiON CX4-480 C8/C8X; Dell/EMC CLARiiON CX4-480)</li>
<li>EMC CLARiiON CX4-960 (EMC CLARiiON CX4-960 C8/C8X; Dell/EMC CLARiiON CX4-960)</li>
<li>EMC Celerra NS-120</li>
<li>EMC Celerra NS-480</li>
<li>EMC Celerra NS-960</li>
<li>EMC VNX5100</li>
<li>EMC VNX5300</li>
<li>EMC VNX5500</li>
<li>EMC VNX5700</li>
<li>EMC VNX7500</li>
</ul>
</li>
<li>FC/iSCSI/FCoE (VMW_VAAI_SYMM)
<ul>
<li>EMC Symmetrix VMAX</li>
</ul>
</li>
<li>iSCSI (vmw_vaaip_cx)
<ul>
<li>EMC Celerra CNS</li>
<li>EMC Celerra NS-120</li>
<li>EMC Celerra NS-480</li>
<li>EMC Celerra NS-960</li>
<li>EMC CLARiiON CX4-120 C8</li>
<li>EMC CLARiiON CX4-240 C8</li>
<li>EMC CLARiiON CX4-480 (EMC CLARiiON CX4-480 C8)</li>
<li>EMC CLARiiON CX4-960 (EMC CLARiiON CX4-960 C8)</li>
</ul>
</li>
</ul>
</li>
<li>FalconStor</li>
<ul>
<li>FC (unknown)</li>
<ul>
<li>CDP Gateway</li>
<li>CDP SA</li>
<li>CDP VS</li>
<li>CDPx Gateway</li>
<li>IPStor Enterprise</li>
<li>NSS Gateway</li>
<li>NSS SA</li>
<li>NSS VS</li>
</ul>
</ul>
<li>Fujitsu
<ul>
<li>FC (fjt_vaaip_module)
<ul>
<li>Fujitsu Eternus DX410</li>
<li>Fujitsu Eternus DX440</li>
<li>Fujitsu Eternus DX8100</li>
<li>Fujitsu Eternus DX8400</li>
<li>Fujitsu Eternus DX8700</li>
</ul>
</li>
<li>iSCSI (fjt_vaaip_module)
<ul>
<li>Fujitsu Eternus DX410</li>
<li>Fujitsu Eternus DX440</li>
<li>Fujitsu Eternus DX8100</li>
<li>Fujitsu Eternus DX8400</li>
<li>Fujitsu Eternus DX8700</li>
</ul>
</li>
</ul>
</li>
<li>Hitachi
<ul>
<li>FC (vmw_vaaip_hds)
<ul>
<li>Hitachi AMS 2100 (Acer AMS2100; Gateway AMS2100; HDS AMS 2100; Lenovo-HDS AMS2100)</li>
<li>Hitachi AMS 2300 (Acer AMS2300; Gateway AMS2300; HDS AMS 2300; Lenovo-HDS AMS2300)</li>
<li>Hitachi AMS 2500 (HDS AMS 2500)</li>
<li>Acer AS2040; Gateway GS2040</li>
<li>Hitachi AMS 2010</li>
<li>Hitachi BR1600/BR1600E/BR1600S</li>
<li>Hitachi Virtual Storage Platform (Hitachi VP9500; HP StorageWorks P9500)</li>
<li>Nihon-Unisys Sanarena 1910</li>
<li>Nihon-Unisys Sanarena 1930</li>
<li>Nihon-Unisys Sanarena 1970</li>
<li>Nihon-Unisys Sanarena 1990</li>
</ul>
</li>
<li>iSCSI (vmw_vaaip_hds)
<ul>
<li>Hitachi AMS 2010</li>
<li>Hitachi AMS 2100 (HDS AMS 2100; Lenovo-HDS AMS2100)</li>
<li>Hitachi AMS 2300 (HDS AMS 2300; Lenovo-HDS AMS2300)</li>
<li>Hitachi AMS 2500 (HDS AMS 2500)</li>
<li>Hitachi BR1600E</li>
</ul>
<ul>
<li>Nihon-Unisys Sanarena 1930</li>
<li>Nihon-Unisys Sanarena 1970</li>
<li>Nihon-Unisys Sanarena 1990</li>
<li>Hitachi Virtual Storage Platform</li>
</ul>
</li>
</ul>
</li>
<li>HP
<ul>
<li>3PAR
<ul>
<li>FC (3PAR_vaaip_InServ)
<ul>
<li>InServ E200</li>
<li>InServ F-Class</li>
<li>InServ S400</li>
<li>InServ S800</li>
<li>T-Class</li>
</ul>
</li>
<li>iSCSI (3PAR_vaaip_InServ)
<ul>
<li>InServ E200</li>
<li>InServ F-Class</li>
<li>InServ S400</li>
<li>InServ S800</li>
<li>T-Class</li>
</ul>
</li>
</ul>
</li>
<li>P9500</li>
<ul>
<li>FC (hp-vaaip-p9000)</li>
<ul>
<li>HP P9500</li>
</ul>
</ul>
<li>P2000</li>
<ul>
<li>FC/iSCSI (hp-vaaip-p2000)</li>
<ul>
<li>HP MSA P2000</li>
</ul>
</ul>
<li>LeftHand
<ul>
<li>iSCSI (vmw_vaaip_lhn)
<ul>
<li>HP LeftHand P4500</li>
<li>HP LeftHand P4000 VSA</li>
<li>HP LeftHand P4000sb</li>
<li>HP LeftHand P4300 (HP LeftHand P4300 G2)</li>
<li>HP LeftHand P4500 (HP LeftHand P4500 G2)</li>
<li>HP LeftHand P4800</li>
<li>HP ProLiant DL380</li>
<li>Dell 2950</li>
<li>IBM x3650</li>
<li>LeftHand NSM 160</li>
<li>LeftHand NSM 185</li>
<li>LeftHand NSM 2060 (LeftHand NSM 2060 G2)</li>
<li>LeftHand NSM 2120 (LeftHand NSM 2120 G2)</li>
<li>LeftHand NSM 260</li>
<li>LeftHand NSM 320</li>
<li>LeftHand NSM 326</li>
<li>LeftHand NSM 3650</li>
<li>LeftHand NSM 380</li>
<li>LeftHand NSM 4150</li>
<li>LeftHand VSA</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>IBM
<ul>
<li>FC/iSCSI (IBM_VAAIP_MODULE)
<ul>
<li>IBM XIV</li>
<li>IBM SVC</li>
<li>IBM V7000</li>
<li>Fujitsu VS850</li>
<li>Actifio</li>
</ul>
</li>
</ul>
</li>
<li>NetApp
<ul>
<li>FC (VMW_VAAIP_NETAPP)
<ul>
<li>NetApp N3000 Series</li>
<li>NetApp N5000 Series</li>
<li>NetApp N6000 Series</li>
<li>NetApp N7000 Series</li>
<li>NetApp FAS2000 Series</li>
<li>NetApp FAS3000 Series</li>
<li>NetApp FAS3100 Series</li>
<li>NetApp FAS3200 Series</li>
<li>NetApp FAS6000 Series</li>
<li>NetApp FAS6200 Series</li>
</ul>
</li>
<li>FCoE (VMW_VAAIP_NETAPP)
<ul>
<li>NetApp FAS3000 Series</li>
<li>NetApp FAS3100 Series</li>
<li>NetApp FAS3200 Series</li>
<li>NetApp FAS6000 Series</li>
<li>NetApp FAS6200 Series</li>
</ul>
</li>
</ul>
<ul>
<li>iSCSI (VMW_VAAIP_NETAPP)
<ul>
<li>NetApp N3000 Series</li>
<li>NetApp N5000 Series</li>
<li>NetApp N6000 Series</li>
<li>NetApp N7000 Series</li>
<li>NetApp FAS2000 Series (Fujitsu Eternus NR1000F Series Model F2040)</li>
<li>NetApp FAS3000 Series</li>
<li>NetApp FAS3100 Series (Fujitsu Eternus NR1000F Series Model F3160)</li>
<li>NetApp FAS3200 Series</li>
<li>NetApp FAS6000 Series</li>
<li>NetApp FAS6200 Series</li>
</ul>
</li>
</ul>
</li>
</ul>
<h4>T10 Block Zero Only</h4>
<ul>
<li>Bull
<ul>
<li>FC (vmw_vaaip_t10)
<ul>
<li>Bull Optima2000</li>
</ul>
</li>
<li>iSCSI (vmw_vaaip_t10)
<ul>
<li>Bull Optima2000c</li>
<li>Bull Optima2000i</li>
</ul>
</li>
</ul>
</li>
<li>NEC
<ul>
<li>FC (vmw_vaaip_t10)
<ul>
<li>NEC iStorage D3-30</li>
<li>NEC iStorage D4-30</li>
</ul>
</li>
<li>iSCSI (vmw_vaaip_t10)
<ul>
<li>NEC iStorage D3-30/D3-30i</li>
<li>NEC iStorage D4-30/D4-30i</li>
</ul>
</li>
</ul>
</li>
<li>Fujitsu
<ul>
<li>iSCSI (vmw_vaaip_t10)
<ul>
<li>Fujitsu Eternus VS850</li>
</ul>
</li>
</ul>
</li>
<li>IBM
<ul>
<li>iSCSI (vmw_vaaip_t10)
<ul>
<li>IBM Storwize V7000</li>
<li>IBM SVC</li>
</ul>
</li>
</ul>
</li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/03/02/clearance-ipad/"  rel="bookmark" class="crp_title">Great Deals on iPads (for now)</a></li><li><a href="http://blog.fosketts.net/2011/01/24/vmware-esx-fcoe-cna-compatibility-plain-english/"  rel="bookmark" class="crp_title">VMware ESX FCoE CNA Compatibility in Plain English</a></li><li><a href="http://blog.fosketts.net/2009/08/24/mac-os-106-snow-leopard-hands-august-28/"  rel="bookmark" class="crp_title">Mac OS X 10.6 &#8220;Snow Leopard&#8221;: In Our Hands August 28!</a></li><li><a href="http://blog.fosketts.net/2011/05/09/ibm-adds-vaai-support-xiv-svc/"  rel="bookmark" class="crp_title">IBM Adds VAAI Support to XIV and SVC</a></li><li><a href="http://blog.fosketts.net/2011/09/01/falconstor-nss-vmware-vaai/"  rel="bookmark" class="crp_title">FalconStor Brings VAAI Support To Every Storage Array</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/02/08/vmware-vaai-storage-array-support-plain-english/">VMware VAAI Storage Array Support in Plain English</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/" title="View all posts in Everything" rel="category tag">Everything</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/2011/02/08/vmware-vaai-storage-array-support-plain-english/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<series:name><![CDATA[VMware storage features]]></series:name>
	</item>
		<item>
		<title>Back From the Pile: Interesting Links, December 24, 2010</title>
		<link>http://blog.fosketts.net/2010/12/27/pile-interesting-links-december-24-2010/</link>
		<comments>http://blog.fosketts.net/2010/12/27/pile-interesting-links-december-24-2010/#comments</comments>
		<pubDate>Mon, 27 Dec 2010 17:01:58 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[Chris Wolf]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[digest]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[inkjet]]></category>
		<category><![CDATA[Nigel Poulton]]></category>
		<category><![CDATA[Photosmart]]></category>
		<category><![CDATA[printer]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Tom Loverro]]></category>
		<category><![CDATA[vendors]]></category>
		<category><![CDATA[Vmax]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=4613</guid>
		<description><![CDATA[Happy end-of-the-year week! I'll be posting an 11-part series on thin provisioning starting today, but last week was eventful as well. I introduced my enterprise IT events calendar and wrote more about HP's expiring ink and my HP printer's demise. It was also time to write about The Four Stages of Vendor Blogging and advising my clients to Always Punch Above Their Weight.]]></description>
			<content:encoded><![CDATA[<p>Happy end-of-the-year week! I&#8217;ll be posting <a href="http://blog.fosketts.net/series/state-of-the-art-thin-provisioning/"  target="_blank">an 11-part series on thin provisioning</a> starting today, but last week was eventful as well. I <a href="http://blog.fosketts.net/2010/12/20/introducing-enterprise-infrastructure-events-calendar/"  target="_blank">introduced</a> my <a href="http://blog.fosketts.net/calendar/"  target="_blank">enterprise IT events calendar</a> and wrote more about <a href="http://blog.fosketts.net/2010/12/22/hp-printer-ink-expiration/"  target="_blank">HP&#8217;s expiring ink</a> and <a href="http://blog.fosketts.net/2010/12/24/hp-photosmart-ink-system-failure-error-0xc19a0035/"  target="_blank">my HP printer&#8217;s demise</a>. It was also time to write about <a href="http://foskettservices.com/2010/12/4-stages-of-vendor-blogging/" >The Four Stages of Vendor Blogging</a> and advising my clients to <a href="http://foskettservices.com/2010/12/always-punch-above-your-weight/" >Always Punch Above Their Weight</a>.</p>
<ul class="scrd_digest">
<li>My work
<ul>
<li><a href="http://foskettservices.com/2010/12/4-stages-of-vendor-blogging/" >The Four Stages of Vendor Blogging</a></li>
<li><a href="http://foskettservices.com/2010/12/always-punch-above-your-weight/" >Always Punch Above Your Weight</a></li>
<li><a href="http://blog.fosketts.net/2010/12/20/introducing-enterprise-infrastructure-events-calendar/" >Introducing The Enterprise IT Infrastructure Events Calendar</a></li>
<li><a href="http://blog.fosketts.net/2010/12/22/hp-printer-ink-expiration/" >What Does HP Printer “Ink Cartridge Expired” Mean?</a></li>
<li><a href="http://blog.fosketts.net/2010/12/24/hp-photosmart-ink-system-failure-error-0xc19a0035/" >HP Photosmart Ink System Failure – Error: 0xc19a0035</a></li>
</ul>
</li>
<li>Other good stuff
<ul>
<li>Nigel Poulton did a great job covering EMC&#8217;s latest Symmetrix updates in <a href="http://blog.nigelpoulton.com/vmax-comes-of-age/#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed" rel="external" >VMAX Comes of Age</a></li>
<li>Chris Wolf is always worth reading; witness this week&#8217;s <a href="http://blogs.gartner.com/chris-wolf/2010/12/21/hybrid-cloud-mobility-converting-the-vm-is-the-easy-part/" rel="external" >Hybrid Cloud Mobility: Converting the VM is the Easy Part</a></li>
<li>I also loved Tom Loverro&#8217;s piece, <a href="http://www.tomloverro.com/2010/12/19/android-vista-pie/" rel="external" >Android “Vista Pie”</a></li>
</ul>
</li>
</ul>
<p>Subscribe to <a rel="nofollow" href="http://www.google.com/reader/shared/sfoskett" rel="me"  target="_blank">my Google Reader feed</a> or <a href="http://twitter.com/sfoskett" rel="me"  target="_blank">follow me on Twitter</a> to see these in real-time.</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/12/24/hp-photosmart-ink-system-failure-error-0xc19a0035/"  rel="bookmark" class="crp_title">HP Photosmart Ink System Failure &#8211; Error: 0xc19a0035</a></li><li><a href="http://blog.fosketts.net/2010/12/06/pile-interesting-links-november-26-2010/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, November 26, 2010</a></li><li><a href="http://blog.fosketts.net/2010/12/07/pile-interesting-links-december-3-2010/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, December 3, 2010</a></li><li><a href="http://blog.fosketts.net/2010/10/29/pile-interesting-links-october-29-2010/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links,  October 29, 2010</a></li><li><a href="http://blog.fosketts.net/2010/11/20/pile-interesting-links-november-19-2010/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Links,  November 19, 2010</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2010/12/27/pile-interesting-links-december-24-2010/" 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/12/27/pile-interesting-links-december-24-2010/">Back From the Pile: Interesting Links, December 24, 2010</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/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</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/12/27/pile-interesting-links-december-24-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Four Horsemen of Storage System Performance: Never Enough Cache</title>
		<link>http://blog.fosketts.net/2010/10/07/4-horsemen-cache/</link>
		<comments>http://blog.fosketts.net/2010/10/07/4-horsemen-cache/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 14:51:38 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[4 horsemen]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Data General]]></category>
		<category><![CDATA[DRAM]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[NAND]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[write-back]]></category>
		<category><![CDATA[write-through]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=3608</guid>
		<description><![CDATA[Perhaps the previous discussion of spindles left you exhausted, imagining a spindly-legged centipede of a storage system, trying and failing to run on stilts. The Rule of Spindles would be the end of the story were it not for the second horseman: Cache. He stands in front of the spindles, quickly dispatching requests using solid state memory rather than spinning disks. Cache also acts as a buffer, allowing writes to queue up without forcing the requesters to wait in line.]]></description>
			<content:encoded><![CDATA[<div 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/08/Four-Horsemen-400.png" ><img title="Four Horsemen-400" src="http://blog.fosketts.net/wp-content/uploads/2010/08/Four-Horsemen-400.png" alt="" width="400" height="309" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">The Four Horsemen of Storage System Performance: These four ugly gentlemen stand between you and your data.</p></div>
<p>Why do some data storage solutions perform better than others? What tradeoffs are made for economy and how do they affect the system as a whole? These questions can be puzzling, but there are core truths that are difficult to avoid. Mechanical disk drives can only move a certain amount of data. RAM caching can improve performance, but only until it runs out. I/O channels can be overwhelmed with data. And above all, a system must be smart to maximize the potential of these components. These are the four horsemen of storage system performance, and they cannot be denied.</p>
<h3>Overcoming the Limits of Spindles</h3>
<p>Perhaps the previous discussion of spindles left you exhausted, imagining a spindly-legged centipede of a storage system, trying and failing to run on stilts. <a href="http://blog.fosketts.net/2010/08/25/4-horsemen-spindles/"  target="_blank">The Rule of Spindles</a> would be the end of the story were it not for the second horseman: Cache. He stands in front of the spindles, quickly dispatching requests using solid state memory rather than spinning disks. Cache also acts as a buffer, allowing writes to queue up without forcing the requesters to wait in line.</p>
<p>Cache may be quick, but practical concerns limit its effectiveness. Solid state memory is available in many types, but all are far more expensive per gigabyte than magnetic hard disk media. DRAM has historically cost 400 times as much as disk capacity, and even NAND flash (the current darling of the industry) is more than 40 times as expensive. Practically speaking, this means that disk devices, from the drives themselves to large enterprise storage arrays, usually include a very small amount of cache relative to their total capacity.</p>
<p>When specifying a storage system, the mathematics of cache and spindles adhere to a simple rule: More is better for performance but worse for the budget. This leads to a trade-off, where a point of diminishing return tells us to stop adding both spindles and cache and accepting the storage system as it is.</p>
<h3>A History of Cache</h3>
<p>Cache was not always as common as it is today. When even a small amount of DRAM cost hundreds of dollars, adding a single RAM chip to a hard disk drive would have broken the bank. So many drives had no cache at all well into the mid 1990&#8242;s. Operating systems of the time used expensive system memory as a buffer for storage operations rather than expecting cache in the disk controller or drive &#8211; remember setting <a href="http://users.cybercity.dk/~bse26236/batutil/help/BUFFERSS.HTM"  target="_blank">the Buffers command in config.sys</a>?</p>
<p>This was not as bad as it seems, at least in theory. Operating systems stand a fighting chance of &#8220;knowing&#8221; what data will be requested next, and could therefore request it ahead of time. They also might get a hint about data that will never be used again and can thus flush that from the so-called buffer cache. Although MS-DOS wasn&#8217;t very good at this, modern systems have greatly advanced in this respect using a technology called demand paging.</p>
<p>Caching at the array was the key differentiator for early enterprise RAID systems, overcoming the punishing slowdowns caused by parity calculations when data was written. EMC adapted their DRAM-based solid-state storage systems to become a cache in front of hard disk drives and the Symmetrix was born. The Data General (now EMC) CLARiiON was notable as well, <a rel="nofollow" href="http://stevetodd.typepad.com/my_weblog/2008/05/clariion-write.html#more"  target="_blank">bringing a large intelligent write cache</a> to the vast market of midrange systems that could never justify the high price of a Symmetrix. Today, all vendors, from IBM to HP to NetApp to HDS, have vast and clever caches.</p>
<p>The importance of cache on enterprise storage performance can not be over-stated. Mix together rotational latency, seek time, and RAID penalty and you get <a rel="nofollow" href="http://blogs.techrepublic.com.com/datacenter/?p=2182"  target="_blank">seriously-compromised I/O response time</a>. But cache can eliminate this penalty entirely, provided there is capacity, by confirming the write and queueing it for later (a concept known as write-back caching). Busy shared storage systems would be simply unusable without cache.</p>
<h3>Five Uses for Disk Buffers</h3>
<p>Hard disk drives today normally contain a small amount of RAM to use as a buffer for I/O requests. This serves the following needs, though not all are found on all drives:</p>
<ol>
<li>A <strong>read cache</strong>, allowing frequently-requested data to be read from memory rather than involving mechanical disk operations</li>
<li>An <strong>I/O-matching</strong> mechanism, allowing slower disks and faster interfaces to work together</li>
<li>A <strong>read-around</strong> (ahead or behind) pre-fetch cache, saving a few blocks around any requested read on the assumption that they will also be requested soon</li>
<li>A <strong>read-after-write cache</strong>, saving recently-written data to serve later read requests</li>
<li>A <strong>command queue</strong>, allowing write commands to be reordered, avoiding the &#8220;<a rel="nofollow" href="http://en.wikipedia.org/wiki/Elevator_seeking"  target="_blank">elevator seeking</a>&#8221; common to early hard disk drives</li>
</ol>
<p>Disk buffer size has expanded rapidly in recent years, with some devices including 64 MB or more or DRAM. <a rel="nofollow" href="http://www.amazon.com/gp/product/B003NSBF32?ie=UTF8&amp;tag=packrat-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B003NSBF32" >Seagate&#8217;s Momentus XT</a> drive even includes 4 GB of NAND flash as a massive read cache!</p>
<h3>Write-Through and Write-Back Cache</h3>
<table border="0">
<tbody>
<tr>
<th colspan="2">There are two basic methods of caching data:</th>
</tr>
<tr>
<td width="50%"><a href="http://static.fosketts.net/wp-content/uploads/2010/10/Write-Through-Cache.png" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-thumbnail wp-image-3846" title="Write-Through Cache" src="http://static.fosketts.net/wp-content/uploads/2010/10/Write-Through-Cache-133x150.png" alt="" width="133" height="150" /></a></td>
<td><a href="http://static.fosketts.net/wp-content/uploads/2010/10/Write-Back-Cache.png" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-thumbnail wp-image-3845" title="Write-Back Cache" src="http://static.fosketts.net/wp-content/uploads/2010/10/Write-Back-Cache-133x150.png" alt="" width="133" height="150" /></a></td>
</tr>
<tr>
<td>The earliest systems used <strong>read-only</strong> or <strong>write-through</strong> caches. All I/O requests pass through the cache, which usually saves the most recent and serves them up when a read is requested. They don&#8217;t buffer write requests at all, simply passing them through to the storage system to process. They are safe, since the storage device always has a consistent set of committed writes, but they do nothing to offset the RAID penalty.</td>
<td>Most modern storage systems use a <strong>write-back</strong> (also called &#8220;write-behind&#8221;) cache, which acknowledges writes before they are committed to disk. They use non-volatile RAM, battery-backed DRAM, or NAND flash to ensure that data is not lost in the event of a power outage. Though far more effective, this type of memory is also far more costly.</td>
</tr>
</tbody>
</table>
<p>Just about every modern storage array uses caching, and most employ the write-back method to accelerate writes as well as reads. Some have very smart controllers that perform other tricks, but Smart is another Horseman for another day. As mentioned before, RAID systems would be nearly unusable without write-back cache allowing the disks to catch up with random writes.</p>
<h3><strong>Onward: I/O, and Smarts</strong></h3>
<p>The horseman of spindles is harsh, but he does not rule the day. There are many ways to overcome his limits and his three brothers often come into play. These are cache, which bypasses the spindle altogether; I/O, which can constrain even the fastest combination of disk and cache; and the intelligence of the whole system, which limits or accelerates all the rest. We will examine these horsemen in the future!</p>
<p>I&#8217;ve been meaning to write this up for a long time. Thanks for listening and commenting!<br />
<blockquote>Note: Some of these links include affiliate codes that help pay for this blog. For example, <a href="http://www.amazon.com/gp/product/B002Y27P3M?ie=UTF8&tag=packrat-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=B002Y27P3M" target="_blank">buying an Amazon Kindle with this link</a> sends a few bucks my way! But I don't write this blog to make money, and am happy to link to sites and stores that don't pay anything. I like Amazon and buy tons from them, but you're free to buy whatever and wherever you want.</blockquote></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/08/25/4-horsemen-spindles/"  rel="bookmark" class="crp_title">The Four Horsemen of Storage System Performance: The Rule of Spindles</a></li><li><a href="http://blog.fosketts.net/2010/05/17/hybrid-ssd-hard-disk-drives/"  rel="bookmark" class="crp_title">Hybrid SSD/Hard Disk Drives: This Time For Sure!</a></li><li><a href="http://blog.fosketts.net/2007/08/14/commercial-ssds-are-here/"  rel="bookmark" class="crp_title">Commercial SSDs Are Here?</a></li><li><a href="http://blog.fosketts.net/2010/10/27/4-horsemen-io/"  rel="bookmark" class="crp_title">The Four Horsemen of Storage System Performance: I/O As a Chain of Bottlenecks</a></li><li><a href="http://blog.fosketts.net/2008/10/22/flash-disk-cache/"  rel="bookmark" class="crp_title">Is Flash A Disk Or A Cache?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2010/10/07/4-horsemen-cache/" 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/07/4-horsemen-cache/">The Four Horsemen of Storage System Performance: Never Enough Cache</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/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</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/07/4-horsemen-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<series:name><![CDATA[4 Horsemen]]></series:name>
	</item>
		<item>
		<title>Multipath: Active/Passive, Dual Active, and Active/Active</title>
		<link>http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/</link>
		<comments>http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 20:41:14 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[active active]]></category>
		<category><![CDATA[active passive]]></category>
		<category><![CDATA[clustering]]></category>
		<category><![CDATA[DMP]]></category>
		<category><![CDATA[dual-active]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[multipath I/O]]></category>
		<category><![CDATA[multipathing]]></category>
		<category><![CDATA[path management]]></category>
		<category><![CDATA[PowerPath]]></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>Although it&#8217;s rare in the PC world, multipath I/O is not new in enterprise IT. I&#8217;ve been juggling paths to storage and networks as long as I&#8217;ve been a systems administrator, and that&#8217;s a bit longer than I care to admit. But the proliferation of technologies has made it difficult to understand path management. What&#8217;s the difference between &#8220;dual active&#8221; and &#8220;active/active&#8221;? Is &#8220;active/passive&#8221; 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 style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">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 &#8211; 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 style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Early-90&#39;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 &#8220;initiators&#8221; (computers or controllers) to interact with these &#8220;targets&#8221;. 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> &#8211; 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> &#8211; 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 style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Late-90&#39;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 &#8220;LUN&#8221; showed up twice, and we had hundreds of them. We managed all of these virtual storage paths using HP&#8217;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 &#8211; 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 style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">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 &#8211; 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&#8217;t be called that since they don&#8217;t use both paths for all data. Instead, I like to call these <strong>Dual Active</strong> &#8211; 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 style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">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 style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">A &quot;dual active&quot; 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 &#8220;active/active&#8221; when &#8220;dual active&#8221; is more appropriate. It&#8217;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://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/2012/01/31/nimbus-eclass-big-redundant-allflash-enterprise-array/"  rel="bookmark" class="crp_title">Nimbus E-Class: The First Big, Redundant, All-Flash Enterprise Array</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/2009/05/05/windows-storage-server-2008/"  rel="bookmark" class="crp_title">I Can Finally Talk About Windows Storage Server 2008!</a></li><li><a href="http://blog.fosketts.net/2010/10/27/4-horsemen-io/"  rel="bookmark" class="crp_title">The Four Horsemen of Storage System Performance: I/O As a Chain of Bottlenecks</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/" 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/03/30/multi-pathing-dual-active-passive/">Multipath: Active/Passive, Dual Active, and Active/Active</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/everything/" title="View all posts in Everything" rel="category tag">Everything</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/03/30/multi-pathing-dual-active-passive/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>EMC V-Max FAST: Coming in December &#8230; And 2010!</title>
		<link>http://blog.fosketts.net/2009/08/17/emc-vmax-fast-coming-december/</link>
		<comments>http://blog.fosketts.net/2009/08/17/emc-vmax-fast-coming-december/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 15:17:14 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[EFD]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Enterprise Storage Forum]]></category>
		<category><![CDATA[FAST]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[tiered storage]]></category>
		<category><![CDATA[v-max]]></category>
		<category><![CDATA[virtual provisioning]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2202</guid>
		<description><![CDATA[EMC&#8217;s Fully Automated Storage Tiering (FAST) was one of the most welcome annoucements made during the Symmetrix V-Max introduction. It would be a significant modernization of EMC&#8217;s Symmetrix line, and would be one of the first unique features of the Symmetrix V-Max line. But many, including me, were disappointed to learn in May that FAST [...]]]></description>
			<content:encoded><![CDATA[<p>EMC&#8217;s Fully Automated Storage Tiering (FAST) was one of the most welcome annoucements made during the Symmetrix V-Max introduction. It would be a significant modernization of EMC&#8217;s Symmetrix line, and would be one of the first unique features of the Symmetrix V-Max line. But many, including me, were disappointed to learn in May that <a href="http://gestaltit.com/featured/top/gestalt/emc-symmetrix-vmax-fast-virtual/"  target="_blank">FAST would not be available for upwards of a year</a>. The exact release dates have been unclear since then, but the company is not becoming more open as the release nears: <strong>FAST V1, which works at LUN level, will be released in December, and FAST V2, with sub-LUN granularity, will follow in <span style="text-decoration: line-through;">May of</span> mid-2010!</strong></p>
<p><span id="more-2202"></span></p>
<p>EMC mentioned this schedule on their public earnings call, repeated it in discussions with <a href="http://www.enterprisestorageforum.com/article.php/11176_3833926_2"  target="_blank">Enterprise Storage Forum</a>, and corporate PR confirmed it to me this morning. FAST is, if you will excuse the pun, fast-approaching!</p>
<p>There&#8217;s actually a very-significant difference between FAST versions 1 and 2:</p>
<ul>
<li><strong>FAST version 1</strong> (coming in December 2009) can automatically migrate <strong>an entire LUN</strong> between tiers of storage on the Symmetrix V-Max based on access patterns. This is a nice-to-have feature, but does not yet live up to the promise of automated tiered storage, as pioneered by Compellent and offered in various forms by many other storage companies. I am told that FAST version 1 also <strong>does not support virtually-provisioned (thin) volumes</strong>. Although FAST will make it much easier to take advantage of solid state flash drives (EFDs to EMC), it will do nothing to improve utilization.</li>
<li><strong>FAST version 2</strong> (coming in <span style="text-decoration: line-through;">May</span> mid-2010?) will automatically move smaller <strong>sub-LUN</strong> pieces of storage between tiers of storage, and will reportedly support <strong>virtual provisioning</strong>. It is likely that FAST would use the same extent size supported by virtual provisioning, which is 12 tracks or 768 KB. The combination of virtual provisioning and fully-automated storage tiering will finally EMC the ammunition they need to defend their turf against smaller challengers when it comes to these sticky technical features.</li>
</ul>
<p>So there you have it. EMC V-Max gets FAST in December 2009 <em>and</em> <span style="text-decoration: line-through;">May</span> mid-2010! Now how about a schedule for geo-distributed clustering?</p>
<p style="padding-left: 30px;"><strong>Update</strong>: Fixed two typos above. I wrote &#8220;May 2009&#8243; instead of &#8220;May 2010&#8243;. You should see my checkbook!</p>
<p style="padding-left: 30px;"><strong>Note</strong>: Although Lou Przystas told Enterprise Storage Forum that FAST V2 would come in May, EMC has apparently not set a hard date and are saying &#8220;mid-2010&#8243; at this point. Even this is an aggressive ship date, but I won&#8217;t say EMC missed it unless we haven&#8217;t got it by the end of summer!</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/10/29/infographic-how-fast-storage/"  rel="bookmark" class="crp_title">How Fast Is It? A Storage Infographic</a></li><li><a href="http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/"  rel="bookmark" class="crp_title">Symantec&#8217;s Thin API Is A Step In The Right Direction</a></li><li><a href="http://blog.fosketts.net/2008/12/04/emc-cuts-staff/"  rel="bookmark" class="crp_title">EMC Cuts Staff as Recession Continues</a></li><li><a href="http://blog.fosketts.net/2010/01/28/drobo-4k-drive-support/"  rel="bookmark" class="crp_title">Drobo Adding 4K Drive Support &#8211; What About Everyone Else?</a></li><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></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/08/17/emc-vmax-fast-coming-december/" 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/08/17/emc-vmax-fast-coming-december/">EMC V-Max FAST: Coming in December &#8230; And 2010!</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/" title="View all posts in Everything" rel="category tag">Everything</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/08/17/emc-vmax-fast-coming-december/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Back From the Pile: Interesting Content From the Week of May 9, 2009</title>
		<link>http://blog.fosketts.net/2009/05/11/pile-interesting-content-week-9-2009/</link>
		<comments>http://blog.fosketts.net/2009/05/11/pile-interesting-content-week-9-2009/#comments</comments>
		<pubDate>Mon, 11 May 2009 20:04:12 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Back From the Pile]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[Chrysler]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Greg Knieriemen]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[MacBook Pro]]></category>
		<category><![CDATA[Marc Farley]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[non-compete]]></category>
		<category><![CDATA[Paul Shread]]></category>
		<category><![CDATA[Robin Harris]]></category>
		<category><![CDATA[Ruven Cohen]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Tony Asaro]]></category>
		<category><![CDATA[v-max]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[W. Curtis Preston]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Windows Storage Server]]></category>
		<category><![CDATA[Windows Storage Server 2008]]></category>
		<category><![CDATA[Wired]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1849</guid>
		<description><![CDATA[It was an interesting week, with a cloud computing summit in Washington DC, the release of Windows Storage Server 2008, and discussions of best practices and non-compete agreements. Apple MacBook Users: Turn off This Bluetooth Default Setting Now &#8211; Now I know what turned on my MacBook Pro in the bag: My BlueTooth mouse! Enterprise [...]]]></description>
			<content:encoded><![CDATA[<p>It was an interesting week, with a cloud computing summit in Washington DC, the release of Windows Storage Server 2008, and discussions of best practices and non-compete agreements.</p>
<h3 class="post-subhead">Apple</h3>
<ul>
<li><a href="http://www.wired.com/gadgetlab/2009/05/macbook-users-turn-off-this-bluetooth-default-setting-now/"  target="_blank">MacBook Users: Turn off This Bluetooth Default Setting Now</a> &#8211; Now I know what turned on my MacBook Pro in the bag: My BlueTooth mouse!</li>
</ul>
<h3 class="post-subhead">Enterprise Computing</h3>
<ul>
<li><a href="http://gestaltit.com/featured/top/stephen/windows-storage-server-2008/"  target="_blank">Windows Storage Server-Based Systems Step Into 2008</a> &#8211; My Gestalt IT coverage of the features of WSS08.</li>
<li><a href="http://bit.ly/WNCiF" >EMC Symmetrix V-Max: When Does It Get FAST and Virtual?</a> &#8211; Another Gestalt IT piece, pointing out that the V-Max isn&#8217;t going to be fully realized for a very long time</li>
<li><a href="http://www.enterprisestorageforum.com/ipstorage/news/article.php/3819291"  target="_blank">Microsoft Unveils Final Windows Storage Server</a> &#8211; Paul Shread runs with the &#8220;Windows Storage Server 2008&#8243; theme, quoting yours truly extensively.</li>
<li><a href="http://www.backupcentral.com/index.php?option=com_content&amp;task=view&amp;id=240&amp;Itemid=47"  target="_blank">What is a best practice</a> and <a href="http://developer.nirvanix.com/blogs/strategies/archive/2009/05/07/are-best-practices-just-shared-opinions.aspx"  target="_blank">Are Best Practices Just Shared Opinions?</a> &#8211; W. Curtis Preston and I pickup an old conversation about the definition of &#8220;best practice&#8221;.</li>
<li><a href="http://www.storagemonkeys.com/index.php?option=com_content&amp;view=article&amp;id=123:infosmack-episode-2-emc-david-donatelli-and-non-compete-agreements&amp;catid=69:infosmack&amp;Itemid=143"  target="_blank">Infosmack Episode 2 &#8211; EMC, David Donatelli and Non-Compete Agreements</a> &#8211; Tony Asaro and I join Marc Farley and Greg Knieriemen on the Storage Monkeys podcast!</li>
<li><a href="http://www.elasticvapor.com/2009/05/us-federal-government-defines-cloud.html" >The US Federal Government defines Cloud Computing</a> - Ruven Cohen covers the US Federal Government&#8217;s cloud computing meetings and gives us a sneak peek at the new definition of cloud computing from the world&#8217;s number one IT user.</li>
<li><a href="http://blogs.msdn.com/e7/archive/2009/05/05/support-and-q-a-for-solid-state-drives-and.aspx"  target="_blank">Support and Q&amp;A for Solid-State Drives</a> &#8211; Lots of great info on how Windows 7 (and probably Server 2008 R2) deals with solid state drives.</li>
<li><a href="http://vinternals.com/2009/04/vmware-slaps-enterprise-and-cisco-in-face-opens-door-for-competitors/"  target="_blank">VMware Slaps Enterprise and Cisco In Face, Opens Door For Competitors</a> &#8211; More on the VMware vSphere 4 licensing changes, and what it might mean.</li>
</ul>
<h3 class="post-subhead">Misc</h3>
<ul>
<li><a href="http://storagemojo.com/2009/05/04/non-competes-are-evil/"  target="_blank">Non-competes are evil</a> &#8211; Robin Harris lays it out. I happen to agree.</li>
<li><a href="http://www.wired.com/gadgetlab/2009/05/five-technologies-our-kids-wont-even-recognize/"  target="_blank">Five Technologies Our Kids Won’t Even Recognize</a> &#8211; Wired&#8217;s Gadget Lab makes us all feel old!</li>
<li><a href="http://jalopnik.com/5240347/chrysler-hq-designed-to-convert-into-shopping-mall" >Chrysler HQ Designed To Convert Into Shopping Mall</a> - Wait Wait Don&#8217;t Tell Me says it&#8217;s true, so I believe it!</li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/05/04/pile-interesting-content-week-2-2009/"  rel="bookmark" class="crp_title">Back From the Pile: Interesting Content From the Week of May 2, 2009</a></li><li><a href="http://blog.fosketts.net/2009/06/01/pile-30-2009/"  rel="bookmark" class="crp_title">Back From The Pile: May 30, 2009</a></li><li><a href="http://blog.fosketts.net/about/stephen-foskett/multimedia/"  rel="bookmark" class="crp_title">Multimedia</a></li><li><a href="http://blog.fosketts.net/2009/06/18/join-cloudcamp-columbus-june-30-2009/"  rel="bookmark" class="crp_title">Join Me At CloudCamp Columbus, June 30, 2009!</a></li><li><a href="http://blog.fosketts.net/2009/05/26/pile-interesting-links-midmay/"  rel="bookmark" class="crp_title">Back From The Pile: Interesting Links From Mid-May</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/05/11/pile-interesting-content-week-9-2009/" 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/05/11/pile-interesting-content-week-9-2009/">Back From the Pile: Interesting Content From the Week of May 9, 2009</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</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/05/11/pile-interesting-content-week-9-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interested in VMware and Storage? Tune In to the VMware Communities Podcast!</title>
		<link>http://blog.fosketts.net/2009/04/14/vmware-storage-podcast/</link>
		<comments>http://blog.fosketts.net/2009/04/14/vmware-storage-podcast/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 20:15:45 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[CNA]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[John Troyer]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[san storage]]></category>
		<category><![CDATA[storage area network]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[toot toot]]></category>
		<category><![CDATA[UCS]]></category>
		<category><![CDATA[v-max]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1727</guid>
		<description><![CDATA[I'll be joining John Troyer's VMware Communities Podcast #44 tomorrow, April 14, and will be leading a segment focused on the changing storage landscape. I'm really looking forward to talking with John and the rest, since this is such a solid, fair, and content-rich podcast series!
]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: line-through;">I&#8217;ll be joining</span> I joined <a href="http://blogs.vmware.com/vmtn/podcasts/"  target="_blank">John Troyer&#8217;s</a> <a href="http://www.talkshoe.com/talkshoe/web/talkCast.jsp?masterId=19367"  target="_blank">VMware Communities Podcast</a> #44 <span style="text-decoration: line-through;">tomorrow</span>, April 14, and will be leading a segment focused on the changing storage landscape. I&#8217;m really looking forward to talking with John and the rest, since this is such a solid, fair, and content-rich podcast series!</p>
<blockquote><p><a rel="nofollow" href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?i=53621535&amp;id=292461263"  target="_blank">The podcast is now available on iTunes</a>!</p>
</blockquote>
<p>Although the topic is an open roundtable, I thought I might give my readers a peek into the areas I plan to bring up:</p>
<ul>
<li>Why storage is so critical to VMware admins: It&#8217;s all about the IOPS!</li>
<li>EMC&#8217;s new Symmetrix V-Max and why it&#8217;s important to VMware shops</li>
<li>The great FCoE/CNA debate and Cisco&#8217;s UCS home run</li>
<li>Super low-end storage for the small business or lab</li>
</ul>
<p>Of course, what will actually get discussed is anyone&#8217;s guess, but it&#8217;s good to go in with a list of topics to avoid dead air!</p>
<p>So dial in or listen online, and let the discussion start!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/07/08/san-school-podcast-series-posted/"  rel="bookmark" class="crp_title">SAN School Podcast Series Posted</a></li><li><a href="http://blog.fosketts.net/2010/04/23/stream-podcast-iphone-3g-edge/"  rel="bookmark" class="crp_title">How To Stream Any Size Podcast to an iPhone, Even Over 3G or EDGE!</a></li><li><a href="http://blog.fosketts.net/2008/12/04/emc-cuts-staff/"  rel="bookmark" class="crp_title">EMC Cuts Staff as Recession Continues</a></li><li><a href="http://blog.fosketts.net/2008/07/05/mac-tivo-roxio-toast-9-titanium-is-30-ar-today/"  rel="bookmark" class="crp_title">Mac + TiVo? Roxio Toast 9 Titanium is $30 AR Today!</a></li><li><a href="http://blog.fosketts.net/2010/07/01/recognition-vmware-vexpert-microsoft-mvp-2010/"  rel="bookmark" class="crp_title">Recognition: VMware vExpert and Microsoft MVP for 2010</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/04/14/vmware-storage-podcast/" 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/vmware-storage-podcast/">Interested in VMware and Storage? Tune In to the VMware Communities Podcast!</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/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</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/vmware-storage-podcast/feed/</wfw:commentRss>
		<slash:comments>0</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>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>
	</channel>
</rss>

