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

<channel>
	<title>Gestalt IT &#187; Virtual Storage Archives  &#8211; Gestalt IT</title>
	<atom:link href="http://gestaltit.com/tag/virtual-storage/feed/" rel="self" type="application/rss+xml" />
	<link>http://gestaltit.com</link>
	<description>Independent Experts United</description>
	<lastBuildDate>Sat, 26 May 2012 00:43:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<image>
			<title>Gestalt IT</title>
			<url>http://gestaltit.com/wp-content/uploads/2009/02/gestalt-it-feedicon-21.png</url>
			<link>http://gestaltit.com</link>
			<width>144</width>
			<height>37</height>
			<description>Independent Experts United</description>
		</image><!-- podcast_generator="Blubrry PowerPress/4.0" -->
	<itunes:summary>Gestalt IT is a community of independent IT infrastructure experts. We gather at GestaltIT.com and our Tech FIeld Day events to discuss the topics of the day. This podcast includes video and audio recordings of these discussions.</itunes:summary>
	<itunes:author>Stephen Foskett</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://gestaltit.com/wp-content/uploads/powerpress/Gestalt_IT_Tech_Field_Day_Roundtable_Podcast_600.png" />
	<itunes:owner>
		<itunes:name>Stephen Foskett</itunes:name>
		<itunes:email>stephen@fosketts.net</itunes:email>
	</itunes:owner>
	<managingEditor>stephen@fosketts.net (Stephen Foskett)</managingEditor>
	<itunes:subtitle>The best independent IT commentary</itunes:subtitle>
	<itunes:keywords>Storage, Virtualization, Networking, IT</itunes:keywords>
	<image>
		<title>Gestalt IT &#187; Virtual Storage Archives  &#8211; Gestalt IT</title>
		<url>http://gestaltit.com/wp-content/uploads/powerpress/Gestalt_IT_Tech_Field_Day_Roundtable_Podcast_144.png</url>
		<link>http://gestaltit.com</link>
	</image>
	<itunes:category text="Technology" />
	<itunes:category text="Business" />
	<itunes:category text="Technology">
		<itunes:category text="Tech News" />
	</itunes:category>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>What Is a Blade Server?</title>
		<link>http://gestaltit.com/all/tech/virtualization/stephen/blade-server/</link>
		<comments>http://gestaltit.com/all/tech/virtualization/stephen/blade-server/#comments</comments>
		<pubDate>Sat, 25 Feb 2012 17:30:40 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[blade server]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Virtual Storage]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6868</guid>
		<description><![CDATA[In the server space, one of the biggest shifts was the form factor of the servers: From tower to rack-mount to blades. But what makes a blade server anyway? Let's consider this for a moment, as we watch another shift in progress.]]></description>
			<content:encoded><![CDATA[<p>I’ve been watching enterprise IT for over 20 years now, and I’ve seen some radical changes. In the server space, one of the biggest shifts was the form factor of the servers: From tower to rack-mount to blades. But what makes a blade server anyway? Let’s consider this for a moment, as we watch another shift in progress.</p>
<div id="attachment_6874" class="wp-caption aligncenter" style="width: 460px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><img class="size-full wp-image-6874" title="Cisco UCS B-Series" src="http://static.fosketts.net/wp-content/uploads/2012/02/Cisco-UCS-B-Series.jpg" alt="" width="450" height="185" /></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">Cisco&#8217;s UCS B-Series is an exemplary modern blade system</p>
</div>
<p>Blade servers are easily recognized in the data centers, trade shows, and product catalogs of today: They’re the ones that nestle together in an enclosure, sharing some resources rather than standing on their own in a rack or on the floor. But what is the essential element that separates a blade from any other kind of server?</p>
<p>Let’s consider some defining characteristics of the blade server species:</p>
<ol>
<li>Physically, <strong>a rack-mounted blade enclosure contains a number of server blades</strong>. Each blade is smaller than a 19″ rack, allowing more to be packed into the same space. This contrasts with larger, self-enclosed tower or rack-mount servers.</li>
<li><strong>Server blades rely on the blade enclosure for critical supporting functions</strong> like power, cooling, and I/O ports, so they cannot stand alone. This further improves density and efficiency. Stand-alone servers, on the other hand, include these functions in their case.</li>
<li><strong>Blade systems include some sort of management device</strong> that monitors the blades and can control some of their functions. Conventional servers do not always have this kind of consolidated management.</li>
<li><strong>The blade chassis includes consolidated and shared I/O channels</strong>, ranging from keyboard, video, and mouse (KVM) to networking and storage (usually Ethernet and Fibre Channel). These add flexibility, since external ports can be shared by multiple blades and reconfigured without disruption.</li>
<li><strong>Blade systems are optimized for high availability</strong>, with hot-swap components everywhere from power to fans to the blades themselves. Since these are shared, it is more efficient to purchase redundant parts for a blade system than for each server individually.</li>
</ol>
<div id="attachment_6875" class="wp-caption aligncenter" style="width: 460px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><img class="size-full wp-image-6875" title="HP Blade Enclosure c3000_front_mid" src="http://static.fosketts.net/wp-content/uploads/2012/02/HP-Blade-Enclosure-c3000_front_mid.jpg" alt="" width="450" height="255" /></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">HP&#8217;s blade systems (like this loaded c3000) make up half the market today</p>
</div>
<p>To me, these five elements are key to a modern blade system. Without them, a blade solution cannot meet the expectations of buyers (or the promises of vendors!) And what are these benefits? I took a look at the marketing materials for the leading companies in the space (HP, Dell, IBM, and Cisco), and this is what they promise:</p>
<ol>
<li><strong>Efficiency</strong> – More processing power in a smaller footprint (physical size, power consumption, cooling, and weight)</li>
<li><strong>Manageability</strong> – Simpler and cheaper systems management</li>
<li><strong>Reliability</strong> – High availability thanks to redundant components</li>
<li><strong>Performance</strong> – Improved I/O performance thanks to shared network and storage features</li>
<li><strong>Flexibility</strong> – Simplified cabling that can be reconfigured in software</li>
</ol>
<div>So there you have it. That’s what makes a blade server! Or is it? Next up in my series, <a href="http://blog.fosketts.net/series/blade-servers-an-introduction/" >Blade Servers: An Introduction</a> I’ll talk about the history of blades. Eventually we’ll even talk about the future, and hyper-scale servers, the next big thing.</div>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/"  rel="bookmark" class="crp_title">Multipath: Active/Passive, Dual Active, and Active/Active</a></li><li><a href="http://gestaltit.com/all/tech/networking/stephen/innocence-fairness-technology-benchmarks/"  rel="bookmark" class="crp_title">Innocence, Fairness, and Technology Benchmarks</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/stec-zeusram-ssd/"  rel="bookmark" class="crp_title">STEC Spills the Beans on ZeusRAM SSD</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/fcoe-symbolism-7/"  rel="bookmark" class="crp_title">FCoE Symbolism</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/flexible-path-services-future/"  rel="bookmark" class="crp_title">Flexible IT and the Path to the Services Future</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/virtualization/stephen/blade-server/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/virtualization/stephen/blade-server/">What Is a Blade Server?</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/cloud/" title="View all posts in Cloud Computing" rel="category tag">Cloud Computing</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/virtualization/stephen/blade-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“Our Storage Array Is Compatible with VMware…” Says Who?</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/storage-array-compatible-vmware/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/storage-array-compatible-vmware/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 17:30:20 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[block storage]]></category>
		<category><![CDATA[Building Virtual Infrastructure]]></category>
		<category><![CDATA[Compatibility]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[HCL]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VASA]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6863</guid>
		<description><![CDATA[I talk to dozens of companies every week, and every one says the same thing: “Our product is compatible with VMware!” But not everyone's definition of “compatible” is the same, and some are not compatible with the requirements of production data centers. Therefore, I present to you my spectrum of compatibility for VMware.]]></description>
			<content:encoded><![CDATA[<p>I talk to dozens of companies every week, and every one says the same thing: “Our product is compatible with VMware!” But not everyone’s definition of “compatible” is the same, and some are not compatible (I couldn’t resist) with the requirements of production data centers. Therefore, I present to you my spectrum of compatibility for VMware.</p>
<h3>A Spectrum of Compatibility</h3>
<p>&nbsp;</p>
<p><a href="http://static.fosketts.net/wp-content/uploads/2012/02/not-all-VMware-compatible-products-are-created-equal.jpg" ><img class="aligncenter size-medium wp-image-6864" style="display: block; margin-right: auto; margin-left: auto;" title="not all VMware-compatible products are created equal" src="http://static.fosketts.net/wp-content/uploads/2012/02/not-all-VMware-compatible-products-are-created-equal-300x216.jpg" alt="" width="300" height="216" /></a></p>
<p>VMware vSphere will run on a wide variety of hardware, so it’s no surprise that vendors feel emboldened to claim compatibility when they shouldn’t. To me, the minimum acceptable level of compatibility is a listing on <a href="http://vmware.com/go/hcl" >the official VMware hardware compatibility list (HCL)</a>. I would never recommend production use of a product and configuration that is not listed there. “Because I said it works” is not a valid assurance of compatibility.</p>
<blockquote><p>For more, read <a href="http://blog.fosketts.net/2011/04/28/support-matrix-blues/" >I Don’t Care If You Claim It Works (The Support Matrix Blues)</a></p></blockquote>
<p><strong>Whenever a vendor claims VMware compatibility, you can bet I am looking it up in the HCL</strong>. Time and again, I’ll interrupt a vendor briefing questioning their claims of compatibility. It’s not enough to have product X in the list when you’re pitching product Y! I will accept “we’re working on it” as an answer, but you can bet I’ll check later to see if it ever made the list!</p>
<p>For products that <em>are</em> listed in the VMware HCL, my next question concerns availability of a vCenter plug-in. Although <strong>many devices don’t actually <em>need</em> a plug-in</strong>, this is typically the next step companies will take when it comes to VMware vSphere. I might actually look upon a product favorably if it doesn’t need a plug-in to function correctly, but it’s definitely best for administrators to be able to configure infrastructure products from within vCenter.</p>
<p>When it comes to block storage products, support for the three main VAAI primitives is a major positive factor. Now that vSphere 5 is here, <strong>basic VAAI support is becoming more common</strong>. This is because it supports the simpler T10 interfaces for block zeroing, atomic test and set, and extended copy. Once again, any vendor claiming VAAI compatibility gets a quick check in the VMware HCL to find out just what that means. Bonus points for supporting both vSphere 4 and 5.</p>
<blockquote><p>Check out <a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >A Complete List of VMware VAAI Primitives</a> for more info!</p></blockquote>
<p>I’m really impressed when I come across a storage device that supports advanced VMware integration, NFS such NFS VAAI primitives or VASA. This is really cutting edge stuff at this point, but it won’t be so impressive 6 months from now. By then, <strong>I expect more and more companies will support all of VAAI and offer VASA providers</strong>. And maybe by then we’ll have more information about what comes next for VMware integration!</p>
<blockquote><p>True, <a href="http://blog.fosketts.net/2011/11/11/vmware-vasa/" >VMware VASA is Not Much (Yet)</a></p></blockquote>
<h3>Stephen’s Stance</h3>
<p>I’m a storage guy, so my line of questioning revolves around storage integration features. But I encourage everyone to question vendors who claim compatibility with VMware or any other complicated technology. “Because I said so” is not an acceptable answer: We have the right to demand HCL listings, vCenter plug-ins, and advanced API support.</p>
<blockquote><p>Note: This is the sort of stuff I’ll get into in my <a href="http://blog.fosketts.net/2011/12/23/announcing-seminar-building-virtual-infrastructure/" >“Building Virtual Infrastructure” Seminar Series</a> - Why not <a href="http://truthinit.com/technology-users/seminars/building-virtual-infrastructure.html" >sign up and join us</a>? It’s free!</p></blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/hypervisor-hugger-storage-stalwart/"  rel="bookmark" class="crp_title">Are You a Hypervisor Hugger or a Storage Stalwart?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/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://gestaltit.com/all/tech/storage/rich/vaai-virtualization/"  rel="bookmark" class="crp_title">What Is VAAI And What Does It Mean For Virtualization?</a></li><li><a href="http://gestaltit.com/all/tech/virtualization/rich/enhanced-vmotion-compatibility-evc-%e2%80%93-intel-example/"  rel="bookmark" class="crp_title">Enhanced VMotion Compatibility (EVC) – Intel Example</a></li><li><a href="http://gestaltit.com/all/tech/storage/bas/vaai-vmware-admin/"  rel="bookmark" class="crp_title">What is VAAI, and how does it add spice to my life as a VMware admin?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/storage-array-compatible-vmware/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/storage-array-compatible-vmware/">“Our Storage Array Is Compatible with VMware…” Says Who?</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/storage-array-compatible-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EMC VFCache (aka “Project Lightning”) Is One Small Step, But an Important One</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/emc-vfcache-aka-project-lightning-small-step-important/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/emc-vfcache-aka-project-lightning-small-step-important/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 17:00:09 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[DRS]]></category>
		<category><![CDATA[E-Class]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Fusion-IO]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[high availability]]></category>
		<category><![CDATA[Infiniband]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[ioTurbine]]></category>
		<category><![CDATA[LSI]]></category>
		<category><![CDATA[Mellanox]]></category>
		<category><![CDATA[Micron]]></category>
		<category><![CDATA[Nimbus Data]]></category>
		<category><![CDATA[pcie]]></category>
		<category><![CDATA[Project Lightning]]></category>
		<category><![CDATA[QLogic]]></category>
		<category><![CDATA[VFCache]]></category>
		<category><![CDATA[Virsto]]></category>
		<category><![CDATA[VirtenSys]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[VMotion]]></category>
		<category><![CDATA[Voltaire]]></category>
		<category><![CDATA[Xsigo]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6762</guid>
		<description><![CDATA[EMC VFCache (née Project Lightning) is a fairly simple offering: A server-based PCIe flash card that acts as a read cache with no integration with storage arrays or hypervisors. But EMC's entrance into the host-based flash storage market is a powerful demonstration of the wave of disruption caused by flash-based storage and high-performance computing.]]></description>
			<content:encoded><![CDATA[<p>EMC will today unveil a new product, and will no doubt attract a great deal of press. The modest technical capabilities of <a href="http://www.emc.com/storage/vfcache/vfcache.htm" >VFCache 1.0</a> limit its use case, but the announcement is big news, since it marks EMCs first foray into the hot server-attached storage market.</p>
<h3>EMC VFCache is a Simple Read Cache</h3>
<blockquote><p>I was not pre-briefed on this product, and I’m not all that thrilled at the prospect of attending a launch webinar, so what you read here is based on my own research and reading of the available information as of this morning.</p></blockquote>
<p>When <a href="http://www.networkcomputing.com/servers-storage/229625580" >EMC announced Project Lightning</a> last year, company insiders expressed surprise to me. It seems that many had never heard of the project, and those that had didn’t think it was far enough along to be announced. I didn’t even bother to write about the Project Lightning announcement at the time. But today <a href="http://chucksblog.emc.com/chucks_blog/2012/02/vfcache-means-very-fast-cache-indeed.html" >EMC unveils the production product</a> that came out of Project Lightning.</p>
<div id="attachment_6763" 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://chucksblog.emc.com/chucks_blog/2012/02/vfcache-means-very-fast-cache-indeed.html" ><img class="size-medium wp-image-6763" title="EMC VFCache product Architecture" src="http://static.fosketts.net/wp-content/uploads/2012/02/6a00d83451be8f69e20163008b1462970d-800wi-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">VFCache is a filter driver that caches writes</p>
</div>
<p>EMC VFCache <a href="http://www.theregister.co.uk/2012/02/06/emc_vfcache/" >appears to be</a> a simple and straightforward offering:</p>
<ol>
<li>A PCIe SSD from Micron or LSI sits in the server and acts as a read cache to accelerate performance</li>
<li>EMC software also runs on the server, snooping on I/O and filling the cache with relevant data</li>
</ol>
<p>There’s not a lot more to the product than that. EMC will sell the PCIe SSD and bundled software as VFCache, and will no doubt market the heck out of this product. Perhaps the only novel twist is the so-called “split-card” mode, which allows the card to act as a write cache. But EMC only supports this for transient “throwaway” data with direct attached storage (DAS) as a backend. There’s no way a conservative, enterprise focused company like EMC would risk sanctioning a writeback cache with no redundancy or data protection features.</p>
<div id="attachment_6764" class="wp-caption aligncenter" style="width: 310px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2012/02/6a00d83451be8f69e2016761811db4970b-800wi.jpg" ><img class="size-medium wp-image-6764" title="EMC VFCache on vSphere" src="http://static.fosketts.net/wp-content/uploads/2012/02/6a00d83451be8f69e2016761811db4970b-800wi-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">VFCache uses a filter driver installed in the VM guest</p>
</div>
<p>Perhaps the biggest limitation of the initial VFCache offering is its limited applicability to enterprise server virtualization environments. VFCache uses a filter driver installed in each VM guest, and includes no hypervisor drivers though there is a vCenter plug-in. This makes VMware vMotion very tricky, <a href="http://geekfluent.com/2012/02/06/emc-vfcache-project-lightning-in-a-vmware-environment/" >involving scripting</a> to remove and re-add storage. This means VMware SRM will not easily work, and there is no support for clustering, either.</p>
<p>This is no surprise, since VFCache appears to the host as a local storage volume (AKA, a disk drive or LUN) which would disappear if a virtual machine is moved to another server. <a href="http://virsto.com/products/virsto-vdi-vsphere" >Virsto solved this problem</a> by virtualizing storage presentation to the hypervisor, and <a href="http://www.fusionio.com/systems/ioturbine/" >Fusion-io’s ioTurbine</a> software <a href="http://www.fusionio.com/blog/iomemory-ioturbine-easy-guaranteed-acceleration-for-virtualized-applications/" >does not interfere</a> with vMotion either. EMC will likely go in this direction in the future, but it’s a big hole in the product for now.</p>
<blockquote><p>You might also like reading <a href="http://blog.fosketts.net/2011/06/02/micron-p320h-pcie-ssd/" >Micron Bursts Into the PCIe SSD Market</a> to learn more about the card EMC is using</p></blockquote>
<h3>The News: EMC Is in the Host-Based Storage Business</h3>
<p>The primary use case for this product is server I/O acceleration. This is desperately needed, as applications and servers are rapidly outrunning the capabilities of conventional storage arrays. EMC and other legacy array manufacturers initially tried to address this I/O imbalance with tiered storage and in array caching. Indeed, these technologies are fairly effective at accelerating the performance of conventional disk storage arrays.</p>
<p>But flash manufacturers like Fusion-io (not to mention Micron and LSI) absolutely demolished storage array performance with their in-server offerings. EMC faced the prospect of losing out on the high-performance storage market. EMC simply could not allow their bread-and-butter enterprise customers to look elsewhere for strategic, high-performance storage for high-profile applications.</p>
<p>VFCache gives EMC salespeople a silver bullet when customers demand maximum performance, but this launch may not spell doom for the flash startups. For one thing, it legitimizes host-based flash cards as a viable component of enterprise storage architectures. It also opens the door to comparison between SAN storage and non–SAN alternatives that go well beyond what EMC is currently offering.</p>
<h3>Shared Flash Storage Is on Deck: Project Thunder</h3>
<div id="attachment_6765" class="wp-caption aligncenter" style="width: 310px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2012/02/6a00d83451be8f69e20163008b7e2a970d-800wi.jpg" ><img class="size-medium wp-image-6765" title="EMC project thunder design envelope" src="http://static.fosketts.net/wp-content/uploads/2012/02/6a00d83451be8f69e20163008b7e2a970d-800wi-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">&#8220;Project Thunder&#8221; will externalize the PCIe flash cards over a high-performance &#8220;Server Area Network&#8221;</p>
</div>
<p>As part of the VFCache introduction, EMC is also <a href="http://chucksblog.emc.com/chucks_blog/2012/02/from-lightning-to-thunder.html" >talking about Project Thunder</a>, a shared version of VFCache. At the very least, thunder will allow multiple servers to access a shared pool of flash cache. This should allow VMware vMotion and DRS to function, and could be much more than that.</p>
<p>EMC could build a high-availability, high-performance all-flash storage array that may even use InfiniBand as an interconnect. <a href="http://blog.fosketts.net/2012/01/31/nimbus-eclass-big-redundant-allflash-enterprise-array/" >The new Nimbus Data E-Class storage array</a> matches this description perfectly, and their CEO tells me that performance over InfiniBand is indeed comparable to in-server PCIe flash cards. It seems logical for EMC to enter this market, if only to disrupt the momentum of Fusion-io and the rest of the all-flash storage upstarts.</p>
<blockquote><p>Read more about the <a href="http://blog.fosketts.net/2012/01/31/nimbus-eclass-big-redundant-allflash-enterprise-array/" >Nimbus E-Class: The First Big, Redundant, All-Flash Enterprise Array</a></p></blockquote>
<p>The only fly in the ointment here is the recent consolidation of the InfiniBand market. <a href="http://www.theregister.co.uk/2010/11/29/mellanox_acquires_voltaire/" >Mellanox bought Voltaire</a>, and <a href="http://www.theregister.co.uk/2012/02/06/qlogic_exits_ib/" >QLogic sold out to Intel</a>, putting that protocol on tenuous grounds. Perhaps 40 or 100 Gb Ethernet will emerge as a viable alternative for high-performance connectivity, or perhaps these products will retrench on shared PCI Express instead. Micron recently purchased Virtensys for just such a product, and Xsigo has been making big waves in the area of converged I/O as well. The market clearly need something better than Fibre Channel for maximum performance storage, even if InfiniBand isn’t it.</p>
<h3>Stephen’s Stance</h3>
<p>EMC VFCache (née Project Lightning) is a fairly simple offering: A server-based PCIe flash card that acts as a read cache with no integration with storage arrays or hypervisors. But EMC’s entrance into the host-based flash storage market is a powerful demonstration of the wave of disruption caused by flash-based storage and high-performance computing. Although I am not all that impressed with the product itself, I would be distressed if EMC had not introduced it.</p>
<p><em><a href="http://chucksblog.emc.com/chucks_blog/2012/02/vfcache-means-very-fast-cache-indeed.html" >VFCache illustrations</a> are copyright EMC Corporation and are used here <a href="https://twitter.com/chuckhollis/status/166547736102043650" >with permission</a></em></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/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://gestaltit.com/all/tech/storage/stephen/micron-bursts-pcie-ssd-market/"  rel="bookmark" class="crp_title">Micron Bursts Into the PCIe SSD Market</a></li><li><a href="http://gestaltit.com/all/tech/virtualization/stephen/blade-server/"  rel="bookmark" class="crp_title">What Is a Blade Server?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/stec-zeusram-ssd/"  rel="bookmark" class="crp_title">STEC Spills the Beans on ZeusRAM SSD</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/fcoe-symbolism-7/"  rel="bookmark" class="crp_title">FCoE Symbolism</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/emc-vfcache-aka-project-lightning-small-step-important/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/emc-vfcache-aka-project-lightning-small-step-important/">EMC VFCache (aka “Project Lightning”) Is One Small Step, But an Important One</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/emc-vfcache-aka-project-lightning-small-step-important/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nimbus E-Class: The First Big, Redundant, All-Flash Enterprise Array</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/nimbus-eclass-big-redundant-allflash-enterprise-array/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/nimbus-eclass-big-redundant-allflash-enterprise-array/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 17:00:54 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[E-Class]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Fusion-IO]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Infiniband]]></category>
		<category><![CDATA[Kaminario]]></category>
		<category><![CDATA[Micron]]></category>
		<category><![CDATA[NAND]]></category>
		<category><![CDATA[Nimbus]]></category>
		<category><![CDATA[Nimbus Data]]></category>
		<category><![CDATA[Pure Storage]]></category>
		<category><![CDATA[S-Class]]></category>
		<category><![CDATA[SolidFire]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[Texas Memory Systems]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[Violin]]></category>
		<category><![CDATA[Virident]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Whiptail]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6742</guid>
		<description><![CDATA[The new Nimbus Data E-Class comes just at the right moment, with 500 TB of capacity, a fully redundant “dual active” controller architecture, massive performance (even InfiniBand), and complete feature set (once VAAI is released).]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-6744" style="display: block; margin-right: auto; margin-left: auto;" title="Nimbus Data logo" src="http://static.fosketts.net/wp-content/uploads/2012/01/image001.gif" alt="" width="250" height="48" /></p>
<p>Today’s announcement of the E-Class storage array is an important milestone for Nimbus Data and solid-state storage in the enterprise. Until now, most solid-state storage arrays have been fairly small-scale, focused on point performance rather than enterprise-wide capacity. But <a href="http://nimbusdata.com/products/e-class.html" >the E-Class</a>, which scales to 500 TB and sports a redundant, multi-protocol interface, is the first all-flash array to go toe to toe at the top of the market.</p>
<h3>The State of Solid</h3>
<p>No one would deny that solid-state storage is making a huge impact on the market. With mind-bending performance and reduced power requirements, flash memory matches up nicely with modern data center requirements. But the one missing element has always been capacity: NAND flash is more expensive than magnetic disks on a gigabyte by gigabyte basis.</p>
<blockquote><p>Check out my <a href="http://blog.fosketts.net/series/4-horsemen/" >4 Horsemen</a> series for more on the issues of disk!</p></blockquote>
<p>The solid-state enterprise storage market started with point products targeted at specific needs within the data center. Companies like Texas Memory Systems and Violin have long supported the most challenging database applications with their external arrays, while Fusion-io, Virident, Micron and others stashed flash within the server. These companies were able to sell expensive storage into performance-hungry niches, but have found it difficult to address the capacity needs of the broader storage market.</p>
<p>Technology has the answer to this challenge, as demonstrated by Pure Storage, Nimbus, SolidFire, and others. Thin provisioning makes up much of the difference in cost, and deduplication or compression can even bring parity on a per-capacity cost basis. And even with these features turned on, solid-state storage arrays absolutely murder spinning disks in terms of random I/O performance.</p>
<h3>Accumulating Nimbus</h3>
<p>Unlike Whiptail, Pure Storage, Kaminario, SolidFire, and the rest of the startup crowd, Nimbus Data is not a new company. Founded by former TrueSAN wunderkind, Thomas Isakovich, Nimbus began as a disk storage startup before transitioning to an all-flash lineup two years ago. The company has steadily improved its product line over the years, adding NFS and SMB for a unified storage experience as well as InfiniBand for extreme performance.</p>
<p>Unlike most other companies in the space, Nimbus builds their own flash memory modules from raw NAND. This allows the company to avoid some of the tricky engineering required to qualify and adapt to the peculiarities of existing consumer or enterprise SSD modules. It also gives the company greater control and better flexibility to launch new capacity points when they are ready, rather than when their suppliers give the go-ahead.</p>
<div id="attachment_6746" class="wp-caption aligncenter" style="width: 310px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2012/01/Nimbus-SSD-Module.jpg" ><img class="size-medium wp-image-6746" title="Nimbus SSD Module" src="http://static.fosketts.net/wp-content/uploads/2012/01/Nimbus-SSD-Module-300x199.jpg" alt="" width="300" height="199" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">Nimbus is rolling out a dual-PCB SSD module which doubles performance and capacity</p>
</div>
<p>The E-Class includes a new dual-PCB module which stripes data internally for better performance and capacity. This bumps each Nimbus E2000X enclosure to 20 TB, twice the capacity previously achieved, in just two rack units. And each of these enclosures draws as little as 100 W, allowing them to be stacked tall without exceeding the power capacity of typical datacenters.</p>
<h3>E Is for Enterprise</h3>
<p><img class="alignright size-full wp-image-6743" style="float: right; padding: 4px; margin: 0 0 2px 7px;" title="Nimbus E-Class rack (front)" src="http://static.fosketts.net/wp-content/uploads/2012/01/E-Class-rack-front.jpg" alt="" width="150" height="534" />The real innovation in the Nimbus E-Class is a brand-new “dual active” redundant controller architecture. Most previous solid-state arrays had a single controller, requiring users to mirror two entire arrays for high-availability. In contrast, most enterprise storage systems feature multiple active controllers with no single point of failure.</p>
<blockquote><p>Read <a href="http://blog.fosketts.net/2010/03/30/multi-pathing-dual-active-passive/" >Multipath: Active/Passive, Dual Active, and Active/Active</a> to understand what I’m on about here!</p></blockquote>
<p>The E-Class introduces a new controller architecture for Nimbus. Each controller services all access to a LUN or volume until a failure is detected, in which case the alternate controller immediately comes online. But both controllers can have active storage at once, in what I call a “dual active” scenario. Although not truly “active/active”, the E-Class is in a different league from older single controller arrays.</p>
<p>Interestingly, the performance of Nimbus’ solid-state enclosures is high enough that the controllers do not need to mirror internal cache or hash tables. They simply write them out to SSD to be picked up in the event of a failure. This simplifies engineering for a dual controller system, and may lead to additional controllers added in the future.</p>
<h3>Straightforward Pricing</h3>
<p>Solid-state storage provides much more performance per dollar than spinning disk, but most customers still pay on a raw capacity basis. Rather than <a href="http://blog.fosketts.net/2011/08/25/pricing-squishy-competition-heats/" >rocking the boat with alternative pricing models</a>, Nimbus sticks to a straightforward method: $25,000 per controller, plus $100,000 per 10 TB enclosure. A minimum E-Class configuration includes two controllers and one enclosure for $150,000 with no extra cost for software licensing or features.</p>
<p>This seems fairly expensive for 10 TB of storage, but is actually quite competitive even with disk-based storage systems in the high-end, high-feature enterprise market. Thin provisioning increases the usable capacity of the E-Class, and the all SSD architecture means performance will not suffer. Unlike PCIe solutions, the E-Class is a shared, networked device and can be used by many servers at once.</p>
<h3>Features and More Features</h3>
<p>Speaking of features, Nimbus includes just about anything you could ask for in a storage array:</p>
<ul>
<li><a href="http://blog.fosketts.net/2011/02/22/processing-scheduling-thin-provisioning/" >In-line</a> thin provisioning and deduplication</li>
<li>Snapshots and synchronous or asynchronous replication</li>
<li>10 Gb NFS (2, 3, and 4) as well as SMB (CIFS/SMB1 and, SMB2)</li>
<li>10 Gb iSCSI</li>
<li>8 Gb Fibre Channel</li>
<li>40 Gb QDR InfiniBand</li>
</ul>
<p>Although it has not yet been announced, Nimbus has added VMware VAAI support to the HALO operating system found in the S- and E-Class arrays. The company will support <a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >the major block storage components for vSphere 5</a>: Block zeroing, atomic test and set, and full copy. Tom told me that Nimbus found the T10 interfaces fairly straightforward to implement but are still working on the NFS primitives. Although Nimbus does not yet have a vCenter plug-in, I expect that one is in the works.</p>
<p>Tom also tells me Nimbus is a “<a href="http://blog.fosketts.net/2011/11/14/hypervisor-hugger-storage-stalwart/" >hypervisor hugger</a>“, in that they intend to support features there rather than try to add them to the array. This is a smart choice for a smaller company, and I am glad to see Nimbus embracing the server virtualization market. I imagine an array like the E-Class would totally demolish any competing disk-based array in a virtual infrastructure deployment!</p>
<h3>Stephen’s Stance</h3>
<p>Nimbus has always been an interesting company, with a longer history in the storage world than most startups. Their switch to all-flash architecture was perfectly timed with the market shift, and the new E-Class comes just at the right moment. Boasting 500 TB of maximum capacity, a fully redundant “dual active” controller architecture, massive performance (even InfiniBand), and complete feature set (once VAAI is released), Nimbus may have hit on their hands.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/emc-vfcache-aka-project-lightning-small-step-important/"  rel="bookmark" class="crp_title">EMC VFCache (aka “Project Lightning”) Is One Small Step, But an Important One</a></li><li><a href="http://gestaltit.com/featured/top/stephen/podcast-4-virtual-field-day-nimbus-roundtable/"  rel="bookmark" class="crp_title">Podcast 4: Virtual Field Day Nimbus Roundtable</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/"  rel="bookmark" class="crp_title">Multipath: Active/Passive, Dual Active, and Active/Active</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/micron-bursts-pcie-ssd-market/"  rel="bookmark" class="crp_title">Micron Bursts Into the PCIe SSD Market</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/hypervisor-hugger-storage-stalwart/"  rel="bookmark" class="crp_title">Are You a Hypervisor Hugger or a Storage Stalwart?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/nimbus-eclass-big-redundant-allflash-enterprise-array/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/nimbus-eclass-big-redundant-allflash-enterprise-array/">Nimbus E-Class: The First Big, Redundant, All-Flash Enterprise Array</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/nimbus-eclass-big-redundant-allflash-enterprise-array/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtual Machine Mobility: Of What, and to Where and in What State?</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/virtual-machine-mobility-state/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/virtual-machine-mobility-state/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 17:00:34 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Building Virtual Infrastructure]]></category>
		<category><![CDATA[DRS]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[seminar]]></category>
		<category><![CDATA[Storage DRS]]></category>
		<category><![CDATA[Storage vMotion]]></category>
		<category><![CDATA[Truth in IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[VMotion]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vxlan]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6690</guid>
		<description><![CDATA[Moving cold virtual machine images from system to system, or even across great distances, is one of the main selling points of server virtualization. But it becomes much more difficult to manage movement of virtual machines that are still running, especially outside cluster or across WAN links. When talking about virtual machine mobility, it is important to consider what is being moved, the state it is in, and where it is going.]]></description>
			<content:encoded><![CDATA[<div id="attachment_6691" class="wp-caption aligncenter" style="width: 460px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2012/01/Riding-or-moving-between-cars-is-prohibited-e1326730445909.jpg"  ><img class="size-full wp-image-6691" title="Riding or moving between cars is prohibited" src="http://static.fosketts.net/wp-content/uploads/2012/01/Riding-or-moving-between-cars-is-prohibited-e1326730445909.jpg" alt="" width="450" height="345" /></a>
<p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Stepping out of a subway car is an entirely different matter when it&#39;s moving!</p>
</div>
<p><a href="http://blog.fosketts.net/2011/12/22/terrifying-true-story-virtual-machine-mobility/"  >Mobility of virtual machines is a sticky wicket</a>. As open systems infrastructure becomes increasingly virtualized, administrators and managers wish to use the technology to balance workload, ease migration, and provide better availability. Although technology is improving, actually moving virtual machines is not always a piece of cake. Let&#8217;s lay down a baseline of information so we may begin a discussion on the true nature of virtual machine mobility.</p>
<h3>Mobility of What?</h3>
<p>Let us consider first the question of what exactly is being moved. Systems administrators often focus on “the machine”, which encompasses the operating system and configured state of the virtual machine itself. But the true “mass” of the system is its stored data. Hypervisor vendors have come up with different techniques of moving these two essential elements, reflecting the unique characteristics of each.</p>
<ul>
<li>The <strong>virtual machine</strong> is an instance of an operating system along with its state and configuration. Mobility of virtual machines requires all of this to be preserved, along with any I/O channels. Live migration of virtual machine requires that any active network sessions be maintained, along with RAM content, registers and buffers, and so many other elements.</li>
<li>The <strong>virtual machine image</strong> (commonly referred to as “storage”) is the static content addressed by a virtual machine. Typically a VMDK or similar virtual disc image, it must be accessible to the virtual machine at all times. Live migration of a virtual machine image is tricky, but perhaps not quite as complex as live migration of a running operating system.</li>
</ul>
<p>VMware, Microsoft, and others recognize these 2 distinct elements to be migrated, and have come up with a variety of complementary technologies for each:</p>
<ul>
<li><strong>vMotion</strong> is VMware&#8217;s virtual machine migration solution, and has continually evolved with each iteration of the hypervisor. DRS leverages vMotion to automate mobility. VMware has also created <strong>Storage vMotion</strong> and Storage DRS as complements to handle mobility of virtual machine images.</li>
<li>Microsoft Hyper-V <strong>Live Migration</strong> is conceptually similar to vMotion, though newer and less full-featured. With Hyper-V 3.0, Microsoft will introduce Storage Live Migration as a complementary technology akin to Storage vMotion. Most other virtual machine managers also support some form of live migration, though live migration of storage is less common.</li>
</ul>
<h3>Mobility in What State?</h3>
<p>One of the key benefits of virtual machine technology is the ability to “run anywhere” on dissimilar hardware. From the very beginning, hypervisors have provided the ability to create a universal virtual machine image that would run on a variety of supported platforms.</p>
<p>This leads to one of the key values of server virtualization in the data center: Disaster recovery. The ability to take a virtual machine image and system state and bring it online after a disaster is a true revolution for open systems IT. The benefits of the single usage of server virtualization technology easily justify the investment to many businesses.</p>
<p>But this sort of &#8220;cold&#8221; migration seems passé when compared to the live or “hot” migration possible with technologies like VMware vMotion. Live migration is much more difficult, since active client sessions must be preserved in activity must not be greatly interrupted.</p>
<p>This is the second great question that must be asked when considering virtual machine mobility: In what state will the virtual machine be moved? Will it be a <strong>cold</strong>, powered down image of the system? A <strong>suspended</strong> or paused operating system image? Or a full, <strong>running</strong> machine?</p>
<h3>Mobility to Where?</h3>
<p>Once we have decided whether we are discussing virtual machine migration or movement of storage resources, we must consider the scope of the movement. The ability to move a virtual machine from one member of the cluster to another has now become fairly common. But what about systems that are not related in a cluster? Or that are spread over great distances?</p>
<ul>
<li>The nice thing about <strong>clusters</strong> is that they share resources before and after a virtual machine is moved. It is practical to move the running virtual machine, its storage, or both independently and to expect that performance will not dramatically suffer as a result. The cluster can also preserve network connections, and even I/O state, without much impact on clients or other external elements.</li>
<li>It is a bit more difficult to move systems <strong>within a data center</strong>, since one must maintain the I/O connections that might be interrupted. It is fairly trivial to configure an IP network and storage array to allow multiple machines to access the same iSCSI or NFS storage resources. It is a little more difficult to configure Fibre Channel (<a href="http://blog.fosketts.net/2012/01/05/unresolved-questions-fcoe/"  >and, by extension, FCoE</a>) SAN&#8217;s to handle this sort of dynamic movement, but <a href="http://blog.scottlowe.org/2012/01/16/what-does-fcoe-have-to-do-with-vm-mobility/"  >it is not impossible</a>. Although moving a running machine from one network port to another could cause client access to be interrupted, technologies like VXLAN allow these sessions to continue, and improved network switching technology should reduce performance impact.</li>
<li>Moving the machine to <strong>a different data center</strong> is another matter entirely. Stretching a layer-2 Ethernet LAN or Fibre Channel SAN across a metro or greater distance, while possible, will always be problematic. IP routing is flexible, but it takes time for changes to propagate when live machines are moved. And it is difficult to keep storage in sync over long distances due to the amount of time it takes for information to transit. Again, all of these challenges are being addressed in various ways, but they&#8217;re still hard!</li>
</ul>
<div>&#8220;Shared-everything&#8221; clusters handle most of the mess of virtual machine mobility, regardless of storage protocols and the like. But not every virtual machine is in a cluster, even in the same datacenter. And not every movement is even within the same datacenter. So we still have work to do.</div>
<h3>Stephen&#8217;s Stance</h3>
<p>Moving cold virtual machine images from system to system, or even across great distances, is one of the main selling points of server virtualization. But it becomes much more difficult to manage movement of virtual machines that are still running, especially outside cluster or across WAN links. When talking about virtual machine mobility, it is important to consider what is being moved, the state it is in, and where it is going.</p>
<p>Note: This discussion is part of <a href="http://blog.fosketts.net/2011/12/23/announcing-seminar-building-virtual-infrastructure/"  >“Building Virtual Infrastructure”</a>, my new seminar series with Truth in IT.</p>
<div id="crp_related">
<h3>You might also want to read these other posts&#8230;</h3>
<ul>
<li><a href="http://blog.fosketts.net/2011/12/23/announcing-seminar-building-virtual-infrastructure/"   rel="bookmark" class="crp_title">Announcing &#8220;Building Virtual Infrastructure&#8221;, My New Seminar Series With Truth in IT</a></li>
<li><a href="http://blog.fosketts.net/2012/01/01/building-virtual-infrastructure-los-angeles-ca/"   rel="bookmark" class="crp_title">Building Virtual Infrastructure Seminar &#8211; Los Angeles, CA</a></li>
<li><a href="http://blog.fosketts.net/2012/01/01/building-virtual-infrastructure-atlanta-ga/"   rel="bookmark" class="crp_title">Building Virtual Infrastructure Seminar &#8211; Atlanta, GA</a></li>
<li><a href="http://blog.fosketts.net/2012/01/05/unresolved-questions-fcoe/"   rel="bookmark" class="crp_title">Eight Unresolved Questions About FCoE</a></li>
<li><a href="http://blog.fosketts.net/2011/12/22/terrifying-true-story-virtual-machine-mobility/"   rel="bookmark" class="crp_title">The Terrifying True Story Of Virtual Machine Mobility</a></li>
</ul>
</div>
<p><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2012/01/16/virtual-machine-mobility-state/" type="text/javascript" charset="utf-8"></script><br />
<hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net" >Stephen Foskett, Pack Rat</a>, 2012. |<br />
<a href="http://blog.fosketts.net/2012/01/16/virtual-machine-mobility-state/" >Virtual Machine Mobility: Of What, and to Where and in What State?</a><br />
<br/><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/features/"  title="View all posts in Features" rel="category tag">Features</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&#8217;d like to filter out or focus on posts like this.<br/><br />
</small></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/"  rel="bookmark" class="crp_title">Eight Unresolved Questions About FCoE</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/"  rel="bookmark" class="crp_title">The Terrifying True Story Of Virtual Machine Mobility</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/storage-federation/"  rel="bookmark" class="crp_title">Why Storage Federation Is What We Need</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-pushing-iscsi-performance-limits/"  rel="bookmark" class="crp_title">Microsoft and Intel Pushing iSCSI Performance Limits</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/storage-array-compatible-vmware/"  rel="bookmark" class="crp_title">“Our Storage Array Is Compatible with VMware…” Says Who?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/virtual-machine-mobility-state/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/virtual-machine-mobility-state/">Virtual Machine Mobility: Of What, and to Where and in What State?</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/virtual-machine-mobility-state/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Should Anyone Take Dell Seriously in Enterprise Storage?</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/dell-enterprise-storage/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/dell-enterprise-storage/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 17:00:55 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[Computer history]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[Dell DX]]></category>
		<category><![CDATA[Dell storage forum]]></category>
		<category><![CDATA[EDS]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Exanet]]></category>
		<category><![CDATA[Force10]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[ocarina]]></category>
		<category><![CDATA[Perot]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[Virtual Storage]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6699</guid>
		<description><![CDATA[For a massive IT company, Dell sure doesn't get the kind of respect given their competitors. Time and again, I'll hear the sneers about Dell being little more than a “box shifter” who doesn't “get” real enterprise IT needs. After a series of acquisitions in storage and networking, Dell is trying to stake a claim as a serious competitor to HP, IBM, Oracle, and the like. But why should anyone take Dell seriously, especially in enterprise storage?]]></description>
			<content:encoded><![CDATA[<p>For a massive IT company, Dell sure doesn&#8217;t get the kind of respect given their competitors. Time and again, I&#8217;ll hear the sneers about Dell being little more than a “box shifter” who doesn&#8217;t “get” real enterprise IT needs. After a series of acquisitions in storage and networking, Dell is trying to stake a claim as a serious competitor to HP, IBM, Oracle, and the like. But why should anyone take Dell seriously, especially in enterprise storage?</p>
<h3>I Promise Not To Quote That Old Annoying Dell PC Slogan</h3>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-medium wp-image-6701" title="Dell Ice Logo" src="http://static.fosketts.net/wp-content/uploads/2012/01/DSC07714-300x199.jpg" alt="" width="300" height="199" /></p>
<p>I&#8217;ve been buying Dell computers for decades, but not really because I loved them. Sure, my XPS laptop was awesome, but it burned out its motherboard and I never really touched the RMA replacement, having <a href="http://blog.fosketts.net/2008/06/12/switch-or-how-the-mac-finally-won-me-over/"  >bought a MacBook Pro</a> in the meantime. Enterprise buyers seem to have the same ambivalence about Dell. They buy it, but I&#8217;m not sure they really “buy” the company as an IT partner.</p>
<p>I&#8217;m sure you&#8217;ve heard the same comments as me: “Dell just assembles off-the-shelf components and sells them in volume” or “Dell&#8217;s a follower, not an innovator.” There seems to be a great deal of respect for Dell&#8217;s ability to produce competitive products and sell them at reasonable cost. Truly, most of their competitors would love to have this kind of reputation. But most of their competitors also have a reputation for partnership, innovation, and solution selling.</p>
<h3>Dell Is Making An Effort</h3>
<p>It seems clear that Dell would like to change this attitude, and they are investing serious resources to make it happen. While acquisitions like Compellent and Force10 raised eyebrows in storage and networking, it is the activity I see behind the scenes that paints the clearest picture. Dell isn&#8217;t just buying into new markets, they&#8217;re investing to change the company.</p>
<p>When Dell acquired EqualLogic in 2008, many assumed it was a tactical investment to increase margins over the (resold) EMC storage equipment the company was then pushing. Pundits were similarly dismissive of the acquisition of Perot Systems in 2009, calling it a “me too” effort after HP acquired rival EDS. Regardless of the motivations, however, Dell was becoming more of a serious <a href="http://blog.fosketts.net/2010/08/24/enterprise-superpowers/"  >challenger to HP and IBM</a> every day.</p>
<p>After failing to acquire 3PAR in 2010, then <a href="http://gestaltit.com/featured/top/stephen/dell-compellent-acquisition/"  >picking up Compllent shortly after</a>, accusations that Dell was “mini me” to HP were rampant. But HP stumbled mightily in 2011, and many in IT quickly lost confidence in that company&#8217;s management. All the while, Dell moved forward, increasing in-house IP and expanding enterprise offerings.</p>
<h3>What Is The Result?</h3>
<p>Today, one sees a very different landscape than just last year. Dell&#8217;s acquisitions focused on some of the ripest spots in storage and networking, and no one would disagree that the company has the ability strongly to push these products. Compellent and Force10 went from interesting startups to serious contenders overnight.</p>
<div id="attachment_6702" class="wp-caption alignright" style="width: 209px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://static.fosketts.net/wp-content/uploads/2012/01/DSC07581.jpg"  ><img class="size-medium wp-image-6702" title="Dell is Fluid by Design" src="http://static.fosketts.net/wp-content/uploads/2012/01/DSC07581-199x300.jpg" alt="" width="199" height="300" /></a>
<p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Dell really pulled out all the stops to tell us they are &quot;Fluid by Design&quot;</p>
</div>
<p>More importantly, Dell has retained much of the innovation these companies offered, from employees to support programs. Last week, I attended the Dell Storage Forum in London, an event initiated by Compellent prior to the acquisition. At the event, I talked to many Dell employees who came to the company through acquisition but had now been given power to challenge the status quo in their respective areas.</p>
<p>If Dell really intended only to push product, why retain marketing personnel? Why invest in the Dell Storage Forum? Why continue Compellent&#8217;s beloved Co-Pilot support program?</p>
<p>Then <a href="http://www.theregister.co.uk/2012/01/11/dell_storage_forum_london/"  >there are the products</a>. Dell leveraged its investment in Ocarina Networks to create a deduplicating backup appliance, the new DR4000. <a href="http://gestaltit.com/featured/top/stephen/dell-exanet/"  >They salvaged file system startup ExaNet</a> and are beginning to bring scale out technology to market. The latest revision of the Compellent software finally brings it to parity in terms of VMware support. And Dell is really working to sell their DX Object Store.</p>
<p>This is the sort of activity one would expect from a contender, not a “box pusher”.</p>
<h3>Stephen&#8217;s Stance</h3>
<p><iframe src="http://www.youtube.com/embed/b-e-HY69Gb0" frameborder="0" width="450" height="229"></iframe></p>
<p>In the words of <a href="http://en.wikipedia.org/wiki/Malcolm_Reynolds" rel="nofollow"  >Malcolm Reynolds</a>, my days of not taking Dell seriously are certainly coming to a middle. Dell is investing in product IP, innovative marketing and PR events, customer support, and personnel. This does not mean that Dell is instantly a player in the enterprise storage and networking markets, or that all this work will pay off. But I don&#8217;t laugh when I hear Dell boast that they intend to be a &#8220;top three&#8221; enterprise storage company in a few years. It could happen.</p>
<blockquote><p>Disclaimer: Dell sponsored two <a href="http://techfieldday.com"  >Tech Field Day</a> events in 2011, paid me as a speaker at two DX events, and paid for <a href="http://blog.fosketts.net/2011/12/20/dell-storage-forum-uk/"  >my trip</a> to Dell Storage Forum in London. But no one can buy a post on this site, and I did similar business with IBM, HP, Cisco, and many other companies. This is my opinion.</p>
</blockquote>
<div id="crp_related">
<h3>You might also want to read these other posts&#8230;</h3>
<ul>
<li><a href="http://blog.fosketts.net/2011/12/20/dell-storage-forum-uk/"   rel="bookmark" class="crp_title">Dell Storage Forum &#8211; London, UK</a></li>
<li><a href="http://blog.fosketts.net/2010/08/16/dell-3par-enterprise-storage/"   rel="bookmark" class="crp_title">Dell + EqualLogic, Exanet, Ocarina, 3Par = What?</a></li>
<li><a href="http://blog.fosketts.net/2010/08/23/3par-bidding-war/"   rel="bookmark" class="crp_title">Everyone Loves 3Par &#8211; Here&#8217;s Why!</a></li>
<li><a href="http://blog.fosketts.net/2010/12/20/pile-interesting-links-december-17-2010/"   rel="bookmark" class="crp_title">Back From the Pile: Interesting Links, December 17, 2010</a></li>
<li><a href="http://blog.fosketts.net/2010/08/24/enterprise-superpowers/"   rel="bookmark" class="crp_title">Meet the Enterprise IT Superpowers</a></li>
</ul>
</div>
<p><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2012/01/16/dell-enterprise-storage/" type="text/javascript" charset="utf-8"></script><br />
<hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net" >Stephen Foskett, Pack Rat</a>, 2012. |<br />
<a href="http://blog.fosketts.net/2012/01/16/dell-enterprise-storage/" >Why Should Anyone Take Dell Seriously in Enterprise Storage?</a><br />
<br/><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&#8217;d like to filter out or focus on posts like this.<br/><br />
</small></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/3par-bidding-war/"  rel="bookmark" class="crp_title">Everyone Loves 3Par – Here’s Why!</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/hps-mighty-stumble/"  rel="bookmark" class="crp_title">HP’s Mighty Stumble</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/meet-enterprise-superpowers/"  rel="bookmark" class="crp_title">Meet the Enterprise IT Superpowers</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/oracles-acquisition-hp-netapp/"  rel="bookmark" class="crp_title">Could Oracle’s Next Acquisition Be HP or NetApp?</a></li><li><a href="http://gestaltit.com/featured/top/stephen/dell-exanet/"  rel="bookmark" class="crp_title">Dell Scoops Up Exanet After All</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/dell-enterprise-storage/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/dell-enterprise-storage/">Why Should Anyone Take Dell Seriously in Enterprise Storage?</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/dell-enterprise-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eight Unresolved Questions About FCoE</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 17:00:44 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[10GBASE-T]]></category>
		<category><![CDATA[Brocade]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[CNA]]></category>
		<category><![CDATA[Corey Hines]]></category>
		<category><![CDATA[David Hardaker]]></category>
		<category><![CDATA[Derick Winkworth]]></category>
		<category><![CDATA[Dmitri Kalintsev]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[FCF]]></category>
		<category><![CDATA[FCIP]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[iFCP]]></category>
		<category><![CDATA[Ivan Pepelnjak]]></category>
		<category><![CDATA[J Metz]]></category>
		<category><![CDATA[Juan Lage]]></category>
		<category><![CDATA[LOM]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[OpenFCoE]]></category>
		<category><![CDATA[TCP/IP]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[Tony Bourke]]></category>
		<category><![CDATA[trill]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[vxlan]]></category>
		<category><![CDATA[zoning]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6522</guid>
		<description><![CDATA[What elements remain unresolved to make FCoE truly world-class? What should the vendors be prioritizing?]]></description>
			<content:encoded><![CDATA[<div id="attachment_915" 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;"><img class=" wp-image-915  " title="FC to Ethernet Patch Cable" src="http://blog.fosketts.net/wp-content/uploads/2008/10/img_00882.png" alt="" width="240" height="241" />
<p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">It&#39;s not going to be this easy to bridge Fibre Channel and Ethernet!</p>
</div>
<p>Before the holidays, <a href="https://plus.google.com/116575301739886800473/posts/B73Xub5SXPt" rel="nofollow"  >I posed a question on Google+</a> that generated quite a bit of interest and feedback. Now that it has settled down a bit I&#8217;d like to summarize the unresolved elements to make FCoE truly a world-class storage interconnect.</p>
<h3>Setting the Stage</h3>
<p>FCoE has been a controversial topic in both storage and networking, and for good reason. No one would deny that Ethernet is not an ideal transport mechanism for block storage I/O. “Porting” Fibre Channel to run on Ethernet networks has been a supreme technical challenge, and many companies and individuals have labored long and hard to make FCoE a reality.</p>
<p>Now that FCoE is specified in the standard and has been deployed in production environments, <a href="http://blog.fosketts.net/series/fcoe-reality-check/"  >the question turns to its future</a>. Will it take off and seize the mantle of dominance currently held by what I like retroactively to call “Fibre Channel over Fibre Channel?” Will they coexist for the next decade, with FCoE mainly deployed in “block” environments such as Cisco UCS? Or will FCoE ultimately fail to catch on, displaced by some other storage protocol like plain FC, iSCSI, NFS, or something entirely different?</p>
<p>The data center needs a flexible new protocol to meet <a href="http://blog.fosketts.net/2011/12/22/terrifying-true-story-virtual-machine-mobility/"  >the needs of virtual environments</a>, and convergence of storage and data networking makes a great deal of sense in these environments. This was the root of my question, and I ask it in all earnestness.</p>
<p>My question: <strong>What elements remain unresolved to make FCoE truly world-class?</strong> What should the vendors be prioritizing? Here are the answers I received.</p>
<h3>Technical Considerations</h3>
<h4>Link Aggregation on CNA&#8217;s</h4>
<p>Converged network adapters (CNA&#8217;s) allow multiple protocols to access a single Ethernet connection, but some also include multiple ports that can be aggregated. In traditional Ethernet networks, link aggregation is a respectable approach for performance and availability. But storage networks have traditionally relied on host-based MPIO software, and these features are mutually exclusive. The zeitgeist seems to be a recommendation to avoid link aggregation on CNA&#8217;s that are used for storage networks.</p>
<h4>How Do You Handle Virtual Machine Mobility?</h4>
<p>As I described recently, virtual machine mobility is a major technical challenge for existing networks. The VMware proposal, the VXLAN, seems to be gaining traction right now. But this is only a solution for data networking. How will FCoE SANs handle virtual machine mobility? This remains unresolved as far as I can tell, though Ethernet switch vendors have come up with their own answers. <a href="http://www.google.com/url?sa=t&amp;rct=j&amp;q=brocade%20nfd2&amp;source=web&amp;cd=1&amp;ved=0CCAQFjAA&amp;url=http://techfieldday.com/2011/brocade-presents-networking-field-day-2/&amp;ei=a4gET8voDYOfgwfBpM2YAg&amp;usg=AFQjCNG-NtIIYZHZpIDZbitqAABlsoGPYA&amp;sig2=-IMqm0sNJsCQOv1W5IRj0Q" rel="nofollow"  >Brocade demonstrated just such a solution at Networking Field Day 2</a>, and I know that others have answers as well. But will there be an interoperable industry solution?</p>
<h4>How Should FCoE Be Implemented Over Longer Distances?</h4>
<p>Fibre Channel has traditionally relied on routers and other protocols (FCIP and iFCP) to span distances, but FCoE raises the possibility of native traversal. While it is certainly possible to span distances with FCoE, this is definitely not a recommended or supported idea. Without TCP/IP, or any routing mechanism, it&#8217;s just a bad idea. But I imagine that it won&#8217;t be long before vendors decide to give it a go anyway.</p>
<h3>Implementation Considerations</h3>
<h4>Is TRILL Required for FCoE Networks?</h4>
<p>This has been one of my own questions since the very beginning. Clearly, edge only FCoE works just fine without TRILL. But as networks become more complicated, and virtual machines move, it seems an awfully good idea to have some protocol to alleviate East-West routing concerns. I feel much better with TRILL (or some similar Ethernet fabric technology) in a complicated FCoE network.</p>
<h4>Should All Switches Be Full FC Forwarders?</h4>
<p>There are number of ways to implement FCoE on Ethernet network, and not all involve building a full Fibre Channel stack in each switch. While many (including myself) assumed that FCoE implied Fibre Channel forwarding in all switches, this is clearly not the direction taken by vendors, at least initially. Perhaps the current “Ethernet forwarding” approach is only a stepping stone, or perhaps it will emerge as the dominant FCoE standard.</p>
<h4>How Will OpenFCoE and LoM Be Used?</h4>
<p>OpenFCoE is a software solution allowing FCoE to be run without a CNA. If this became popular, it wouldn&#8217;t be long before data center architects began looking at LAN on Motherboard (LoM) and even 10GBASE-T as a potential SAN alternative. Will this be used in the long run? It could happen, but it&#8217;s certainly not something that&#8217;s here at the moment. But OpenFCoE is a real player, especially with Intel&#8217;s backing.</p>
<h4>How Will Technologies like Zoning Interoperate?</h4>
<p>Many networkers are just now beginning to see the true complexity of Fibre Channel SANs. Although interoperability of higher-level Fibre Channel functions between vendors has never been a priority in “FC over FC” SANs, Ethernet could change things. I would not be at all surprised to see a groundswell of customer support demanding greater levels of interoperability from FCoE than from FC, and zoning and VSAN is the likely first beachhead.</p>
<h3>The Big Question: When Will We See the “Killer App” For FCoE</h3>
<p>Just about everyone agreed that the real challenge for FCoE is market acceptance. Customers aren&#8217;t yet demanding FCoE, and vendors are finding it hard to articulate a compelling case to move from “tried-and-true” FC. Convergence, cost savings, and performance have all been put forth, but customers aren&#8217;t biting. Perhaps they just need a little time and a little more proof.</p>
<p>This post relies extensively on feedback from a number of people, including <a href="https://plus.google.com/103244604531451267644" rel="nofollow"  >Ivan Pepelnjak</a>, <a href="https://plus.google.com/111386816450405119005" rel="nofollow"  >Tony Bourke</a>, <a href="https://plus.google.com/115697260145370975451" rel="nofollow"  >J Metz</a>, <a href="https://plus.google.com/101284205438094689133" rel="nofollow"  >Dmitri Kalintsev</a>, <a href="https://plus.google.com/104269789587468564569" rel="nofollow"  >Derick Winkworth</a>, <a href="https://plus.google.com/106205752271551897284" rel="nofollow"  >David Hardaker</a>, <a href="https://plus.google.com/100654274102684149704" rel="nofollow"  >Juan Lage</a>, and <a href="https://plus.google.com/114785996803151565852" rel="nofollow"  >Corey Hines</a>.</p>
<div id="crp_related">
<h3>You might also want to read these other posts&#8230;</h3>
<ul>
<li><a href="http://blog.fosketts.net/2010/04/25/fibre-channel-over-ethernet-fcoe-symbol/"   rel="bookmark" class="crp_title">FCoE Symbolism</a></li>
<li><a href="http://blog.fosketts.net/2008/11/21/10-gig-iscsi-fcoe/"   rel="bookmark" class="crp_title">Storage Folks Are Talking 10-Gig and FCoE</a></li>
<li><a href="http://blog.fosketts.net/2011/10/21/fcoe-ready-prime-time/"   rel="bookmark" class="crp_title">Multi-Hop FCoE Is Not Ready For Prime Time (Yet)</a></li>
<li><a href="http://blog.fosketts.net/2008/10/19/fcoe-reality/"   rel="bookmark" class="crp_title">Reality Check: The FCoE Forecast</a></li>
<li><a href="http://blog.fosketts.net/2010/04/15/microsoft-windows-server-fcoe-support/"   rel="bookmark" class="crp_title">Where Is Microsoft&#8217;s FCoE Support?</a></li>
</ul>
</div>
<p><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2012/01/05/unresolved-questions-fcoe/" type="text/javascript" charset="utf-8"></script><br />
<hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net" >Stephen Foskett, Pack Rat</a>, 2012. |<br />
<a href="http://blog.fosketts.net/2012/01/05/unresolved-questions-fcoe/" >Eight Unresolved Questions About FCoE</a><br />
<br/><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&#8217;d like to filter out or focus on posts like this.<br/><br />
</small></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-pushing-iscsi-performance-limits/"  rel="bookmark" class="crp_title">Microsoft and Intel Pushing iSCSI Performance Limits</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/virtual-machine-mobility-state/"  rel="bookmark" class="crp_title">Virtual Machine Mobility: Of What, and to Where and in What State?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/fcoe-symbolism-7/"  rel="bookmark" class="crp_title">FCoE Symbolism</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/hps-mighty-stumble/"  rel="bookmark" class="crp_title">HP’s Mighty Stumble</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/cloud-curmudgeons/"  rel="bookmark" class="crp_title">Cloud Curmudgeons</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/">Eight Unresolved Questions About FCoE</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/unresolved-questions-fcoe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Adds Data Deduplication to NTFS in Windows 8</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/microsoft-adds-data-deduplication-ntfs-windows-8/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/microsoft-adds-data-deduplication-ntfs-windows-8/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 17:00:06 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[data deduplication]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[File System]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[I/O]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Rick Vanover]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6475</guid>
		<description><![CDATA[The next version of Microsoft Windows Server includes integrated data deduplication technology. Microsoft is positioning this as a boon for server virtualization and claims it has very little performance impact. But how exactly does Microsoft's de-duplication technology work?]]></description>
			<content:encoded><![CDATA[<div id="attachment_6628" class="wp-caption aligncenter" style="width: 310px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2012/01/Microsoft-Windows-8-Dedupe-Stack.jpg" ><img class="size-medium wp-image-6628 " title="Microsoft Windows 8 Dedupe Stack" src="http://static.fosketts.net/wp-content/uploads/2012/01/Microsoft-Windows-8-Dedupe-Stack-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">Windows 8 server editions will include a filter driver for NTFS for data deduplication</p>
</div>
<p>The next version of Microsoft Windows Server includes <strong>integrated data deduplication technology</strong>. Microsoft is positioning this as a boon for server virtualization and claims it has very little performance impact. But how exactly does Microsoft’s de-duplication technology work?</p>
<h3>Introducing Windows 8 Deduplication</h3>
<p>Let’s make one thing clear right from the start: Microsoft started from a clean sheet and invented their own deduplication technology. This is not a licensed, cloned, or copied feature as far as I can tell. There are some clever aspects to it, along with a few head scratchers for folks like me who’ve seen lots of different deduplication approaches.</p>
<p><strong>Microsoft’s deduplication is layered onto NTFS in Windows 8</strong>, and will be a feature add-on for Server users. It is implemented as a filter driver on a per volume basis, with each volume a complete, self describing unit. It is cluster aware, and fully crash consistent on all operations. This is a pretty neat trick: As is typical for Microsoft, deduplication will be a simple, transparent feature.</p>
<p>Now let’s talk for a moment about what Windows 8 deduplication is not.</p>
<ul>
<li>It is a <strong>server-only</strong> feature, like so many of Microsoft’s storage developments. But perhaps we might see it deployed in low-end or home servers in the future.</li>
<li>It is <strong>not supported on boot or system volumes</strong>.</li>
<li>Although it should work just fine on removable drives, <strong>deduplication requires NTFS</strong> so you can forget about FAT or exFAT. And of course the connected system must be running a server edition of Windows 8.</li>
<li>Although <strong>deduplication does not work with clustered shared volumes</strong>, it is supported in Hyper-V configurations that do not use CSV.</li>
<li>Finally, deduplication does not function on encrypted files, files with extended attributes, tiny (less than 64 kB) files, or re-parse points.</li>
</ul>
<h3>Some Technical Details on Deduplication in Windows 8</h3>
<p>Microsoft Research spent 2 years experimenting with algorithms to find the “cheapest” in terms of overhead. <strong>They select a chunk size  for each data set</strong>. This is typically between 32 KB and 128 KB, but smaller chunks can be created as well. Microsoft claims that most real-world use cases are about 80 KB. The system processes all the data looking for “fingerprints” of split points and selects the “best” on the fly for each file.</p>
<p>After data is de-duplicated, Microsoft compresses the chunks and stores them in a special “chunk store” within NTFS. This is actually  part of the System Volume store in the root of the volume, so dedupe is volume-level. The entire setup is self describing, so a deduplication NTFS volume can be read by another server without any external data.</p>
<p>There is some redundancy in the system as well. Any chunk that is referenced more than x times (100 by default) will be kept in a second location. All data in the filesystem is checksummed and will be proactively repaired. The same is done for the metadata. The deduplication service includes a scrubbing job as well as a file system optimization task to keep everything running smoothly.</p>
<p>Windows 8 deduplication cooperates with other elements of the operating system. <strong>The Windows caching layer is dedupe-aware</strong>, and this will greatly accelerate overall performance. Windows 8 also includes a new “express” library that makes compression “20 times faster”. Compressed files are not re-compressed based on filetype, so zip files, Office 2007+ files, etc will be skipped and just deduped.</p>
<p>New writes are not deduped – <strong>this is a post-process technology</strong>. The data deduplication service can be scheduled or can run in “background mode” and wait for idle time. Therefore, I/O impact is between “none and 2x” depending on type. Opening a file is less than 3% greater I/O and can be faster if it’s cached. Copying a large file can make some difference (e.g. 10 GB VHD) since it adds additional disk seeks, but multiple concurrent copies that share data can actually improve performance.</p>
<h3>Stephen’s Stance</h3>
<p>Although I am intrigued by Microsoft’s new deduplication technology in Windows 8 server, I still have many questions about its usefulness and impact on performance. Concentrating duplicate data in the system volume makes sense from a technical perspective, but could lead to an I/O hotspot on the disk. This is especially true for external caching storage systems, since there is no integration between Microsoft deduplication and storage array features. I am particularly concerned about the use of deduplication with VHD files in Hyper-V, since it could eat up valuable system RAM and impact I/O performance.</p>
<p>If you would like to try Microsoft deduplication for yourself, I am happy to report that it is included in <a href="http://msdn.microsoft.com/en-us/windows/br229518"  rel="nofollow">the developer preview of Windows 8 that is available on Dev Center</a>. Here are <a href="http://social.msdn.microsoft.com/Forums/zh/windowsdeveloperpreviewgeneral/thread/3f601771-1400-47c4-9aec-bb9bc45b2d85"  rel="nofollow">a few commands</a> to get you started, and read <a href="http://www.techrepublic.com/blog/networking/configuring-windows-server-8-deduplication/4918" >Rick Vanover’s post</a> too!</p>
<pre>Import-Module ServerManager
Add-WindowsFeature -name FS-Data-Deduplication
Import-Module Deduplication
Enable-DedupVolume E:
get-dedupvolume</pre>
<blockquote><p>Note: I am a Microsoft MVP and Microsoft briefs me on upcoming technologies under NDA. This post is based on a Microsoft briefing from November which was said at the time not to be covered by any NDA. All of this information could be gleaned by experimenting with the Windows 8 developer preview, but it’s much easier to just go to the source.</p></blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/joerg/netapp-deduplication-indepth/"  rel="bookmark" class="crp_title">NetApp Deduplication An In-depth Look</a></li><li><a href="http://gestaltit.com/all/tech/storage/bill/fixed-block-variable-block-deduplication-quick-primer/"  rel="bookmark" class="crp_title">Fixed Block vs Variable Block Deduplication – A Quick Primer</a></li><li><a href="http://gestaltit.com/all/tech/storage/derek/refs-improved-approach/"  rel="bookmark" class="crp_title">ReFS – a new and improved approach</a></li><li><a href="http://gestaltit.com/featured/top/stephen/windows-storage-server-2008/"  rel="bookmark" class="crp_title">Windows Storage Server-Based Systems Step Into 2008</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/whats-difference-compression-deduplication-singleinstance-storage/"  rel="bookmark" class="crp_title">What&#8217;s the Difference Between Compression, Deduplication, and Single-Instance Storage?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/microsoft-adds-data-deduplication-ntfs-windows-8/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-adds-data-deduplication-ntfs-windows-8/">Microsoft Adds Data Deduplication to NTFS in Windows 8</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/microsoft-adds-data-deduplication-ntfs-windows-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Terrifying True Story Of Virtual Machine Mobility</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 17:00:48 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[mobility]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[NPV]]></category>
		<category><![CDATA[QoS]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[vxlan]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6587</guid>
		<description><![CDATA[Virtualization of server, network, and storage services illuminates the link between physical resources and functional applications. A running virtual machine can instantly move from one server, network adapter, HBA, or LUN to another. And when it happens, traditional components have no idea how to react.]]></description>
			<content:encoded><![CDATA[<div id="attachment_6591" class="wp-caption aligncenter" style="width: 310px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2011/12/Crazy-Dragon-Truck.jpg" ><img class="size-medium wp-image-6591" title="Crazy Dragon Truck" src="http://static.fosketts.net/wp-content/uploads/2011/12/Crazy-Dragon-Truck-300x203.jpg" alt="" width="300" height="203" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">It isn&#8217;t always easy to get where you need to go!</p>
</div>
<p>Consider the following situation: You go to lunch with your good friends, John and Mary. Halfway through a rousing discussion of the latest Hollywood movie, Mary starts talking about the fantastic action sequences while John criticizes the romantic angle. You realize something mine-bending has happened: John now has Mary’s personality, and vice versa. It’s like they have switched brains or something!</p>
<p><iframe src="http://www.youtube.com/embed/NzlG28B-R8Y" frameborder="0" width="420" height="315"></iframe></p>
<p>This truly weird situation isn’t likely to happen in person, but occurs all the time in the data center. Virtualization of server, network, and storage services illuminates the link between physical resources and functional applications. A running virtual machine can instantly move from one server, network adapter, HBA, or LUN to another. And when it happens, traditional components have no idea how to react.</p>
<h3>The Challenges of Mobility</h3>
<p>Mobility is perhaps the “killer app” of virtualization, but it is also the killer of traditional IT systems. Let’s consider the challenges of this “Twilight Zone” moment.</p>
<ul>
<li>The operating system expects a consistent hardware environment, which is exactly what the hypervisor creates</li>
<li>The LAN must be prepared to redirect all network traffic instantly and seamlessly to one or more new physical interfaces</li>
<li>The SAN similarly must be able to reroute all I/O to a new pair of HBA’s without missing a beat</li>
<li>The storage array must be able to re-present capacity to a new physical device, and must maintain snapshots and other configurations</li>
<li>The backup system must also be able to maintain consistency over time even as machines relocate to different server and storage locations</li>
</ul>
<p>All of this must be done while maintaining quality of service (QoS), access control, reporting, and appropriate segmentation at all levels. This is an incredibly challenging task, and no conventional protocol (IP, Ethernet, NFS, SCSI, Fibre Channel, etc.) is anymore ready then you are when you’re good friends switch personalities.</p>
<h3>Two Paths</h3>
<p>So much of the development that is currently taking place in IT focuses on accommodating this “mobility issue”. Two key approaches have emerged to take on this challenge:</p>
<ul>
<li>“In a vacuum” technologies (like VXLAN) assume that no other changes will be made, so the focus is on maintaining complete compatibility in front and behind</li>
<li>“Clean sheet” technologies (usually from startups) take a different approach, throwing out compatibility in favor of technical elegance</li>
</ul>
<p>Both of these approaches have merit. Attempting to maintain compatibility only works so far (just ask a Windows API programmer), but it leverages the existing environment and recognizes that most people are not ready for wholesale change. Clean sheet designs always make more sense, but they rarely attain mass acceptance. Nearly every technology we rely on today is full of bolt-ons in the name of compatibility. Some, like Ethernet and x86, actually work pretty well, too.</p>
<h3>The Stack of Lies</h3>
<p><a href="http://static.fosketts.net/wp-content/uploads/2011/11/VAAI-big-picture.jpg" ><img class="alignright size-full wp-image-6392" style="float: right; padding: 4px; margin: 0 0 2px 7px;" title="VAAI big picture" src="http://static.fosketts.net/wp-content/uploads/2011/11/VAAI-big-picture.jpg" alt="" width="217" height="407" /></a>The difference between virtualization and cloud computing is exactly this same distinction. Hypervisors, NPV, NAT, thin provisioning, and so many other virtualization technologies exist mainly to maintain compatibility in a vacuum. In contrast, true cloud computing dispenses with the entire stack and creates a new platform for applications.</p>
<p>This is, perhaps, the reason that cloud computing is not taken off in the enterprise. Simply put, IT is not prepared to ditch everything they have ever used even in the face of a demonstrably superior alternative. Currently, the highest use of cloud is behind gateways and virtualization engines that bring it back down to earth.</p>
<p>This brings us to the stack of lies called server virtualization. Any “modern” virtualized data center is built on lie after lie, with each level telling the other what it wants to hear. The volume manager lies to the operating system, hypervisor lies to the volume manager, and the storage array lies to the hypervisor. The same sad state of affairs allows networking and even memory to function in a virtual world.</p>
<p>But these shaky stacks of lies have difficulty adapting to motion, since no level truly “knows” the reality of the world around. The depressing truth is that a bowl of spaghetti like VXLAN is perhaps the highest form of art we can expect in a virtual data center.</p>
<h3>Stephen’s Stance</h3>
<p>As a techie, I am always drawn to clean sheet designs that offer technical elegance along with functionality. But I know that, realistically, products that assume nothing about the world around them and bend over backward to maintain compatibility are more likely to succeed. Still, I maintain hope that the issues of virtual machine mobility will be solved in an elegant way, rather than adding to the “stack of lies”.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/hypervisor-hugger-storage-stalwart/"  rel="bookmark" class="crp_title">Are You a Hypervisor Hugger or a Storage Stalwart?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/curtis-prestons-backup-central-live/"  rel="bookmark" class="crp_title">See W. Curtis Preston’s Backup Central Live!</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/thin-provisioning-playing-telephone-game/"  rel="bookmark" class="crp_title">Thin Provisioning: Playing the Telephone Game</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/multipath-activepassive-dual-active-activeactive/"  rel="bookmark" class="crp_title">Multipath: Active/Passive, Dual Active, and Active/Active</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/virtual-machine-mobility-state/"  rel="bookmark" class="crp_title">Virtual Machine Mobility: Of What, and to Where and in What State?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2012. |
<a href="http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/">The Terrifying True Story Of Virtual Machine Mobility</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/terrifying-true-story-virtual-machine-mobility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Are You a Hypervisor Hugger or a Storage Stalwart?</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/hypervisor-hugger-storage-stalwart/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/hypervisor-hugger-storage-stalwart/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 14:35:05 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Atomic Test and Set]]></category>
		<category><![CDATA[Computer history]]></category>
		<category><![CDATA[DAS]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[hypervisor]]></category>
		<category><![CDATA[JBOD]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[ODX]]></category>
		<category><![CDATA[Policy-Driven Storage]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Storage DRS]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VASA]]></category>
		<category><![CDATA[vCenter]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[VMworld]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=6444</guid>
		<description><![CDATA[The time has come to take sides on the core question of storage for virtual servers: Do you want storage intelligence to live in the hypervisor or the array? Most administrators are already lining up on one side or the other, unintentionally casting their vote while the rest flounder. But the storage industry must wake up and embrace the divide.]]></description>
			<content:encoded><![CDATA[<div id="attachment_6449" 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;"><img class="size-medium wp-image-6449 " title="Hypervisor Huggers and Storage Stalwarts" src="http://static.fosketts.net/wp-content/uploads/2011/11/Hypervisor-Huggers-and-Storage-Stalwarts-300x160.jpg" alt="" width="300" height="160" /></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">The great battle of enterprise storage is on!</p>
</div>
<p>The time has come to take sides on the core question of storage for virtual servers: <strong>Do you want storage intelligence to live in the hypervisor or the array?</strong> Most administrators are already lining up on one side or the other, unintentionally casting their vote while the rest flounder. But the storage industry must wake up and embrace the divide.</p>
<h3>Hypervisor Huggers Unite!</h3>
<div id="attachment_6447" class="wp-caption alignright" style="width: 250px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; float: right;"><a href="http://www.cafepress.com/sfoskett.593075736"  rel="nofollow"><img class="size-full wp-image-6447 " title="I Heart V12N" src="http://static.fosketts.net/wp-content/uploads/2011/11/I-Heart-V12N.jpg" alt="" width="240" height="240" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">Do you &#8220;heart&#8221; virtualization?</p>
</div>
<p>VMware’s vSphere dominates the world of enterprise server virtualization and has become the core element of the modern open systems datacenter. Microsoft recognizes this but has been unable to field a competitive hypervisor ecosystem for the virtual datacenter. Today, <strong>vSphere is the state of the art and nowhere is this more apparent than in storage</strong>.</p>
<p>In just a few years, VMware has delivered and updated a host of advanced storage functionality, from provisioning to migration and load balancing to backup and data protection. vSphere 5 includes an advanced and scalable storage virtualization layer, delivering everything a datacenter needs. VMFS sculpts basic block storage into a shared resource for virtual machines, with snapshots, policy-based layout and movement, and flexible allocation and thin provisioning.</p>
<p>Most VMware administrators are “server guys” and relish these features. They have never experienced an automated “storage service” like this, and the enterprise storage world has never been able to construct anything remotely as flexible, user-friendly, and functional. And Hypervisor Huggers don’t need complex enterprise storage arrays to do it: They can use basic iSCSI or Fibre Channel devices to provide performance and capacity and let VMware do the rest!</p>
<p>Storage DRS is exemplary of the new virtual datacenter world. Introduced in vSphere 5 (and restricted to the pricey Enterprise Plus license), Storage DRS uses the core technology of Storage vMotion to dynamically balance I/O and capacity across a diverse pool of storage. Storage DRS even uses Policy-Driven Storage and <a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >VASA</a> to enforce tiered storage and data placement strategy. <strong>This kind of virtualization has been a “holy grail” quest for the enterprise storage industry, but they’ve never delivered on their promises</strong>.</p>
<h3>Cheers for Storage Stalwarts!</h3>
<div id="attachment_6448" class="wp-caption alignright" style="width: 250px; border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align: center; float: right;"><a href="http://www.cafepress.com/sfoskett.593079616"  rel="nofollow"><img class="size-full wp-image-6448 " title="Stinking Hypervisor" src="http://static.fosketts.net/wp-content/uploads/2011/11/Stinking-Hypervisor.jpg" alt="" width="240" height="240" /></a></p>
<p class="wp-caption-text" style="padding: 0 4px 5px; margin: 0;">Do you wish all this virtualization nonsense would just go away?</p>
</div>
<p>But not every IT environment wants be 100% vSphere focused, and many aren’t convinced that dumb storage is the smartest place for their data. <strong>These Storage Stalwarts want smarter and better-integrated storage arrays, and VMware is innovating here as well</strong>.</p>
<p><a href="http://blog.fosketts.net/2011/11/10/complete-list-vmware-vaai-primitives/" >VMware’s Storage APIs for Array Integration (VAAI) technology</a> is squarely aimed at this market. VAAI allows vSphere to hand off heavy storage operations to the high-end storage arrays from the major players. It works transparently, too, coordinating cloning without the kind of scripting and hair-pulling that used to require. VAAI in vSphere 4.1 also includes block zeroing support and something called “atomic test and set” which we’ll get to in a moment. Microsoft announced their own cloning integration, ODX, but it won’t ship until Windows Server 8 appears sometime next year.</p>
<p>But cloning is just the tip of the iceberg when it comes to Hypervisor-to-array integration. The rising army of NAS users have seen the glory of more-complete array integration for a while, and they’re not quiet about it. They love that VMware’s NFS protocol support makes storage “disappear” in vCenter, becoming just another resource with integrated thin provisioning and flexible allocation and movement.</p>
<p>VMware is moving aggressively to please their Storage Stalwarts, adding more VAAI support for block and file in vSphere 5. But, as the company laid out at VMworld 2011, neither access method is ideal for virtual servers. So VMware has been pushing the enterprise array vendors for ever-greater integration. They see a future where a VAAI-based protocol enables arrays to de-multiplex I/O streams from the hypervisor and intelligently handle per-VM data.</p>
<h3>Stephen’s Stance</h3>
<p><strong>You can spot a Hypervisor Hugger by their big LUNs</strong>: They would rather treat storage as a bulk commodity, and array vendors should be lining up to get their business. <strong>Storage Stalwarts will jump on each new VMware innovation</strong>, finally making use of the capabilities they have spent over a decade paying for but not utilizing. The only untenable stance is trying to keep a foot in both worlds: <strong>It’s foolish to buy an enterprise array and use it as bulk storage!</strong></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/stephen/storage-array-compatible-vmware/"  rel="bookmark" class="crp_title">“Our Storage Array Is Compatible with VMware…” Says Who?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/fcoe-symbolism-7/"  rel="bookmark" class="crp_title">FCoE Symbolism</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/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://gestaltit.com/all/tech/storage/stephen/curtis-prestons-backup-central-live/"  rel="bookmark" class="crp_title">See W. Curtis Preston’s Backup Central Live!</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-push-one-million-iscsi-iops/"  rel="bookmark" class="crp_title">Microsoft and Intel Push One Million iSCSI IOPS</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/hypervisor-hugger-storage-stalwart/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2011. |
<a href="http://gestaltit.com/all/tech/storage/stephen/hypervisor-hugger-storage-stalwart/">Are You a Hypervisor Hugger or a Storage Stalwart?</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/stephen/hypervisor-hugger-storage-stalwart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

