<?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; Hyper-V Archives  &#8211; Gestalt IT</title>
	<atom:link href="http://gestaltit.com/tag/hyper-v/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; Hyper-V 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>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>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>Cloud Fight – OpenStack Steps Up</title>
		<link>http://gestaltit.com/all/tech/virtualization/bill/cloud-fight-openstack-vmware/</link>
		<comments>http://gestaltit.com/all/tech/virtualization/bill/cloud-fight-openstack-vmware/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 19:00:17 +0000</pubDate>
		<dc:creator>Bill Hill</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[gestaltit]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[qemu]]></category>
		<category><![CDATA[uml]]></category>
		<category><![CDATA[user mode linux]]></category>
		<category><![CDATA[vCloud]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[xen]]></category>
		<category><![CDATA[XenServer]]></category>

		<guid isPermaLink="false">https://virtualbill.wordpress.com/?p=160</guid>
		<description><![CDATA[Much has been said about virtualization platform interoperability. VMware is constantly pushing forward with trying to achieve ANSI standards for common virtualization components and functions. One of which is the most useful… the virtual hard disk format. In theory, I should be able to take a virtual disk from my Hyper-V environment and import into my vSphere environment. I have seen this work on my workstation when I imported my Windows XP Mode drive into my Workstation setup!]]></description>
			<content:encoded><![CDATA[<p>VMware appears to have an interesting fight on its hands in the near future in the cloud computing realm.</p>
<p>Much has been said about virtualization platform interoperability. VMware is constantly pushing forward with trying to achieve ANSI standards for common virtualization components and functions. One of which is the most useful… the virtual hard disk format. In theory, I should be able to take a virtual disk from my Hyper-V environment and import into my vSphere environment. I have seen this work on my workstation when I imported my Windows XP Mode drive into my Workstation setup!</p>
<p>However, the non-VMware virtualization providers have been combining their forces into a new cloud computing platform, called OpenStack (slogan: “Open source software to build private and public clouds”). OpenStack is a software layer that supports the operation of multiple hypervisors… including Xen, KVM, QEMU, and UML (User Mode Linux).</p>
<p>Installation (per installation instructions) occurs on a Debian/Ubuntu based OS. So, out of the box, it appears as though we are going to be working with a potential Type 2 hypervisor…or multiple hypervisors on a single physical platform (?!). Resource management between the multiple hypervisors looks to be interesting, then.</p>
<p>Much of the effort has been focused on “avoiding vendor lock-in” in virtualization services. Apparently, people do not like being locked into a single vendor for services. Although, I would reckon that any of the virtualization companies involved with the OpenStack would love to be in the situation VMware finds themselves in… at the forefront of the virtualization market. I would like to go out on a limb and state that VMware loves the success it finds, but it is still working on interoperability between virtualization providers and products. Look at the ANSI work that VMware has gone through for virtualization standards. Additionally, the conscious decision to allow 3rd party providers to interact with the vSphere environment (ex: offloaded VM antivirus, backups, monitoring, etc…). Hyper-V and XenServer do not have this level of flexibility. The VMware ecosystem is such that many other vendor products (ex: System Center Virtual Machine Manager) can manage them. The same cannot be said for the other vendors.</p>
<p>Surprisingly, what is bringing this to the forefront of the virtualization industry is the inclusion of Microsoft into the mix. Suddenly, a known closed source company and one of the most prolific companies that distribute a vendor lock in set of products is trying to get in on the action. Prior to this, it could be said that OpenStack was primarily open source hypervisor products. However, with the inclusion of the Hyper-V hypervisor, that model has changed.</p>
<p>The inclusion of Hyper-V really opens an interesting avenue of discussion, though. What is Microsoft’s intention here and how is it going about it? Are they going to open Hyper-V to the open source community? Will this run natively in the Linux environment the other hypervisors are running in or will any hosting provider need to operate a Windows environment to support this?</p>
<p>Supporting multiple hypervisors can and will lead to nightmares as each hypervisor product is being developed independently of one another. So, it is possible that one hypervisor is being developed at 2x the rate as the others. How are updates going to be handled? What if one requires different libraries than another?</p>
<p>What makes the big three virtualization vendors so useful is the inclusion of sophisticated and intuitive GUI and APIs for management. However, the management of the environment appears to be restricted to the CLI of the host server. Right away, this will drive away any non-savvy customers. So, I doubt that customers will flock to the OpenStack environment en masse. Sure, some customers have the resources to handle this, but not enough to make a difference… Statement: yes. Impact: no.</p>
<p>As far as cloud infrastructure is concerned, what is wrong with vendor lock in, really? The virtualization providers know how to interact with their own products and drastically increase their functionality and power. Sticking with VMware ensures compatibility and functionality across products. What is the need to run virtual machines in a Hyper-V environment locally and UML in the cloud? While the servers could interact with each other, management functions will differ significantly, and the portability is drastically limited. Contrast this with using the VMware vCloud initiative in your local and public clouds. Management and APIs are identical regardless of the location of the virtual machines (either in Public or Private clouds). Portability is not an option because the virtual machines exist on a common platform.</p>
<p>My feeling is that this is very much about some lesser virtualization providers ganging up to try and beat VMware in the cloud infrastructure game. While the intent is great, the complexity is much greater as there are more hypervisors to support and potential for instability and abnormal product growth. Rather, this is more of a proof of concept project for what “the cloud should be like”. However, the OpenStack environment and the other virtualization providers should take note of the VMware vCloud initiative as it is showing how true cloud operation should work.</p>
<p>Links:</p>
<p>OpenStack:<a href="http://www.openstack.org/" >http://www.openstack.org/</a></p>
<p>Installation Instructions: <a href="http://wiki.openstack.org/NovaInstall" >http://wiki.openstack.org/NovaInstall</a></p>
<p><a href="http://ostatic.com/blog/as-microsoft-and-vmware-square-off-keep-your-eyes-on-openstack" >http://ostatic.com/blog/as-microsoft-and-vmware-square-off-keep-your-eyes-on-openstack</a></p>
<p><a href="http://gigaom.com/cloud/microsoft-joins-openstack-to-add-hyper-v-support/" >http://gigaom.com/cloud/microsoft-joins-openstack-to-add-hyper-v-support/</a></p>
<p><a href="http://cloudcomputing.info/en/news/2010/07/vmware-answers-to-rackspace-on-openstack.html" >http://cloudcomputing.info/en/news/2010/07/vmware-answers-to-rackspace-on-openstack.html</a></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/virtualization/edsai/vmware-cloud-strategy/"  rel="bookmark" class="crp_title">VMware’s cloud strategy</a></li><li><a href="http://gestaltit.com/featured/top/stephen/public-cloud-computing-companies/"  rel="bookmark" class="crp_title">The Public Corporate Face of Cloud Computing</a></li><li><a href="http://gestaltit.com/featured/top/gestalt/governance-peaks-cloud/"  rel="bookmark" class="crp_title">Governance And Peaks In The Cloud</a></li><li><a href="http://gestaltit.com/all/tech/storage/martin/questioning-weatherman/"  rel="bookmark" class="crp_title">Questioning the Weatherman&#8230;</a></li><li><a href="http://gestaltit.com/all/tech/cloud/martin/longer-functional/"  rel="bookmark" class="crp_title">No Longer Functional</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/virtualization/bill/cloud-fight-openstack-vmware/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Bill for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/virtualization/bill/cloud-fight-openstack-vmware/">Cloud Fight – OpenStack Steps Up</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/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/bill/cloud-fight-openstack-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://1.gravatar.com/avatar/b0a881367f893999d61e7925a22ed928?s=96&amp;amp;d=retro&amp;amp;r=G" length="5242880" type="" />
			<itunes:keywords>gestaltit,Hyper-V,Microsoft,openstack,qemu,uml,user mode linux,vCloud,vmware,xen,XenServer</itunes:keywords>
	<itunes:subtitle>Much has been said about virtualization platform interoperability. VMware is constantly pushing forward with trying to achieve ANSI standards for common virtualization components and functions. One of which is the most usefulâ¦ the virtual hard disk f...</itunes:subtitle>
		<itunes:summary>Much has been said about virtualization platform interoperability. VMware is constantly pushing forward with trying to achieve ANSI standards for common virtualization components and functions. One of which is the most usefulâ¦ the virtual hard disk format. In theory, I should be able to take a virtual disk from my Hyper-V environment and import into my vSphere environment. I have seen this work on my workstation when I imported my Windows XP Mode drive into my Workstation setup!</itunes:summary>
		<itunes:author>Stephen Foskett</itunes:author>
		<itunes:explicit>no</itunes:explicit>
	</item>
		<item>
		<title>Podcast 7: Stack Wars Roundtable 2</title>
		<link>http://gestaltit.com/featured/top/stephen/podcast-7-stack-wars-roundtable-2/</link>
		<comments>http://gestaltit.com/featured/top/stephen/podcast-7-stack-wars-roundtable-2/#comments</comments>
		<pubDate>Fri, 28 May 2010 20:46:06 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Exclusive]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Tech Field Day Roundtable Podcast]]></category>
		<category><![CDATA[Top Story]]></category>
		<category><![CDATA[3COM]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[D-Link]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[roundtable]]></category>
		<category><![CDATA[Stack Wars]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[UCS]]></category>
		<category><![CDATA[Virtual Connect]]></category>
		<category><![CDATA[VM6]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[Xsigo]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=10388</guid>
		<description><![CDATA[This week's Tech Field Day roundtable discussion is an audio chat on the subject of stack wars - the creation of all-in-one "stacks" of IT equipment by the major vendors. These stacks have been quite a hot topic of discussion both inside Gestalt IT and in the community as a whole.]]></description>
			<content:encoded><![CDATA[<p>This week&#8217;s Tech Field Day roundtable discussion is an audio chat on the subject of stack wars &#8211; the creation of all-in-one &#8220;stacks&#8221; of IT equipment by the major vendors. These stacks have been quite a hot topic of discussion both inside Gestalt IT and in the community as a whole.</p>
<p>The discussion was wide-ranging, and we&#8217;ve split it into two episodes. This second episode includes discussion of the following:</p>
<ul>
<li>HP&#8217;s unique position as a soup-to-nuts infrastructure supplier</li>
<li>The enterprise readiness of 3COM, D-Link, Virtual Connect, Xsigo</li>
<li>Cisco&#8217;s secret plan with UCS marketing</li>
<li>The concept of integrating the VMware hypervisor as firmware in the stack</li>
<li>The exact definition of stack &#8211; what does it really mean?</li>
<li>Is there a difference between a &#8220;marketing stack&#8221; or reference architecture and a &#8220;real stack&#8221;?</li>
<li>What is the compelling economic driver that makes people move to vertical integration?</li>
<li>What is VMware&#8217;s long-term strategy for stack wars?</li>
<li>Was vBlock designed for the cloud?</li>
</ul>
<p>Joining the call are the following Gestalt IT authors and Field Day delegates:</p>
<ul>
<li>Jason Boche (<a href="http://twttter.com/author/JasonBoche" >@JasonBoche</a>, <a href="http://boche.net/blog/" >Boche.net</a>)</li>
<li><a href="http://gestaltit.com/author/rich/" >Rich Brambley</a> (<a href="http://twttter.com/author/RBrambley" >@RBrambley</a>, <a href="http://vmetc.com/" >VM /ETC</a>)</li>
<li>Carlo Costanzo (<a href="http://twttter.com/author/CCostan" >@CCostan</a>, <a href="http://www.vmwareinfo.com/" >VMware Info</a>)</li>
<li><a href="http://gestaltit.com/author/chris/" >Chris Evans</a> (<a href="http://twttter.com/author/ChrisMEvans" >@ChrisMEvans</a>, <a href="http://thestoragearchitect.com/" >The Storage Architect</a>)</li>
<li><a href="http://gestaltit.com/author/greg/" >Greg Ferro</a> (<a href="http://twttter.com/author/EtherealMind" >@EtherealMind</a>, <a href="http://etherealmind.com/" >EtherealMind</a>)</li>
<li>Edward Haletky (<a href="http://twttter.com/author/Texiwill" >@Texiwill</a>, <a href="http://www.virtualizationpractice.com/blog/http://www.virtualizationpractice.com/blog/" >The Virtualization Practice</a>)</li>
<li><a href="http://gestaltit.com/author/joerg/" >Joerg Hallbauer</a> (, <a rel="nofollow" href="http://joergsstorageblog.blogspot.com/" >Joerg&#8217;s Storage Blog</a>)</li>
<li>Robin Harris (<a href="http://twttter.com/author/StorageMojo" >@StorageMojo</a>, <a href="http://storagemojo.com/" >Storage Mojo</a>)</li>
<li><a href="http://gestaltit.com/author/rodos/" >Rod Haywood</a> (<a href="http://twttter.com/author/Rodos" >@Rodos</a>, <a href="http://rodos.haywood.org/" >Musings of Rodos</a>)</li>
<li>John Hickson (<a href="http://twttter.com/author/StudioSystems" >@StudioSystems</a>, <a href="http://www.studiosysadmins.com/" >Studio Sysadmins</a>)</li>
<li><a href="http://gestaltit.com/author/scott/" >Scott Lowe</a> (<a href="http://twttter.com/author/Scott_Lowe" >@Scott_Lowe</a>, <a href="http://blog.scottlowe.org/" >ScottLowe.org</a>)</li>
<li>John Obeto (<a href="http://twttter.com/author/JohnObeto" >@JohnObeto</a>, <a href="http://www.absolutelywindows.com/" >Absolutely Windows</a>)</li>
<li><a href="http://gestaltit.com/author/devang/" >Devang Panchigar</a> (<a href="http://twttter.com/author/StorageNerve" >@StorageNerve</a>, <a href="http://storagenerve.com/" >StorageNerve</a>)</li>
<li><a href="http://gestaltit.com/author/bas/" >Bas Raayman</a> (<a href="http://twttter.com/author/BasRaayman" >@BasRaayman</a>, <a href="http://basraayman.com/" >Bas Raayman</a>)</li>
<li><a href="http://gestaltit.com/author/ed/" >Ed Saipetch</a> (<a href="http://twttter.com/author/EdSai" >@EdSai</a>, <a href="http://breathingdata.com/" >Breathing Data</a>)</li>
</ul>
<p><a href="http://services.media.gestaltit.com/sfoskett/7-Stack-Wars-2.mp3"  target="_blank">Download the stack wars roundtable podcast</a> now, or <a rel="nofollow" href="http://itunes.apple.com/us/podcast/id368385265"  target="_blank">subscribe in iTunes</a> to tune in to the discussion!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/featured/top/stephen/podcast-6-stack-wars-roundtable-1/"  rel="bookmark" class="crp_title">Podcast 6: Stack Wars Roundtable 1</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/podcast-8-symantec-application-ha-virtualstore-netbackup-7/"  rel="bookmark" class="crp_title">Podcast 8: Symantec Application HA, VirtualStore, and NetBackup 7</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/stack-wars-links/"  rel="bookmark" class="crp_title">Stack Wars: The Links</a></li><li><a href="http://gestaltit.com/all/tech/networking/greg/ppp-show-36-ipv6-ready/"  rel="bookmark" class="crp_title">PPP Show 36 – IPv6 Ready</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/featured/top/stephen/podcast-7-stack-wars-roundtable-2/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/featured/top/stephen/podcast-7-stack-wars-roundtable-2/">Podcast 7: Stack Wars Roundtable 2</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/exclusive/" title="View all posts in Exclusive" rel="category tag">Exclusive</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/virtualization/" title="View all posts in Server Virtualization" rel="category tag">Server Virtualization</a>, <a href="http://gestaltit.com/category/podcast/" title="View all posts in Tech Field Day Roundtable Podcast" rel="category tag">Tech Field Day Roundtable Podcast</a>, <a href="http://gestaltit.com/category/featured/top/" title="View all posts in Top Story" rel="category tag">Top Story</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/featured/top/stephen/podcast-7-stack-wars-roundtable-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://services.media.gestaltit.com/sfoskett/7-Stack-Wars-2.mp3" length="9682569" type="audio/mpeg" />
	
		<series:name><![CDATA[Stack Wars]]></series:name>
		<itunes:keywords>3COM,Cisco,Cloud computing,D-Link,HP,Hyper-V,roundtable,Stack Wars,Tech Field Day,Tech Field Day Roundtable Podcast,UCS,Virtual Connect</itunes:keywords>
	<itunes:subtitle>This week&#039;s Tech Field Day roundtable discussion is an audio chat on the subject of stack wars - the creation of all-in-one &quot;stacks&quot; of IT equipment by the major vendors. These stacks have been quite a hot topic of discussion both inside Gestalt IT and...</itunes:subtitle>
		<itunes:summary>This week&#039;s Tech Field Day roundtable discussion is an audio chat on the subject of stack wars - the creation of all-in-one &quot;stacks&quot; of IT equipment by the major vendors. These stacks have been quite a hot topic of discussion both inside Gestalt IT and in the community as a whole.</itunes:summary>
		<itunes:author>Stephen Foskett</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:duration>20:10</itunes:duration>
	</item>
		<item>
		<title>The Stack Wars Have Begun!</title>
		<link>http://gestaltit.com/featured/top/stephen/stack-wars-begun/</link>
		<comments>http://gestaltit.com/featured/top/stephen/stack-wars-begun/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 15:17:54 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Exclusive]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Top Story]]></category>
		<category><![CDATA[3COM]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[Acadia]]></category>
		<category><![CDATA[Arista]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Citrix]]></category>
		<category><![CDATA[Cloud computing]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[Hitachi]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[IBRIX]]></category>
		<category><![CDATA[LeftHand]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Stack Wars]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[UCP]]></category>
		<category><![CDATA[UCS]]></category>
		<category><![CDATA[VCE]]></category>
		<category><![CDATA[VirtenSys]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[Xsigo]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=9447</guid>
		<description><![CDATA[Just as public cloud computing is beginning to catch on, the enterprise data center world has been shaken up by the biggest IT product vendors. Rather than sit back and watch their wares commoditized, companies like Cisco, EMC, HP, and now HDS are stepping up to the plate with integrated "stacks" that include server, storage, networking, and management software. The next-layer players, VMware and Microsoft in particular, are joining hands, too, eager to support these stacks. To paraphrase the wise Jedi master, Yoda, "cloudy, the future is." So, the stack wars have begun!]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-9448" title="The Stack Wars" src="http://gestaltit.com/wp-content/uploads/2010/04/The-Stack-Wars.png" alt="" width="354" height="230" />Just as public cloud computing is beginning to catch on, the enterprise data center world has been shaken up by the biggest IT product vendors. Rather than sit back and watch their wares commoditized, companies like Cisco, EMC, HP, and now HDS are stepping up to the plate with integrated &#8220;stacks&#8221; that include server, storage, networking, and management software. The next-layer players, VMware and Microsoft in particular, are joining hands, too, eager to support these stacks.</p>
<p>But what does this all mean to enterprise IT? Who benefits from these vertically-integrated stacks? Who stands to lose out? To paraphrase the wise Jedi master, Yoda, &#8220;cloudy, the future is.&#8221; So, the stack wars have begun!</p>
<h3>What&#8217;s a Stack?</h3>
<p>The largest IT infrastructure vendors are aligning their own products and joining together in alliances to create vertically-integrated &#8220;datacenter in a box&#8221; stacks that include server, storage, networking, and higher-level software for virtualization and management. Cisco and EMC are certainly at the forefront of this development with their Acadia VCE vBlock, as demonstrated and deconstructed at our Tech Field Day earlier this month. The reinvigorated HP has its own offering in this space, and is unique in its ability to use all in-house hardware, and IBM and Oracle/Sun are serious challengers. Today, Hitachi announced their own Unified Compute Platform as well.</p>
<p>The battle of the stacks extends upward into software as well. Although VMware and Microsoft (and <a href="http://itknowledgeexchange.techtarget.com/server-virtualization/whats-citrixs-stack-attack/"  target="_blank">don&#8217;t forget Citrix</a>) are quick to point out that they can run on anyone&#8217;s hardware stack, they are being pulled into the war through alliances, ownership, and old feuds. VMware forms the &#8220;V&#8221; in the Cisco/EMC &#8220;VCE&#8221; stack, though they also linked up with Cisco and NetApp in February. HP and Microsoft signed an even bigger agreement in January, suggesting that Hyper-V is their preferred virtualization solution. Hitachi&#8217;s UCP digs deep into the Microsoft solution set and mixes in home-grown software to do everyone else one better. But perhaps it will be Oracle/Sun who will deliver a real software-focused stack, given Oracle&#8217;s historical focus.</p>
<p>All of these stacks have a few things in common:</p>
<ol>
<li><strong>Standard hardware configurations</strong> are specified for ease of purchasing and support</li>
<li>The hardware stack includes <strong>blade servers</strong>, integrated <strong>I/O technology</strong>, <strong>Ethernet networking</strong> for connectivity, and <strong>SAN or NAS storage</strong></li>
<li><strong>Unifying software</strong> is included to manage the hardware components in one interface</li>
<li>A <strong>joint services organization</strong> is available to help in selection, architecture, and deployment</li>
<li><strong>Higher-level software</strong>, from the virtualization hypervisor through application platforms, will be included as well</li>
</ol>
<h3>Who&#8217;s Driving?</h3>
<p>Although all of these stacks include software components, it is interesting to note that <strong>it is the hardware guys who are in the driver&#8217;s seat</strong>. Microsoft and VMware are surely wary of tying up too closely with any one server or storage vendor, lest they lose the ability to compete in other environments. One expects these two to announce partnerships across a few hardware stacks, though it is unlikely that they will both fully integrate with every offering.</p>
<p>When it comes to stack hardware, <strong>only HP has a complete solution</strong>, having recently acquired 3COM, LeftHand, and Ibrix. IBM, Dell, and Oracle are thin on networking technology, though their storage story is stronger than many give them credit for. EMC clearly lacks the server and networking components and so tied up with a complementary Cisco who is strong in both areas. Then there is Hitachi, with a solid reputation in storage and strong but relatively unknown blade server offering but no clarity on the networking side. Perhaps HDS is already on the phone with Xsigo, VirtenSys, or Arista?</p>
<p>Certainly, all of these hardware vendors would like to offer a complete solution. This leads one to assume that <strong>many of the smaller hardware companies will soon be acquired</strong>, since they cannot hope to offer their own stack. The networking and virtual I/O companies are especially juicy targets, but don&#8217;t count storage out either. One could certainly imagine Cisco picking up a storage company or two and leaving EMC at the altar! Compellent is undervalued right now, and 3PAR must look pretty good, too.</p>
<h3>The Cloud Angle</h3>
<p>What doe these stacks have to do with that other megatrend in IT, cloud computing? There are two angles here:</p>
<ol>
<li><strong>Integrated stacks are the perfect foundation for private and public cloud deployment</strong>, providing Infrastructure as a Service (IaaS) as a turnkey purchase. I called this the &#8220;home theater in a box&#8221; concept at Tech Field Day: A single line item gets you all the components you need to roll out a large-to-huge virtualization-ready infrastructure.</li>
<li><strong>Integrated stacks are a lame attempt for the hardware guys to stay relevant in a public cloud world</strong>. Public cloud providers are taking a top-down approach to infrastructure with most relying on generic commodity servers, storage, and networking rather than buying from the big-iron providers in the stack wars. This consolidation mirrors the dying breaths of the <a rel="nofollow" href="http://en.wikipedia.org/wiki/British_Leyland"  target="_blank">British auto industry</a>, which attempted to retain their hold on the market through scale rather than competitive products.</li>
</ol>
<p>It&#8217;s not immediately clear whether one, both, or neither of these arguments truly provides the impetus for these hardware stacks, but the vendors are all pushing them as cloud-ready. Certainly, the advent of cloud computing is a major factor.</p>
<h3>Only the Beginning</h3>
<p>This is only the beginning of the stack wars. I have asked the Gestalt IT authors and Tech Field Day delegates to weigh in on this subject, and expect to see a number of insightful pieces written on the topic in the coming weeks. I will continue covering the topic as well. Please consider <a href="http://feeds.gestaltit.com/GestaltIT_All"  target="_blank">subscribing to the Gestalt IT RSS feed</a> or <a href="http://twitter.com/GestaltIT"  target="_blank">following @GestaltIT on Twitter</a> to stay up to date on the latest developments. Thoughtful comments and responses are always welcome as well.</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/bas/stack-wars-2/"  rel="bookmark" class="crp_title">My take on the stack wars</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/stack-wars-links/"  rel="bookmark" class="crp_title">Stack Wars: The Links</a></li><li><a href="http://gestaltit.com/featured/top/stephen/podcast-6-stack-wars-roundtable-1/"  rel="bookmark" class="crp_title">Podcast 6: Stack Wars Roundtable 1</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/3par-acquisition-future-storage-industry/"  rel="bookmark" class="crp_title">3Par Acquisition: The Future For The Storage Industry</a></li><li><a href="http://gestaltit.com/featured/top/gestalt/year-questioning-cisco-ucs/"  rel="bookmark" class="crp_title">One Year Later: Questioning Cisco UCS</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/featured/top/stephen/stack-wars-begun/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/featured/top/stephen/stack-wars-begun/">The Stack Wars Have Begun!</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/exclusive/" title="View all posts in Exclusive" rel="category tag">Exclusive</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/networking/" title="View all posts in Networking" rel="category tag">Networking</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>, <a href="http://gestaltit.com/category/featured/top/" title="View all posts in Top Story" rel="category tag">Top Story</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/featured/top/stephen/stack-wars-begun/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<series:name><![CDATA[Stack Wars]]></series:name>
	</item>
		<item>
		<title>DroboPro – Hyper-V’s Best Friend!</title>
		<link>http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/</link>
		<comments>http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 18:30:22 +0000</pubDate>
		<dc:creator>Chris Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Drobo]]></category>
		<category><![CDATA[DroboPro]]></category>
		<category><![CDATA[gestaltit]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[NTFS]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[VHD]]></category>
		<category><![CDATA[virtualisation]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=1306</guid>
		<description><![CDATA[The lack of VMware VMFS support in the Drobo is disappointing, but using DroboPro with Hyper-V is much more rewarding. Thin Provisioning is back on the agenda; Hyper-V uses NTFS to store hypervisor guests, making it perfect for use with DroboPro.]]></description>
			<content:encoded><![CDATA[<p>I’ve had my DroboPro for some time now and initially I had mixed results with it.  Although I was aware of the single connection to an iSCSI target restriction, I was slightly disappointed with the lack of vmfs support within the Drobo operating system, especially as the product sells itself on understanding the filesystem format.  My next move has been to test the DroboPro with Hyper-V and guess what?  Thin Provisioning is back on the agenda; Hyper-V uses NTFS to store hypervisor guests, making it perfect for use with DroboPro.</p>
<p><a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv5/" title="Hyper-V C:\ Utilisation" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv5/?referer=');" ><img class="alignright" title="Hyper-V C:\ Utilisation" src="http://www.thestoragearchitect.com/wp-content/uploads/2010/03/DroboProHyperv5-150x150.png" alt="Hyper-V C:\ Utilisation" width="150" height="150" /></a>The first screenshot shows my DroboPro configuration.  It’s currently up to 7 drives and 9.4TB; although I’m only using a fraction of that space at the moment while I do some testing (the majority of disks in the unit were also purchased for testing).  I’ve created seven 2TB drives (more than the Drobo capacity) and connected them to my Hyper-V server.  From there, I’ve formatted four of the drives and you can see those as drive letters H: through to K: on the second screenshot.  Two of the volumes are hosting Hyper-V guests occupying around 19GB of storage in total.  This is directly reflected by the capacity of space used on the DroboPro and the two C:\ drives, one of which is shown in the third screenshot.</p>
<p><a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv4/" title="Hyper-V File Usage" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv4/?referer=');" ><img class="alignleft" title="Hyper-V File Usage" src="http://www.thestoragearchitect.com/wp-content/uploads/2010/03/DroboProHyperv4-150x150.png" alt="Hyper-V File Usage" width="150" height="150" /></a>The DroboPro is ‘thinning’ the thin provisioned Hyper-V virtual disks, enabling me to in effect scale my Hyper-V storage requirements to the absolute minimum I need to, even if the virtual disks for the operating systems are bigger (in this instance 126GB per virtual drive).  The next step is to extend the storage usage on the virtual guests and see what happens.<br />
<a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv1/" title="DroboPro Disks" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv1/?referer=');" ><img class="alignright" title="DroboPro Disks" src="http://www.thestoragearchitect.com/wp-content/uploads/2010/03/DroboProHyperv1-150x150.png" alt="DroboPro Disks" width="150" height="150" /></a>My first attempt is to use an old favourite, fsutil and create a few large empty files.  Unfortunately this strategy doesn’t work; the NTFS file system on the Hyper-V guest seems to detect that this is a sparse file and even though the virtual file system shows the storage as being allocated, this isn’t passed back and allocated on the Hyper-V server.  This seems to indicate that Hyper-V itself is truly filesystem and thin provisioning aware.</p>
<p>My second attempt consisted of finding a large file and copying it repeatedly.  This process was more successful and the results can be seen in the 6th screenshot; I added around 9GB of additional files, pushing up the DroboPro capacity and the space stored in the VHD snapshot by equal amounts.</p>
<p>I then deleted my snapshots, effectively merging them into the main VHD file.  As the merge took place, the base VHD file increased, taking more overall capacity on the DroboPro.  After the merge had completed and the Hyper-V guest restarted, the capacity used returned to the total in actual use; the DroboPro reclaimed the released storage.<br />
<a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv6/" title="DroboPro &amp; Hyper-V with large files" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv6/?referer=');" ><img class="alignright" title="DroboPro &amp; Hyper-V with large files" src="http://www.thestoragearchitect.com/wp-content/uploads/2010/03/DroboProHyperv6-150x150.png" alt="DroboPro &amp; Hyper-V with large files" width="150" height="150" /></a></p>
<h3>Summary</h3>
<p><a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv1/" title="DroboPro Disks" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv1/?referer=');" ></a>What have I learned?  Without any additional configuration, the DroboPro is thin provisioning aware with Hyper-V.  This is “thin on thin” as the Hypervisor and the DroboPro both implement thin provisioning at their own level.  Snapshots need some consideration, especially when merging into the main virtual disk (VHD).  Thought also needs to be given to the best way to lay out the Hyper-V storage; bear in mind that to get the thin provisioning benefits, each DroboPro drive must be configured with a single NTFS volume – spanned and striped volumes will not work.</p>
<p><a href="http://www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv6/" title="DroboPro &amp; Hyper-V with large files" onclick="pageTracker._trackPageview('/outgoing/www.thestoragearchitect.com/2010/03/25/virtualisation-drobopro-hyper-vs-best-friend/droboprohyperv6/?referer=');" ></a>I’d say the DroboPro was good to go with Hyper-V.  All we need now is vmfs support!</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/chris/review-drobopro-%e2%80%93-part-ii/"  rel="bookmark" class="crp_title">Review: DroboPro – Part II</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/virtualisation-how-to-%e2%80%93-accessing-drobopro-dashboard-with-iscsi/"  rel="bookmark" class="crp_title">How To Access DroboPro Dashboard With iSCSI</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/review-drobopro-%e2%80%93-part-i/"  rel="bookmark" class="crp_title">Review: DroboPro – Part I</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/hardware-review-drobo-elite-1/"  rel="bookmark" class="crp_title">Hardware Review: Drobo Elite – Part I</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-thin-provisioning-and-the-cookie-monster/"  rel="bookmark" class="crp_title">Enterprise Computing: Thin Provisioning and The Cookie Monster!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Chris for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/storage/chris/drobo-pro-hyper-v/">DroboPro – Hyper-V’s Best Friend!</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/chris/drobo-pro-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Did Microsoft and Intel Get 1 Million iSCSI IOPS?</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/microsoft-intel-1-million-iscsi-iops/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/microsoft-intel-1-million-iscsi-iops/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 20:00:19 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[10 gigabit Ethernet]]></category>
		<category><![CDATA[benchmarks]]></category>
		<category><![CDATA[CRC]]></category>
		<category><![CDATA[CRC32C]]></category>
		<category><![CDATA[datacore]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Ethernet]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[IOPS]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MSI-X]]></category>
		<category><![CDATA[Nagle]]></category>
		<category><![CDATA[Open-E]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[QPI]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[SR-IOV]]></category>
		<category><![CDATA[StarWind]]></category>
		<category><![CDATA[TCP offload]]></category>
		<category><![CDATA[throughput]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[VMDc]]></category>
		<category><![CDATA[VMDq]]></category>
		<category><![CDATA[VMQ]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Xeon]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2812</guid>
		<description><![CDATA[Ever since Microsoft and Intel declared that the combination of Windows and Nehalem could deliver over a million iSCSI IOPS, I've been curious about just how they did it. What black magic could push that many I/Os over a single Ethernet connection? And what was on the other end? Now Intel has revealed all in a whitepaper, and the results are surprising!]]></description>
			<content:encoded><![CDATA[<p><!-- google_ad_section_start --></p>
<p><a href="http://blog.fosketts.net/wp-content/uploads/2010/01/Speed_Limit_Infinity_sm.png" ><img class="aligncenter size-full wp-image-2591" style="display: block; margin-right: auto; margin-left: auto;" title="Speed_Limit_Infinity_sm" src="http://blog.fosketts.net/wp-content/uploads/2010/01/Speed_Limit_Infinity_sm.png" alt="How fast can iSCSI get?" width="200" height="250" /></a>Ever since Microsoft and Intel declared that the combination of Windows and Nehalem could deliver  over a million iSCSI IOPS, I’ve been curious about just how they did it. What black magic could push that many I/Os over a single Ethernet connection? And what was on the other end? Now <strong>Intel has revealed all in a <a href="http://download.intel.com/support/network/sb/inteliscsiwp.pdf" >whitepaper</a></strong><strong>, and the results are surprising</strong>!</p>
<h3>What iSCSI Did</h3>
<p>Let’s review the test for a moment. In March, Microsoft and Intel demonstrated that the combination of Windows Server 2008 R2 and the Xeon 5500 could saturate a 10 Gb Ethernet link, pushing <a href="http://gestaltit.com/featured/top/stephen/wirespeed-10-gb-iscsi/" ><strong>iSCSI throughput to wire speed</strong></a>. That’s 1,174 MB/s, right around the theoretical maximum of a ten-gigabit link, given a tiny bit of overhead. The pair reunited in January to show that this same combination could deliver an astonishing <a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-push-one-million-iscsi-iops/" ><strong>million I/O operations per second</strong></a>, too.</p>
<p>Both of these results are astonishing. Sure, many high-end Fibre Channel SANs and storage systems blast out gigabytes of data and millions of I/O operations every second, but these tests are much more focused. <a href="http://blog.fosketts.net/2010/02/26/fair-technology-benchmarks/" >Benchmarks are perilous</a>, but the folks at Microsoft and Intel devised a fairly clever and focused set. Rather than a “mine’s bigger” contest, the pair only needs to prove that <strong>iSCSI can play with the pros</strong>.</p>
<p>The side effect is a demonstration of the capabilities of Microsoft and Intel components. Microsoft showed off the capabilities of Windows Server 2008 R2, Hyper-V, and their software iSCSI initiator, while Intel can brag about the Xeon 5500 server platform and X520-2 10 Gb Ethernet Server Adapter with their 82599EB controller. Your mileage may vary, but it is possible to construct a true storage monster on an average server budget.</p>
<h3>Intel Inside</h3>
<p>Let’s start by looking at the configuration of the local end of the tested configuration. I’m a storage guy so I think of it as the initiator, but you might say it’s the server, the client, or the host. Regardless, the system under test (SUT) is what was put under the microscope. The configuration was a common one: A high-end computer packing an Intel Xeon CPU and 82599-based 10 Gb Ethernet adapter. Most data centers have a machine or two just like this one.</p>
<p>Looking closely, we see that the test in question relied on the following key components:</p>
<ul>
<li>Intel’s “Shadycove” <a href="http://www.intel.com/products/workstation/motherboards/s5520sc/s5520sc-overview.htm" >S5520SC</a> workstation-class motherboard</li>
<li>The Intel Xeon <a href="http://ark.intel.com/Product.aspx?id=37113" >W5580</a> CPU (4 cores, 8 MB cache, 3.20 GHz)</li>
<li>24 GB of DDR3 RAM</li>
<li>Intel “Niantic” <a href="http://ark.intel.com/Product.aspx?id=32207" >82599EB</a> 10 Gb Ethernet controller</li>
<li>Microsoft Windows Server 2008 R2 x64</li>
</ul>
<p>This combination would set you back about $7,500 – $450 for the motherboard, $1,500 for the CPU, 6 2 GB DDR3 SDRAM modules at $80 each, $1,200 for the Intel X520 NIC, and $4,000 for an Enterprise copy of Windows Server 2008 R2. <strong>Not cheap, but not an exotic server either</strong>.</p>
<h3>Initiate and Optimize</h3>
<p>The secret to push the tested system to perform like it did is in the optimizations in the server platform, the NIC, and Windows Server itself.</p>
<ul>
<li>The Xeon 5500 processor series includes many enhancements:
<ul>
<li>An integrated memory controller allows for faster RAM access</li>
<li><a href="http://en.wikipedia.org/wiki/Intel_QuickPath_Interconnect" rel="nofollow" >QuickPath interconnect (QPI)</a> replaces the old front-side bus and enhances I/O off the core</li>
<li>A new I/O subsystem with PCIe integrated into the CPU</li>
<li><a href="http://en.wikipedia.org/wiki/Message_Signaled_Interrupts" rel="nofollow" >MSI-X</a> expands the number of interrupts a PCI device can use</li>
<li>New instructions for on-board CRC-32C decoding, speeding up iSCSI digest processing</li>
</ul>
</li>
<li>The 82599 Ethernet controller also includes enhanced capabilities:
<ul>
<li><a href="http://www.intel.com/network/connectivity/vtc_vmdq.htm" >VMDq</a> maps I/O queues to multiple cores and virtual machines, reducing I/O bottlenecks</li>
<li>Offload of TCP segmentation and receive-side coalescing</li>
<li>Interestingly, it does not appear that <a href="http://www.intel.com/network/connectivity/solutions/vmdc.htm" >VMDc/SR-IOV</a> was employed in the test</li>
</ul>
</li>
<li>Microsoft Windows Server 2008 R2 and Hyper-V are ready to use all of these features and more:
<ul>
<li>R2 uses multi-core CPUs more effectively in general</li>
<li><a href="http://technet.microsoft.com/en-us/network/dd277646.aspx" rel="nofollow" >Receive-side scaling (RSS)</a> spreads the I/O workload across all four Xeon cores</li>
<li>The iSCSI initiator now allows CRC digest offload (using the new Xeon command set)</li>
<li>Numerous “<a href="http://download.microsoft.com/download/a/f/d/afdfd50d-6eb9-425e-84e1-b4085a80e34e/SVR-T332_WH07.pptx" rel="nofollow" >NUMA I/O</a>” optimizations in the initiator</li>
<li><a href="http://en.wikipedia.org/wiki/Nagle" rel="nofollow" >TCP/IP Nagle</a> can be disabled in the registry</li>
<li>Hyper-V VMQ allows the network packets to be copied directly into the guest virtual machine’s memory</li>
</ul>
</li>
</ul>
<p>Whew! Put all of these optimizations in a blender and Hyper-V virtual machine iSCSI access will be <strong>twice as fast as before</strong>. No kidding!</p>
<h3>Stay On Target</h3>
<p>But we knew all of this back in January. We also saw that a Cisco Nexus 5020 switch was used to fan out to 10 software iSCSI targets. But until now there was no mention of what targets were used exactly.</p>
<p>The final footnotes in Intel’s whitepaper reveals that the storage backing the million IOPS test was none other than <a href="http://www.starwindsoftware.com/" ><strong>StarWind Software</strong></a><strong>’s iSCSI SAN</strong>! It is unclear what led Microsoft and Intel to use this particular iSCSI target (the earlier throughput tests ran on NetApp filers), but it does speak to the quality of this product.</p>
<p>It is not clear how many disk drives were used, but I would guess that SSDs or ramdisks might have been employed to pull a million IOPS. Network optimizations are also not mentioned, though jumbo frames would not be a benefit in an IOPS test.</p>
<p>StarWind’s software runs on Microsoft Windows and creates a full-featured iSCSI target, complete with data mirroring, automatic failover and failback, replication, snapshots, and thin provisioning. The company prices their iSCSI SAN at $6,000 for two nodes and competes with the likes of <a href="http://www.datacore.com/" >DataCore</a> and <a href="http://www.open-e.com/" >Open-E</a>. But the StarWind solution seems at a glance to be more full-featured than these other offerings.</p>
<h3>Try It Yourself!</h3>
<p>I imagine many folks like me might be tempted to try to reproduce these results. More valuable would be a set of best practice guidelines for the deployment of software iSCSI in Windows Server 2008 R2 and Hyper-V environments. Given the relatively modest hardware involved, there should be nothing stopping us!</p>
<p>These test results also prompted me to get in touch with StarWind to try their iSCSI target software. I was pleasantly surprised to learn that they are currently offering <strong>free non-production licenses</strong> to <a href="http://www.starwindsoftware.com/news/30" >VMware vExperts, VCPs, and VCIs</a> as well as <a href="http://www.starwindsoftware.com/news/31" >Microsoft MVPs, MCPs, and MCT Professionals</a>. Many of my readers fall into one (or more) of those buckets, and I applaud the company for this offer. If only more companies realized the value in giving away test licenses to influencers and thought leaders!</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-push-one-million-iscsi-iops/"  rel="bookmark" class="crp_title">Microsoft and Intel Push One Million iSCSI IOPS</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/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/featured/top/stephen/wirespeed-10-gb-iscsi/"  rel="bookmark" class="crp_title">Wire-Speed 10 Gb iSCSI, Anyone?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/essential-reading-for-vmware-esx-iscsi-users/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-fcoe-support/"  rel="bookmark" class="crp_title">Where Is Microsoft’s FCoE Support?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/microsoft-intel-1-million-iscsi-iops/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-intel-1-million-iscsi-iops/">How Did Microsoft and Intel Get 1 Million iSCSI IOPS?</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-intel-1-million-iscsi-iops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft and Intel Pushing iSCSI Performance Limits</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-pushing-iscsi-performance-limits/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-pushing-iscsi-performance-limits/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 15:17:03 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[10 GbE]]></category>
		<category><![CDATA[10 gigabit Ethernet]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[webcast]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2590</guid>
		<description><![CDATA["Maximizing Hyper-V iSCSI Performance with Microsoft and Intel" might sound like another "blah blah" marketing piece, but a little birdy tells me that this webcast will drop a bombshell about iSCSI performance.]]></description>
			<content:encoded><![CDATA[<p><!-- google_ad_section_start -->
<div id="attachment_2591" class="wp-caption aligncenter" style="width: 210px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://blog.fosketts.net/wp-content/uploads/2010/01/Speed_Limit_Infinity_sm.png"  ><img class="size-full wp-image-2591" title="Speed_Limit_Infinity_sm" src="http://blog.fosketts.net/wp-content/uploads/2010/01/Speed_Limit_Infinity_sm.png" alt="" width="200" height="250" /></a>
<p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">How fast can iSCSI get?</p>
</div>
<p>&#8220;<a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032432956&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" rel="nofollow"   >Maximizing Hyper-V iSCSI Performance with Microsoft and Intel</a>&#8221; might sound like another &#8220;blah blah&#8221; marketing piece, but a little birdy tells me that <strong>this webcast will drop a bombshell about iSCSI performance</strong>.</p>
<p>Lots of storage and networking folks don&#8217;t give iSCSI and Microsoft the credit they deserve. &#8220;iSCSI is cheap and easy,&#8221; they say, &#8220;but real performance requires Fibre Channel.&#8221; Those of us who have an open mind about such things know that this is simply not the case. The fastest SAN I ever saw was based on iSCSI, and <strong>Microsoft demonstrated </strong><a href="http://gestaltit.com/featured/top/stephen/wirespeed-10-gb-iscsi/"   ><strong>wire-speed iSCSI over 10 Gb Ethernet in March</strong></a>. I never saw a Fibre Channel SAN (even an 8 Gb/s one) push over a gigabyte per second over a single link!</p>
<p>Still, ask the average sysadmin and they will tell you that iSCSI isn&#8217;t for high performance applications. That&#8217;s why <strong>folks should tune in to this webcast, as Microsoft and Intel knock down another iSCSI performance myth</strong>. Note that even though Hyper-V is called out in the title and description, this discussion is really about Windows Server 2008 R2 and applies equally regardless of whether or not you use Microsoft&#8217;s hypervisor.</p>
<p>Watch this space for a summary of the news immediately following the announcement.</p>
<ul>
<li><strong>What:</strong> <a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032432956&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" rel="nofollow"   >Maximizing Hyper-V iSCSI Performance with Microsoft and Intel</a> webcast</li>
<li><strong>When:</strong> Thursday, January 14, 2010 8:00 AM Pacific Time</li>
<li><strong>Where:</strong> <a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032432956&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US" rel="nofollow"   >MSEvents.Microsoft.com</a></li>
<li><strong>Who:</strong> Anyone interested in high-performance storage and server I/O</li>
</ul>
<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/01/14/microsoft-intel-push-million-iscsi-iops/"   rel="bookmark" class="crp_title">Microsoft and Intel Push One Million iSCSI IOPS</a></li>
<li><a href="http://blog.fosketts.net/2009/03/11/10-gbe-iscsi-fcoe-microsoft/"   rel="bookmark" class="crp_title">10 GbE, iSCSI, FCoE, Microsoft, and the Future</a></li>
<li><a href="http://blog.fosketts.net/2009/05/05/windows-storage-server-2008/"   rel="bookmark" class="crp_title">I Can Finally Talk About Windows Storage Server 2008!</a></li>
<li><a href="http://blog.fosketts.net/2009/01/26/essential-vmware-esx-iscsi/"   rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li>
<li><a href="http://blog.fosketts.net/2008/07/18/which-storage-protocol-vmware-2/"   rel="bookmark" class="crp_title">Which Storage Protocol For VMware?</a></li>
</ul>
</div>
<p><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2010/01/07/microsoft-intel-iscsi-performance/" type="text/javascript" charset="utf-8"></script><!-- google_ad_section_end --><br />
<hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net" >Stephen Foskett, Pack Rat</a>, 2010. |<br />
<a href="http://blog.fosketts.net/2010/01/07/microsoft-intel-iscsi-performance/" >Microsoft and Intel Pushing iSCSI Performance Limits</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/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-push-one-million-iscsi-iops/"  rel="bookmark" class="crp_title">Microsoft and Intel Push One Million iSCSI IOPS</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/essential-reading-for-vmware-esx-iscsi-users/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-intel-1-million-iscsi-iops/"  rel="bookmark" class="crp_title">How Did Microsoft and Intel Get 1 Million iSCSI IOPS?</a></li><li><a href="http://gestaltit.com/featured/top/stephen/wirespeed-10-gb-iscsi/"  rel="bookmark" class="crp_title">Wire-Speed 10 Gb iSCSI, Anyone?</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-fcoe-support/"  rel="bookmark" class="crp_title">Where Is Microsoft’s FCoE Support?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-pushing-iscsi-performance-limits/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/storage/stephen/microsoft-and-intel-pushing-iscsi-performance-limits/">Microsoft and Intel Pushing iSCSI Performance Limits</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-and-intel-pushing-iscsi-performance-limits/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HDS&#8217; HAM-Fisted Announcement Can&#8217;t Be All</title>
		<link>http://gestaltit.com/featured/top/stephen/hds-ham-announcement/</link>
		<comments>http://gestaltit.com/featured/top/stephen/hds-ham-announcement/#comments</comments>
		<pubDate>Wed, 27 May 2009 18:16:14 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Exclusive]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Top Story]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[FAST]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[HAM]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[manageability]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[provisioning]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[USP]]></category>
		<category><![CDATA[usp-v]]></category>
		<category><![CDATA[usp-vm]]></category>
		<category><![CDATA[V-Max]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=840</guid>
		<description><![CDATA[HDS telegraphed that a big announcement was coming today. They even made it fun, with a (literally) cryptic blog entry to make sure we were all watching. But the announcement of High Availability Manager, a software product to manage existing HDS USP-V and USP-VM arrays, underwhelmed. It isn't HDS' answer to the EMC Symmetrix V-Max and it's forthcoming FAST technology.]]></description>
			<content:encoded><![CDATA[<p>HDS telegraphed that a big announcement was coming today. They even made it fun, with a (literally) <a href="http://blogs.hds.com/claus/2009/05/regrades-our-classy-treat-may-27th.html"  target="_blank">cryptic blog entry</a> to make sure <a href="http://thestoragearchitect.com/2009/05/21/enterprise-computing-the-new-usp-scabetera-dreary-storage-cluster/"  target="_blank">we were all watching</a>. But <a href="http://www.hds.com/corporate/press-analyst-center/press-releases/2009/gl090527.html"  target="_blank">the announcement of High Availability Manager</a>, a software product to manage existing HDS USP-V and USP-VM arrays, underwhelmed.</p>
<p>In fact, <strong>it&#8217;s difficult to tell exactly what High Availability Manager (we&#8217;re calling it HAM for now) really is</strong>. As noted by our own Chris Evans (<a href="http://thestoragearchitect.com/2009/05/27/enterprise-computing-usp-v-so-long-and-thanks-for-all-the-fish/" >USP-V – So Long And Thanks For All The Fish</a>), HAM isn&#8217;t the next-generation USP-V with more-granular thin provisioning, automatic storage tiering, and expanded scalability. It isn&#8217;t HDS&#8217; answer to the <a href="http://gestaltit.com/tag/v-max/"  target="_blank">EMC Symmetrix V-Max</a> and it&#8217;s <a href="http://gestaltit.com/featured/top/gestalt/emc-symmetrix-vmax-fast-virtual/"  target="_blank">forthcoming FAST technology</a>.</p>
<p>So what is HDS up to here? For one thing, they&#8217;re not pre-announcing technology that won&#8217;t be delivered for some time. HAM appears to be in use at beta customers now, and will no doubt be generally available in short order.</p>
<p>As <a href="http://twitter.com/storagebod"  target="_blank">Storagebod</a> tweeted, &#8220;it&#8217;s a teaser&#8230;the technology to move is part one but you need something to move to. New USP will be part two!&#8221;</p>
<h3>This Can&#8217;t Be All!</h3>
<p>Although I have no inside information, it is simple to speculate on what HDS will deliver soon. If I was the product manager for USP-V-II, here&#8217;s what I would demand:</p>
<ol>
<li>The next-generation USP-V must be <strong>far more scalable</strong> than anything we&#8217;ve seen yet. This means it must surpass the 8 &#8220;engines&#8221; and 2,400 drives of the current V-Max from EMC.</li>
<li>It must also offer <strong>automatic tiering of storage</strong> from flash/SSD to Fibre Channel to SATA. In fact, HDS can one-up everyone else (except maybe IBM) by extending tiering to older, external, and even third-party storage arrays. Now that would be something!</li>
<li>It must include <strong>next-generation datacenter Ethernet</strong> support, including 10 Gb FCoE and iSCSI.</li>
<li>It must <strong>integrate with VMware vSphere and Microsoft Hyper-V</strong>, including native multipathing and full API support for snapshots and replication.</li>
<li>It must be <strong>an easy upgrade from current storage systems</strong>, especially USP-V but also third-party arrays.</li>
<li>Since it&#8217;ll be huge, it must have <strong>template-based management</strong> for hosts, LUNs, and HA features.</li>
</ol>
<h3>Ham It Up</h3>
<p>My fear is that HAM will be used to provide some of these features in a not-exactly-integrated fashion. It will certainly be used for the upgrade path, but let&#8217;s hope it&#8217;s not the final word for the others. Consider that the &#8220;clustering&#8221; features of HAM would allow HDS to claim extreme scalability across geographies between multiple USP instances. Although this would not pass the sniff test of many who are hip-deep in enterprise storage, it would likely satisfy the sales-pitch one-upmanship needs when competing with EMC.</p>
<p>On reflection, all of the features mentioned sound exactly like what EMC announced last month! So HDS must have more up their sleeves. <strong>Even this USP-II can&#8217;t be all HDS has to offer!</strong></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/featured/top/stephen/taste-ham-apologies-doctor/"  rel="bookmark" class="crp_title">A Taste Of HAM (Apologies To The Doctor)</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/hds-ams-enterprise-storage/"  rel="bookmark" class="crp_title">New HDS AMS – Do We Need Enterprise Storage?</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/enhancements-emc-symmetrix-vmax-systems-coming/"  rel="bookmark" class="crp_title">Enhancements to EMC Symmetrix V-Max Systems coming!!</a></li><li><a href="http://gestaltit.com/featured/top/stephen/hds-high-availability-manager-works/"  rel="bookmark" class="crp_title">HDS High Availability Manager: How It Works</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/policy-policy-policy/"  rel="bookmark" class="crp_title">Policy! Policy!! Policy!!!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/featured/top/stephen/hds-ham-announcement/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Stephen Foskett for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/featured/top/stephen/hds-ham-announcement/">HDS&#8217; HAM-Fisted Announcement Can&#8217;t Be All</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/exclusive/" title="View all posts in Exclusive" rel="category tag">Exclusive</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/storage/" title="View all posts in Storage" rel="category tag">Storage</a>, <a href="http://gestaltit.com/category/featured/top/" title="View all posts in Top Story" rel="category tag">Top Story</a><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/featured/top/stephen/hds-ham-announcement/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PowerPath To The Virtual People</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/powerpath-to-the-virtual-people/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/powerpath-to-the-virtual-people/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 03:48:49 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Server Virtualization]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[ATF]]></category>
		<category><![CDATA[Chad Sakac]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Computer history]]></category>
		<category><![CDATA[Conley]]></category>
		<category><![CDATA[DMP]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[HDLM]]></category>
		<category><![CDATA[HP-UX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[latency]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[MPIO]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[PowerPath/VE]]></category>
		<category><![CDATA[PVlinks]]></category>
		<category><![CDATA[SDD]]></category>
		<category><![CDATA[Veritas]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vSphere]]></category>

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

