<?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/"
	>

<channel>
	<title>The Storage Architect &#187; Virtualisation</title>
	<atom:link href="http://thestoragearchitect.com/tag/virtualisation/feed/" rel="self" type="application/rss+xml" />
	<link>http://thestoragearchitect.com</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Tue, 07 Feb 2012 10:08:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Using The Dynamic Memory Feature on Microsoft Hyper-V</title>
		<link>http://thestoragearchitect.com/2011/04/01/using-the-dynamic-memory-feature-on-microsoft-hyper-v/</link>
		<comments>http://thestoragearchitect.com/2011/04/01/using-the-dynamic-memory-feature-on-microsoft-hyper-v/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 10:20:35 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Dynamic Memory]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[Windows 2008]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2470</guid>
		<description><![CDATA[<p><a href="http://31.222.189.99/wp-content/uploads/2011/04/WS08-R2_v_rgb.png" ></a>Microsoft recently released service pack 1 (SP1) of Windows Server 2008 R2, which includes the Dynamic Memory option.  This new feature is meant to aid memory management across a Hyper-V host with multiple guests.  Previously the memory assigned to a guest was static and couldn&#8217;t be changed without a power off and reboot [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p><a href="http://31.222.189.99/wp-content/uploads/2011/04/WS08-R2_v_rgb.png" ><img class="alignleft size-full wp-image-2480" style="margin: 5px;" title="WS08-R2_v_rgb" src="http://31.222.189.99/wp-content/uploads/2011/04/WS08-R2_v_rgb.png" alt="WS08-R2_v_rgb" width="249" height="75" /></a>Microsoft recently released service pack 1 (SP1) of Windows Server 2008 R2, which includes the Dynamic Memory option.  This new feature is meant to aid memory management across a Hyper-V host with multiple guests.  Previously the memory assigned to a guest was static and couldn&#8217;t be changed without a power off and reboot of that guest.</p>
<p>I&#8217;ve upgraded The Storage Architect lab servers to R2 SP1 and have been looking at how Dynamic Memory operates.  There are links at the end of this post that provide the official line, but I&#8217;ll be discussing my findings and thoughts here first.</p>
<h3>Why Is Dynamic Memory needed?</h3>
<p>Virtualisation is all about sharing resources &#8211; CPU, memory, disk space and so on, in a way that enables those resources to be used more efficiently.  When Windows servers were using 25% or less of their CPU capacity, there was an opportunity to make use of that wasted resource by stacking multiple Windows onto the same hardware using a hypervisor like VMware or Hyper-V.  The virtualisation approach is more suitable to Windows as the O/S doesn&#8217;t play well with multiple application installations in one Windows instance.  In addition, for maintenance and other management reasons, it may not be appropriate for multiple business applications to share the same server.</p>
<p>Sharing processor time is relatively easy and is already built into all operating systems that run multiple tasks &#8211; so pretty much everything since DOS days has been able to &#8220;timeslice&#8221;.  Memory however is a little more problematic.  All operating systems (bar a few like z/OS) assume that the memory they detect at boot time is there forever (or at least until the O/S shuts down).  This is a pretty reasonable assumption as hot plugging memory is something I don&#8217;t see most server hardware having; the cost of implementing electrical isolation on the motherboard slots doesn&#8217;t really justify the cost.</p>
<p>However memory is inevitably overallocated to hosts on their initial creation, even if it is subsequently fully utilised at some stage in the future.  Memory is also the main resource that virtualisation platforms never have enough of, so it makes sense to be able to be more efficient with its use.  Dynamic Memory for Hyper-V enables a host to manage the memory provided to the guests in a more efficient manner by dynamically increasing and decreasing the memory available to each guest.  However there are some caveats:</p>
<ul>
<li>The new feature requires the installation of SP1 on Windows Server 2008 R2 running Hyper-V (or Windows Hyper-V Server R2)</li>
<li>Dynamic memory is only supported on Windows 7, Windows Server 2008 with SP2, Windows Server 2008 R2, Windows Vista with SP1, Windows Server 2003 R2 with SP2 and Windows Server 2003 with SP2 along with either SP1 for that platform or the SP1 version of the integration services.  See <a rel="nofollow" href="http://technet.microsoft.com/en-us/library/ff817651%28WS.10%29.aspx"  target="_blank">here</a> for the specific details.</li>
<li>Non-supported platforms will continue to use their full allocation of memory.</li>
</ul>
<p>Integration Services is required on the guest O/S to fix the problem of notifying the O/S that the physical memory allocation has changed.  It looks like for Windows 7 and Windows Server 2008 SP2 that Service Pack 1 onwards effectively provides this capability and should be included in all future releases (although Microsoft would have to confirm that).</p>
<p>As you can imagine, adding and removing what appears to be physical memory isn&#8217;t a trivial task.  Remember that as far as the O/S is concerned, the memory it has access to is real physical memory.  Adding memory is no problem; the amount of apparent physical memory is simply increased.  However when taking memory back, the hypervisor needs to be aware that the memory slot may be in use.  In order to take it back from the guest O/S, the memory page would need to be released by paging the contents to disk or another memory page.  I don&#8217;t know the specifics of how Hyper-V performs dynamic memory management, but common sense would say that the pages to be retrieved should be the ones not in use by the guest.  Depending on how Windows views physical memory, it may not be possible to remove a non-sequential memory slot; there may be a requirement to remove memory from the end of the address space; it all depends on how Windows memory management algorithms work.  This is something I&#8217;ll speculate on after presenting the performance testing results.</p>
<h3>Configuration</h3>
<p>Dynamic Memory is specified using new options in guest Settings.  See the first screenshot.  Either <strong>Static</strong> or <strong>Dynamic </strong>is selected; for Static, a fixed amount of memory is selected; for Dynamic a <strong>Startup</strong> and <strong>Maximum</strong> figure is specified. A third parameter, Memory Buffer also needs to be set.  This represents an amount of memory Hyper-V attempts to reserve in addition to the in-use memory; so, if 1000MB have been assigned to a guest and the buffer is 20%, an additional 200MB is reserved.  There&#8217;s also an option to weight each guest in terms of priority; so less important virtual machines could be given lower priority when memory is low.</p>
<h3>Testing Testing</h3>
<p>The second screenshot shows my test environment.  This is a Hyper-V server with 8GB of RAM.  Initially memory is assigned to a number of Windows servers and two non-Windows servers; <strong>Memory Demand</strong> and <strong>Memory Status</strong> is shown for those guests running Integration Services.  Running the following command against one of the guests shows that the physical memory assumed by the guest is the initial value, in this case 512MB (screenshot 3).</p>
<p style="padding-left: 30px;"><strong>get-wmiobject Win32_PhysicalMemory -computername hv41-win7-x64</strong></p>
<p>This sort of makes sense, in that the physical memory slots seen at boot time is the value representing startup memory and so this value is also the minimum that the guest can have.  However as I found when testing, the <strong>reported</strong> memory assigned to a guest increases but never decreases.</p>
<p>To track memory usage, I wrote a small Powershell script that extracts the host and guest memory usage, displaying the results every 10 seconds.  The output is shown in the graph screenshot.  From a starting position of 512MB on the guest, I increased memory demand by starting Internet Explorer multiple times.  This increased memory figures for Guest Used and Physical.  It also increased the memory in use by the Host, all in step with each other.  Around 4 minutes into the test I started other guests on the host.  This immediately increased the Host Used memory sharply and as the Host became under pressure with memory, it caused the Guest&#8217;s assigned memory to drop to the bare minimum i.e. what was actually in use.  Once I relieved the pressure (around 9 minutes in) then started to close IE on the Guest, the memory figures returned to levels seen before the test.  There are some interesting pieces of information here:</p>
<ul>
<li>The Guest Physical MB figure increased from the base 512MB to towards the maximum assigned (in this case 1024MB).  Even when memory demand in the guest drops, this figure never reduces and is always a high watermark.  There could be a temptation to set the Maximum memory for each guest very high.  I can&#8217;t imagine this being wise as increased demand would start paging at the Hyper-V level, impacting all guests.</li>
<li>At one stage I appeared to have more memory in use than Assigned (around 8 minutes in).  I&#8217;m not sure how this could happen, other than for Hyper-V to be paging some of the active guest memory to disk.</li>
</ul>
<p>Memory usage within Windows was never clear in the first place; Dynamic  Memory just makes things more complex; correctly determining memory usage will require information from both the hypervisor and the guest.  I&#8217;m hoping to develop a tool that will make the process of understanding the configuration an easier one.  In the meantime I&#8217;d be interested in feedback on how other people have tested this new feature.</p>

<a href='http://thestoragearchitect.com/2011/04/01/using-the-dynamic-memory-feature-on-microsoft-hyper-v/screen-shot-2011-03-31-at-16-44-51/' title='Screen shot 2011-03-31 at 16.44.51'><img width="150" height="140" src="http://thestoragearchitect.com/wp-content/uploads/2011/04/Screen-shot-2011-03-31-at-16.44.51.png" class="attachment-thumbnail" alt="Screen shot 2011-03-31 at 16.44.51" title="Screen shot 2011-03-31 at 16.44.51" /></a>
<a href='http://thestoragearchitect.com/2011/04/01/using-the-dynamic-memory-feature-on-microsoft-hyper-v/screen-shot-2011-03-31-at-16-54-24/' title='Screen shot 2011-03-31 at 16.54.24'><img width="150" height="77" src="http://thestoragearchitect.com/wp-content/uploads/2011/04/Screen-shot-2011-03-31-at-16.54.24.png" class="attachment-thumbnail" alt="Screen shot 2011-03-31 at 16.54.24" title="Screen shot 2011-03-31 at 16.54.24" /></a>
<a href='http://thestoragearchitect.com/2011/04/01/using-the-dynamic-memory-feature-on-microsoft-hyper-v/screen-shot-2011-03-31-at-17-27-15/' title='Screen shot 2011-03-31 at 17.27.15'><img width="150" height="93" src="http://thestoragearchitect.com/wp-content/uploads/2011/04/Screen-shot-2011-03-31-at-17.27.15.png" class="attachment-thumbnail" alt="Screen shot 2011-03-31 at 17.27.15" title="Screen shot 2011-03-31 at 17.27.15" /></a>
<a href='http://thestoragearchitect.com/2011/04/01/using-the-dynamic-memory-feature-on-microsoft-hyper-v/hyperv-memory-test/' title='HyperV Memory Test'><img width="150" height="91" src="http://thestoragearchitect.com/wp-content/uploads/2011/04/HyperV-Memory-Test.png" class="attachment-thumbnail" alt="HyperV Memory Test" title="HyperV Memory Test" /></a>
<a href='http://thestoragearchitect.com/2011/04/01/using-the-dynamic-memory-feature-on-microsoft-hyper-v/ws08-r2_v_rgb/' title='WS08-R2_v_rgb'><img width="150" height="45" src="http://thestoragearchitect.com/wp-content/uploads/2011/04/WS08-R2_v_rgb.png" class="attachment-thumbnail" alt="WS08-R2_v_rgb" title="WS08-R2_v_rgb" /></a>

]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/04/01/using-the-dynamic-memory-feature-on-microsoft-hyper-v/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will Poor SRM Products Kill The Storage Array?</title>
		<link>http://thestoragearchitect.com/2011/01/06/will-poor-srm-products-kill-the-storage-array/</link>
		<comments>http://thestoragearchitect.com/2011/01/06/will-poor-srm-products-kill-the-storage-array/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 08:48:01 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[SRM]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[Storage Array]]></category>
		<category><![CDATA[storage resource management]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2149</guid>
		<description><![CDATA[<p>A random comment made on twitter a few days ago has been stuck in my mind and been going around and around.  It&#8217;s finally emerged.  Even as we start into 2011 we don&#8217;t really have scalable Storage Resource Management products for the Enterprise.</p> <p>Sure, we have point products that can managed small numbers of arrays.  [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>A random comment made on twitter a few days ago has been stuck in my mind and been going around and around.  It&#8217;s finally emerged.  Even as we start into 2011 we don&#8217;t really have scalable Storage Resource Management products for the Enterprise.</p>
<p>Sure, we have point products that can managed small numbers of arrays.  All vendors produce those.  They aren&#8217;t good; pick something like cross-vendor support &#8211; a feature that really doesn&#8217;t work and was made worse by the failed implementation of SMI-S by SNIA and you can see my point.</p>
<p>But what happens when we want to scale to hundreds of arrays and multi-petabyte deployments?  From my experience what we see is end users falling back to the basic command line interfaces and abandoning the SRM products as the amount of overhead they add in terms of additional management, support and cost exceeds the benefit.</p>
<p>There is also another trend we&#8217;re seeing as we move to more comprehensive virtual environments; storage management is being added as a plugin to the virtualisation management platform.   This means complex SRM tools aren&#8217;t required as the rate of change of the storage component in a unified architecture is much less and in some cases almost zero.</p>
<p>Does this really mean SRM tools have had an impact?  I believe it does.  Once environments reach a certain size, it becomes incredibly difficult to manage them effectively.  How many Storage Admins have been asked the simple questions; &#8220;how much storage do we have&#8221; and &#8220;how much storage are we using/have free&#8221; and found themselves having to make excuses about how difficult that is to work out or to calculate across heterogeneous environments.</p>
<p>The virtualisation trend I&#8217;ve mentioned also poses another risk; the original premise of the SAN was to consolidate dispersed storage tied to servers.  Consolidation made management more simple and reduced costs.  However unified computing is being delivered as a package which doesn&#8217;t include consolidated storage (it includes storage arrays, but they&#8217;re not designed to be shared across multiple unified server/network deployments).  As a consequence I believe we&#8217;ll see the rise of embedded storage blades and of SSD arrays to support unified virtual servers, with bulk &#8220;nearline&#8221; storage of data being the storage array&#8217;s only purpose.</p>
<p>Could this situation have been changed by better SRM tools?  Well perhaps and perhaps not.  It partially depends on what you include in the definition of SRM software.  I would define SRM to encompass everything from reporting to management, where management means provisioning/deallocation and operation.  One critical component of storage management is the ability to seamlessly move data around storage arrays as required.  This is a feature only appearing today, some 5 years or more after it was really needed; server virtualisation removed the incumberances of the physical server from the OS/application &#8211; storage mobility (which should remove the incumberance of the storage array) is still in it&#8217;s infancy.</p>
<p>Hopefully 2011 will be a year where some of the data mobility features finally reach maturity and that can only be good for us all.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2011/01/06/will-poor-srm-products-kill-the-storage-array/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Virtualization and Storage: Overview, Vendor Solutions</title>
		<link>http://thestoragearchitect.com/2010/12/11/virtualization-and-storage-overview-vendor-solutions/</link>
		<comments>http://thestoragearchitect.com/2010/12/11/virtualization-and-storage-overview-vendor-solutions/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 14:44:59 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Datamation]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2141</guid>
		<description><![CDATA[<p>There&#8217;s no denying that virtualization platforms such as <a href="http://www.vmware.com/" >VMware</a> and <a rel="nofollow" href="http://www.microsoft.com/hyper-v-server/" >Hyper-V</a> have revolutionized the way in which computing resources are deployed.</p> <p>Physical servers were usually under-utilized and took time and effort to deploy. These servers also consumed data center space, power and cooling. Virtualization reduced hardware costs, reduced the environmental [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s no denying that virtualization platforms such as <a href="http://www.vmware.com/" >VMware</a> and <a rel="nofollow" href="http://www.microsoft.com/hyper-v-server/" >Hyper-V</a> have revolutionized the way in which computing resources are deployed.</p>
<p>Physical servers were usually under-utilized and took time and effort to  deploy.  These servers also consumed data center space, power and  cooling.  Virtualization reduced hardware costs, reduced the  environmental requirements by saving on power and cooling and improved  the utilization of physical hardware in comparison to dedicated server  environments.</p>
<p>Read the rest of this article at <a href="http://itmanagement.earthweb.com/features/article.php/12297_3915946_1/Virtualization-and-Storage-Overview-Vendor-Solutions.htm"  target="_blank">Datamation</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/12/11/virtualization-and-storage-overview-vendor-solutions/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Symantec Disaster Recovery Study 2010</title>
		<link>http://thestoragearchitect.com/2010/11/30/symantec-disaster-recovery-study-2010/</link>
		<comments>http://thestoragearchitect.com/2010/11/30/symantec-disaster-recovery-study-2010/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 12:10:21 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Ulitzer]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[disaster Recovery]]></category>
		<category><![CDATA[DR]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[Symantec Disaster Recovery Study]]></category>
		<category><![CDATA[VMFS]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2102</guid>
		<description><![CDATA[<p><a href="http://31.222.189.99/wp-content/uploads/2010/11/SYM_Horiz_RGB-72dpi.jpg" ></a>I was recently briefed on the latest Symantec Disaster Recovery Study (2010), the details of which can be found <a rel="nofollow" href="http://www.symantec.com/about/news/resources/press_kits/detail.jsp?pkid=dr_survey2010" target="_blank">here</a>.  Some 1700 companies (of 5000 employees or more) were interviewed about various aspects of their backup environments.  As usual with these kind of surveys, there were some interesting results (I [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p><a href="http://31.222.189.99/wp-content/uploads/2010/11/SYM_Horiz_RGB-72dpi.jpg" ><img class="alignleft size-medium wp-image-2105" style="margin: 5px;" title="SYM_Horiz_RGB-72dpi" src="http://50.57.85.110/wp-content/uploads/2010/11/SYM_Horiz_RGB-72dpi-300x78.jpg" alt="SYM_Horiz_RGB-72dpi" width="300" height="78" /></a>I was recently briefed on the latest Symantec Disaster Recovery Study (2010), the details of which can be found <a rel="nofollow" href="http://www.symantec.com/about/news/resources/press_kits/detail.jsp?pkid=dr_survey2010"  target="_blank">here</a>.  Some 1700 companies (of 5000 employees or more) were interviewed about various aspects of their backup environments.  As usual with these kind of surveys, there were some interesting results (I guess there have to be interesting results otherwise the surveys wouldn&#8217;t be worth talking about).</p>
<ul>
<li><strong>56% of data on virtual systems is regularly backed up. </strong> This seems like a small number but perhaps the term &#8220;regularly&#8221; is one to consider here.  If environments are cloned and used for test, then perhaps there&#8217;s no need to back these environments up as they&#8217;re deleted and re-seeded as required.  It would be interesting to know how this figure breaks down by production and non-production environments.</li>
<li><strong>Only 20% of virtual environments protected by replication or failover technologies. </strong> This is a remarkable figure and implies a number of things; array-based replication is still hard to get right with virtualisation; users don&#8217;t consider virtual environments &#8220;production enough&#8221; to replicate them; but probably most important is that this implies there is still a lot of work to be done getting replication right.  Of course VMware with their <a href="http://www.thevirtualisationarchitect.com/?p=1592"  target="_blank">VAAI</a> initiative are looking to fix this problem and features such as svMotion help, but we know that there is a disconnect between LUN-based VMFS file stores and the granularity required to fail over individual virtual guests to remote locations.</li>
<li><strong>60% of virtual environments are not covered in DR plans. </strong> The issue here could be similar to the first point above; most of these environments might not be production and so be re-seeded as required, however as virtualisation becomes the norm rather than the exception, DR will become an increasingly important consideration.</li>
<li><strong>72% of organisations experience downtime from system upgrades &amp; 70% experience downtime from power outages and failures. </strong>There&#8217;s always going to be a certain amount of &#8220;fat-finger&#8221; syndrome in system upgrades but I think these two statistics indicate that there&#8217;s a lack of failure planning going into designing infrastructures.  Yes, hardware and software will fail; it always does.  The skill is designing to this and building an infrastructure that meets requirements, including resiliency.</li>
</ul>
<p>I&#8217;ve attached the study in it&#8217;s entirety to this post.  I&#8217;d be interested in anyone&#8217;s feedback on their experiences with the points raised; whether they feel they are valid or not.</p>
<p><a href="http://31.222.189.99/wp-content/uploads/2010/11/Symantec-2010-Disaster-Recovery-Study.pdf" >Symantec 2010 Disaster Recovery Study</a></p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/11/30/symantec-disaster-recovery-study-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Storage Networking World Europe &#8211; III</title>
		<link>http://thestoragearchitect.com/2010/10/29/storage-networking-world-europe-iii/</link>
		<comments>http://thestoragearchitect.com/2010/10/29/storage-networking-world-europe-iii/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 16:14:54 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Ulitzer]]></category>
		<category><![CDATA[barry whyte]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[Storewize]]></category>
		<category><![CDATA[V7000]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=2040</guid>
		<description><![CDATA[<p><a href="http://31.222.189.99/wp-content/uploads/2010/10/snw_large.png" ></a>Here&#8217;s another video from this week&#8217;s SNWE in Frankfurt.  This time I&#8217;m talking to <a href="http://twitter.com/bwhyte" target="_blank">Barry Whyte</a> about the IBM Storewize v7000; a modular array with SVC tendencies.  It&#8217;s good to see another vendor acknowledging that the ability to manage external storage is justified and can offer very real benefits in cost [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p><a href="http://31.222.189.99/wp-content/uploads/2010/10/snw_large.png" ><img class="alignleft size-full wp-image-2031" style="margin: 5px;" title="snw_large" src="http://31.222.189.99/wp-content/uploads/2010/10/snw_large.png" alt="snw_large" width="292" height="150" /></a>Here&#8217;s another video from this week&#8217;s SNWE in Frankfurt.  This time I&#8217;m talking to <a href="http://twitter.com/bwhyte"  target="_blank">Barry Whyte</a> about the IBM Storewize v7000; a modular array with SVC tendencies.  It&#8217;s good to see another vendor acknowledging that the ability to manage external storage is justified and can offer very real benefits in cost reduction, mobility and performance.  Enough of my ranting, here&#8217;s the video.</p>
<p>P.S.  Look out for one of Barry&#8217;s European colleagues totally missing the point that we are recording a video and trying to explain the GUI to another customer at the same time as we are talking.  Nice.</p>
<p><a href="http://thestoragearchitect.com/2010/10/29/storage-networking-world-europe-iii/"><em>Click here to view the embedded video.</em></a></p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/10/29/storage-networking-world-europe-iii/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing: Why Federation Is What We Need</title>
		<link>http://thestoragearchitect.com/2010/05/13/enterprise-computing-why-federation-is-what-we-need/</link>
		<comments>http://thestoragearchitect.com/2010/05/13/enterprise-computing-why-federation-is-what-we-need/#comments</comments>
		<pubDate>Thu, 13 May 2010 13:07:00 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[GestaltIT]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Federation]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[VPLEX]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=1406</guid>
		<description><![CDATA[<p>You may have assumed from my <a href="http://www.thestoragearchitect.com/2010/05/12/enterprise-computing-vplex-a-dreary-storage-cluster/" >previous post</a> on VPLEX that I am negative towards the concept of storage federation.  That couldn&#8217;t be further from the truth.  In fact, ever since I was involved in deploying ESX onto enterprise storage infrastructure (some 4 years ago), I&#8217;ve been waiting for the day true federation [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>You may have assumed from my <a href="http://www.thestoragearchitect.com/2010/05/12/enterprise-computing-vplex-a-dreary-storage-cluster/" >previous post</a> on VPLEX that I am negative towards the concept of storage federation.  That couldn&#8217;t be further from the truth.  In fact, ever since I was involved in deploying ESX onto enterprise storage infrastructure (some 4 years ago), I&#8217;ve been waiting for the day true federation would arrive.  Here&#8217;s why.</p>
<p><strong>Static Configurations</strong></p>
<p>Think back to the time before server virtualisation (yes, there was one).  Physically static servers failed over to other physically static servers located in remote data centres.  Once deployed, servers very rarely moved unless there were major physical data centre issues or an upgrade was being performed.  In fact, even when server upgrades occurred, it was typical to acquire a new server and rebuild the application and data on that new hardware to remove any issues with new server drivers, hardware firmware and so on.</p>
<p><strong>Mobility Rules</strong></p>
<p>Server Virtualisation changed all those restrictions.  By abstracting the hardware to generic devices it was possible to place a VMware host on shared storage and have any connected VMware server run that guest.  Very quickly the toolset of features improved to make that host movement transparent and as simple as clicking a button.  This meant servers could be accommodated on any hardware and scaled within the hypervisor.</p>
<p><strong>Storage Restrictions</strong></p>
<p>Unfortunately storage wasn&#8217;t so quick to keep up.  The static model of a single physical server in two locations worked well with storage replication technologies that required only one copy of the data to be active at any one time.  Moving an application to another data centre was typically a disaster recovery process and consequently a small outage was acceptable as the storage arrays &#8220;failed over&#8221; their LUNs to the remote location.  Once the DR issue was solved, the data could be &#8220;failed back&#8217; to the original location.  It wasn&#8217;t usual to move servers between data centres as a standard operational process.</p>
<p>Virtual Machine environments weren&#8217;t well catered for.  Failover of replicated storage wasn&#8217;t a transparent process; there was a tradeoff between LUN size and the maximum number of LUNs a hypervisor could support; this made it more complex to architect a Virtual Machine environment with enterprise storage.  Even with vMotion on VMware, where a VM host could be moved transparently across physical hypervisor servers, the storage couldn&#8217;t be moved easily.  In fact, the storage restrictions were solved by implementing storage vMotion, rather than have the array achieve the data migration itself.</p>
<p><strong>Step in Federation</strong></p>
<p>This is where storage federation comes in.  It enables any and all copies of a LUN to be updated from multiple locations at the same time.  This means that both the hypervisor and the storage can be load balanced across multiple locations and physical hardware without having to bulk copy the data all the time.  Here&#8217;s a simple example to demonstrate the process.</p>
<p>Imagine a 1TB LUN on a storage array acting as a single datastore and supporting 20 production virtual machines.  In the &#8220;old&#8221; model, moving that LUN to another location would require impacting all 20 virtual machines and making another location the primary target of I/O operations.  There was no ability to go &#8220;sub-LUN&#8221; and to move individual machines to another location.  Storage vMotion could be used, but that would require replicating the entire VM to another LUN/datastore.  Any attempt to load balance the VM guests would be constrained by the time required to continually move data around the infrastructure.  In addition, moving a replicated VM from one LUN/datastore to another would mean compromsing DR until that LUN had been fully replicated to another location.</p>
<p>Now under a federated environment, that 1TB LUN would be updatable from any location, meaning individual VM hosts on the datastore could be updated from multiple locations at the same time.  This means there is a massive increase in the flexibility of managing workloads across physical locations, offering the ability to workload balance for business and operational benefits.</p>
<p><strong>Summary</strong></p>
<p>Ultimately, federated storage environments will be the future. Products like VPLEX are only the start.  The ultimate goal will mean workloads can be run anywhere, any time.  That will be cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/05/13/enterprise-computing-why-federation-is-what-we-need/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cloud Computing:  Cloud /= Virtualisation</title>
		<link>http://thestoragearchitect.com/2010/03/15/cloud-computing-cloud-virtualisation/</link>
		<comments>http://thestoragearchitect.com/2010/03/15/cloud-computing-cloud-virtualisation/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 13:04:13 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Client/Server]]></category>
		<category><![CDATA[CloudCamp]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[objects]]></category>
		<category><![CDATA[Rackspace]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=1252</guid>
		<description><![CDATA[<p>I finally managed to attend a London CloudCamp last Thursday, which conveniently co-incided with a #storagebeers evening.  For two hours of listening to the collective wisdom of the presenters and the &#8220;unpanel&#8221; we were offered free beer and food.  Now free beer is good, however I&#8217;m not sure it&#8217;s good enough to make me want [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>I finally managed to attend a London CloudCamp last Thursday, which conveniently co-incided with a #storagebeers evening.  For two hours of listening to the collective wisdom of the presenters and the &#8220;unpanel&#8221; we were offered free beer and food.  Now free beer is good, however I&#8217;m not sure it&#8217;s good enough to make me want to listen to yet another presenter confuse Cloud with Virtualisation.  This may have been a genuine misunderstanding, however it may also have been quite deliberate, as the speaker in question works for a VMware partner.  However moving on, here&#8217;s what I think Cloud is, should be and will be.</p>
<h3>My Cloud View</h3>
<p>Cloud is not virtualisation.  <em>Virtualisation</em> is virtualisation.  It&#8217;s a way of consolidating the physical entities we know today and making them available in the same manner in a virtualised form.  Moving 1000 Windows servers to 1000 virtual machines changes nothing.  You&#8217;re still offering IT to customers in the same way &#8211; using the concept of that physical entity called a server.  This is a step forward in reducing cost, but not in delivering cloud.</p>
<p>Cloud today is a hybrid of two things; virtualisation &amp; services and service abstraction.  In the first form, Amazon, Rackspace and the others are offering the same physical objects (i.e. servers) but packaged nicely so they can charge you efficiently for them.  What makes this kind of environment a step above virtualisation is that you have no view, concern or interest in how, where or by whom those servers are being provided as long as they meet your requirements for security and availability.  The hosting company is effectively offering you elasticity over and above the basic virtualisation offering you could achieve yourself.  If you need more compute, then they guarantee to provide it and they manage the pain of ensuring resources are available.  Second, is service abstraction; some things are non-server dependent.  For instance; generic databases or email outsourcing.  The hosting company offers you a service, rather than a virtual device.  This leads on to the next step; what Cloud will be in the future.</p>
<p>To see what Cloud Computing can offer, we need to move forward away from the fixed view of infrastructure and start thinking about data and applications.  In the future I want to move away from thinking about fixed data types like files and block devices and think about objects and metadata.  These objects need to be modifiable in a way that gives me consistency, so if I lose a node, or device that&#8217;s processing the data, I can recover it from elsewhere and continue working.  I want to process my data in parallel and without geographic constraints, so I can run or move my workload anywhere; presumably to the provider who is offering me best price on that day.</p>
<p>The treatment of data in this form means I need to rethink how applications are written.  I can&#8217;t rely on a simple client-server hierarchical architecture but need to move to one where my processing and data is distributed.</p>
<p><span style="text-decoration: underline;">Re-writing distributed applications will be the hardest part of delivering Cloud Computing.</span></p>
<p>Application development in a completely distributed environment creates significant challenges. Here are a few of the most obvious issues;</p>
<ul>
<li>How do I ensure consistency (multiple updates in multiple locations)?</li>
<li>How can I manage performance?</li>
<li>How can I move my data around easily and quickly?</li>
<li>How can I back my data up?</li>
<li>How can I move my application and/or data to make best use of cost savings?</li>
<li>How can I ensure my data remains secure?</li>
</ul>
<p>The ultimate Cloud Computing model needs to remove almost all the aspects of infrastructure structure we know today (server types, storage arrays, block devices, NAS) from the customer.  It will offer abstracted programming concepts &#8211; store, retrieve, search, update &#8211; to process data.  Customers will be charged for their consumption of these resources.  Abstraction will allow applications to be run on (almost) any environment.  These services will still be delivered on infrastructure, but we won&#8217;t care or need to care what it looks like.  Now there&#8217;s a challenge&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/03/15/cloud-computing-cloud-virtualisation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Virtualisation: Virtualising MY SOHO Infrastructure</title>
		<link>http://thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/</link>
		<comments>http://thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 12:48:29 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[fibre channel]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=925</guid>
		<description><![CDATA[<p>I&#8217;m in the process of migrating my existing physical infrastructure into a virtual environment. There&#8217;s nothing like &#8220;eating your own dog food&#8221; (there&#8217;s got to be a better expression than that) for testing out your beliefs on how technology should be implemented, so it&#8217;s only fitting I virtualise the IT infrastructure I rely on.</p> <p>In [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in the process of migrating my existing physical infrastructure into a virtual environment.  There&#8217;s nothing like &#8220;eating your own dog food&#8221;  (there&#8217;s <strong>got</strong> to be a better expression than that) for testing out your beliefs on how technology should be implemented, so it&#8217;s only fitting I <strong>virtualise</strong> the IT infrastructure I rely on.</p>
<p>In summary, I run a &#8220;production&#8221; Windows AD domain, Exchange, IIS and file services.  This is a <strong>typical scenario</strong> for many small businesses, with perhaps a few variations thrown in for good measure, such as SharePoint.  I&#8217;m moving to a virtual environment that is built on <strong>ESXi v4.0</strong>, a custom design Intel-based server with 2x Quad Core Intel 5420 processors and 16GB of memory.  Local hard drives include 2x SAS 7.2K 500GB drives and 2x 73GB SAS 15K drives.</p>
<p><strong>Storage Choices</strong></p>
<p>The first question I posed for my infrastructure is to decide on a <strong>storage platform</strong>.  As this is a SOHO type deployment, I don&#8217;t have the <strong>luxury </strong>of a fibre channel SAN environment.  I expect that many SMBs will feel the same and not want to commit to fibre channel deployments when the alternative options out there are <strong>low cost</strong> and probably more suitable.  Therefore here are my choices:</p>
<ul>
<li><strong>Internal drives. </strong> I have over a terabyte of internal storage but unfortunately its not RAID protected.  The disks are deployed on SAS connectors on the motherboard rather than through a dedicated RAID card.  Although I could change the configuration and include a card, there are a number of issues; (a) increased cost (b) downtime to replace failed drives (c) physical intervention and downtime on the server to replace drives.  My goal is to deploy this infrastructure to run 24&#215;7, so having to take the system down to replace a drive is not an option.  I also think that internal drives wouldn&#8217;t give me the scalability I might need.</li>
<li><strong>iSCSI.</strong> In this environment, iSCSI is a great solution; there are lots of SMB iSCSI solutions on the marketplace today, offering low cost storage with simple operations.  iSCSI is definitely a possibility.</li>
<li><strong>NAS. </strong> Using NAS (more specifically NFS) for storage on VMware provides lots of flexibility.  The management of the filesystem itself moves to the NAS hardware and so any VMware host files appear as standard files on the NAS device.  When people see this, they usually get the &#8220;light bulb moment&#8221; as they realise the possibilities this kind of deployment offers.  Whole virtual machines can be cloned, backed up or even simply copied as files around the infrastructure.  NAS offers easy access to log and configuration files too.</li>
</ul>
<p>So, for me the choice is NAS.  I have iSCSI deployed, but for my production environments, NAS will be used to store my VMware hosts.  This is for a variety of reasons, however there&#8217;s one additional benefit I haven&#8217;t discussed and that&#8217;s <strong>portability</strong>.  Placing my vmdk&#8217;s on NAS means I can move them around at will.  I can replicate them, I can back them up and I can move them easily to another NAS device without using ESXi as the data mover.</p>
<p>Stay tuned for more discussions as I evolve my setup.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/12/02/virtualisation-virtualising-my-soho-infrastructure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing: What Next For Virtualisation?</title>
		<link>http://thestoragearchitect.com/2009/09/15/enterprise-computing-what-next-for-virtualisation/</link>
		<comments>http://thestoragearchitect.com/2009/09/15/enterprise-computing-what-next-for-virtualisation/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 20:50:55 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[GestaltIT]]></category>
		<category><![CDATA[barry whyte]]></category>
		<category><![CDATA[Hursley]]></category>
		<category><![CDATA[incipient]]></category>
		<category><![CDATA[iNSP]]></category>
		<category><![CDATA[Invista]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[svc]]></category>
		<category><![CDATA[UVM]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=732</guid>
		<description><![CDATA[<p><a rel="nofollow" href="http://thestoragearchitect.files.wordpress.com/2009/09/svcstack1.png" ></a>Earlier this month, <a href="http://www.ramsan.com/default.htm" >Texas Memory Systems</a> <a href="http://www.ramsan.com/pressrelease/2009-09-08.htm" >announced</a> they had acquired the intellectual assets of <a href="http://www.incipient.com/" >Incipient</a>, a company that produced SAN virtualisation hardware and software.  With Incipient gone, EMC hardly bothering to mention <a href="http://uk.emc.com/products/detail/software/invista.htm" >Invista</a>, what is the future of SAN LUN virtualisation? </p> <p>I talked about Incipient last [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" href="http://thestoragearchitect.files.wordpress.com/2009/09/svcstack1.png" ></a>Earlier this month, <a href="http://www.ramsan.com/default.htm" >Texas Memory Systems</a> <a href="http://www.ramsan.com/pressrelease/2009-09-08.htm" >announced</a> they had acquired the intellectual assets of <a href="http://www.incipient.com/" >Incipient</a>, a company that produced <strong>SAN virtualisation</strong> hardware and software.  With Incipient gone, EMC hardly bothering to mention <a href="http://uk.emc.com/products/detail/software/invista.htm" >Invista</a>, what is the future of SAN LUN virtualisation? </p>
<p>I talked about Incipient last year, <a href="http://thestoragearchitect.com/2008/06/12/storage-migration-costs/" >here</a> and <a href="http://thestoragearchitect.com/2008/06/23/incipient-revisited/" >here</a> when discussing the costs of performing migrations.  As I said at the time, I couldn&#8217;t see how much of a saving deploying their <strong>iNSP</strong> would bring to the burdensome migration work we all have to manage on an ongoing basis.  So there&#8217;s got to be a more compelling benefit out there for using virtualisation products.  If there is, then what is it?</p>
<p>Excluding the defunct <strong>Invista</strong>, that leaves Hitachi with <strong>Universal Volume Manager </strong>(UVM) and IBM with <strong>SAN Volume Controller </strong>(SVC) still in the market place.    From experience, I know UVM is a great product and surprise, I&#8217;ve commented on that recently too especially <a href="http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/" >here</a>where I reference the fact that Hitachi are offering UVM for free.  Clearly, the drawback to UVM is that it is integrated into the array itself.  When the <strong>NSC55 </strong>first came out, I heard rumours that it may be a diskless virtualisation &#8220;head&#8221; and although it can be deployed in that way, it isn&#8217;t sold as that.  If Hitachi decided offer the USP VM or its successor as a diskless virtualisation controller, it would put them squarely in competition with SVC from IBM.</p>
<p>Earlier this year I was fortunate to have an invitation to meet <strong>Barry Whyte</strong>, &#8220;Master Inventor&#8221; and Performance Architect on the SVC product.  You can find Barry&#8217;s blog <a href="https://www.ibm.com/developerworks/mydeveloperworks/blogs/storagevirtualization/" >here</a>if you&#8217;re already not subscribed to it.  I highly recommend it especially for understanding the in&#8217;s and out&#8217;s of the SVC itself.  During my trip I got to see some of the hardware used to do interoperability testing of SVC &#8211; with storage it virtualises as well as servers it connects to.  It&#8217;s by no means a trivial task; there are 80 people in Hursley alone, working on development and testing of the product as well as a further 64 scattered around the globe.  Obviously virtualising storage is a complex business and requires huge amounts of testing.  I&#8217;d go as far as suggesting that the testing takes way more cycles than writing the code itself.</p>
<p> 
<a href='http://thestoragearchitect.com/2009/09/15/enterprise-computing-what-next-for-virtualisation/svcstack/' title='SVCstack'><img width="150" height="112" src="http://thestoragearchitect.com/wp-content/uploads/2009/09/svcstack1.png" class="attachment-thumbnail" alt="SVC I/O Stack - copyright (c) IBM Corporation 2008" title="SVCstack" /></a>
</p>
<p>What&#8217;s all this got to do with the future of virtualisation?  Well, I think it highlights what a <strong>complex process</strong> it is.  Even though standards for interoperability exist, IBM (and presumably Hitachi, EMC and at one time Incipient) have to deal with complex interoperability issues and interleave that with additional features and functionality whilst guaranteeing <strong>data integrity</strong>.  The slide taken from an SVC presentation deck gives you an idea of what&#8217;s involved.  Thanks to Barry for permission to reproduce this.</p>
<p>Both Hitachi and IBM have been successful with a virtualisation product that doesn&#8217;t sit within the SAN fabric itself.  This seems to me to be counter-intuitive as I&#8217;ve always thought the fabric was the right place for virtualisation.  After all, every I/O leaving a host hits the fabric first and this naturally becomes the best place to route the I/O to its final destination, whether or not that is a &#8220;real&#8221; LUN or one created from a virtualisation product. </p>
<p>Perhaps SAN fabric virtualisation was simply too complex and costly to deploy.  After all, recent history has told us that <strong>paying </strong>for a fabric-based virtualisation product is a non-starter otherwise we&#8217;d see more Invista and iNSP.  Perhaps fabric-based virtualisation didn&#8217;t provide the feature set that mature IT organisations required from the technology.  Either way, virtualisation in the fabric needs a rethink.  Maybe FCoE provides/provided that opportunity?</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/09/15/enterprise-computing-what-next-for-virtualisation/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing: HDS Switches On Virtualisation For Free</title>
		<link>http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/</link>
		<comments>http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 06:16:50 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dynamic provisioning]]></category>
		<category><![CDATA[HDP]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[Switch It On]]></category>
		<category><![CDATA[Universal Volume Manager]]></category>
		<category><![CDATA[Virtualisation]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=484</guid>
		<description><![CDATA[<p><a href="http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/switch-it-on/" rel="attachment wp-att-501" ></a>There&#8217;s no doubting <a href="http://www.hds.com/index.html" >HDS</a>&#8216; Universal Volume Manager (<a href="http://www.hds.com/products/storage-software/universal-volume-manager.html" >UVM</a>), aka external storage virtualisation is a cool product.  I&#8217;ve used it many times &#8211; it does the job.  However, the main drawback to using the product for me was always cost (I mentioned this only a few weeks ago [...]<!--Begin ClixTrac.com Rotator Code -->
<script type="text/javascript" language="javascript" src="http://www.clixtrac.com/rotate/321"></script>
<!--End ClixTrac.com Rotator Code -->]]></description>
			<content:encoded><![CDATA[<p><a href="http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/switch-it-on/" rel="attachment wp-att-501" ><img class="alignright size-full wp-image-501" title="switch-it-on" src="http://thestoragearchitect.files.wordpress.com/2009/04/switch-it-on.jpg" alt="switch-it-on" width="245" height="76" /></a>There&#8217;s no doubting <a href="http://www.hds.com/index.html" >HDS</a>&#8216; Universal Volume Manager (<a href="http://www.hds.com/products/storage-software/universal-volume-manager.html" >UVM</a>), aka external storage virtualisation is a cool product.  I&#8217;ve used it many times &#8211; it does the job.  However, the main drawback to using the product for me was always cost (I mentioned this only a few weeks ago on <a href="http://thestoragearchitect.com/2009/01/24/enterprise-computing-using-usp-for-migrations/" >this post</a>).  Well, now that&#8217;s changed; until the end of this year, HDS are offering UVM for free.  See the announcement <a href="http://www.hds.com/corporate/press-analyst-center/press-releases/2009/gl090422.html" >here</a>.  HDS are calling it their &#8220;Switch It On&#8221; campaign.</p>
<p>OK, free isn&#8217;t quite free &#8211; there are a few caveats.  Customers have to pay for maintenance, but other than that, there&#8217;s no charge for using UVM on current USP-V deployments.  In addition, customers can &#8220;super-size&#8221; the offer and also get Hitachi Tiered Storage Manager (<a href="http://www.hds.com/products/storage-software/hitachi-tiered-storage-manager.html" >HTSM</a>), Hitachi In-System Replication and limited access to Hitachi Dynamic Provisioning (<a href="http://www.hds.com/products/storage-software/hitachi-dynamic-provisioning.html" >HDP</a>) all for free.</p>
<p>It is unlikely HDS are doing this out of some altruistic concern for their customers.  Clearly they see benefits in driving more business by offering these licences at no cost.  So how can customers benefit?</p>
<p><strong>Traditional Approach</strong></p>
<p>Traditionally, UVM is seen as a tool to manage the migration process or get data into a USP and there&#8217;s no question that UVM can be used for these purposes.  Typically, here are some of the costs associated with migration:</p>
<ul>
<li><strong>Staff Resource Costs</strong> &#8211; migrations take time and effort to plan.  The longer they take, the more cost is incurred with change control, planning, co-ordination with other teams and on actually performing the migration, which is typically performed out of hours.</li>
<li><strong>Software Costs</strong> &#8211; migrations may require specific software products or tools (e.g UVM or TDMF).</li>
</ul>
<p>Here are some of the constraints on migration work:</p>
<ul>
<li>Limited downtime on servers.</li>
<li>Data to be migrated out of hours or within certain time frames.</li>
<li>No host tools (like volume managers) to perform migrations.</li>
<li>Data migrations are required to disparate locations.</li>
<li>Data integrity and synchronicity must be maintained (e.g. replicated data must be consistent if an outage occurred during the migration process.</li>
</ul>
<p>The tradeoff with UVM has always been the cost of the UVM licence compared to the savings which could be made on the above issues by using the product.  For example, UVM could be used to virtualise an entire array (or arrays) behind a USP-V in a single weekend.  Consecutive weekends can then be used to migrate into the USP.  This controlled approach (a) enables the storage managers to perform the migration, freeing up the host teams (b) allows the storage managers to load balance migrations into the USP-V (c) monitor performance as migrations occur (d) enable target servers to be immediately upgraded to new code/driver levels which may not have been supported previously on the older arrays.</p>
<p><strong>Lateral Thinking</strong></p>
<p>Getting UVM for free enables some more lateral thinking:</p>
<ul>
<li><strong>Example 1: Migrate out of the USP</strong>.  There are lots of examples of moving data into a USP, but what about moving it out?  If you&#8217;ve purchased a USP and it&#8217;s fully populated with disk and full, how do you save money?  Well, one option is to get a UVM licence and migrate non-critical (and perhaps non-production) data to an externalised array at a lower cost.  Previously this could only be commercially viable if the reduced cost of the external array covered the cost of the UVM licence.  Now there&#8217;s no need to worry.</li>
<li><strong>Example 2: Migrate in and De-Dupe.</strong>  With UVM and HDP, external storage arrays can be migrated into the USP and placed on thin provisioned volumes. HDP Zero Page Reclaim removes the &#8220;empty&#8221; blocks of data during this process.  For certain data profiles, this could provide signficant savings.</li>
<li><strong>Example 3: A Free Datacentre Migration Tool.</strong>  Imagine you&#8217;ve got to move data on arrays not currently replicated &#8211; but that data needs to reside in another location.  If a pair of USPs are available, why not virtualise the source and target arrays and use the USP to move the data between the two sites?  This could save purchasing replication licences for an array or resolve a problem where replication isn&#8217;t possible from certain hardware.</li>
<li><strong>Example 4: Implement a 3DC Solution.</strong>  How about using the USP-V as a three datacentre solution?  Here&#8217;s how it works; two USP-Vs are used to replicate data synchronously between two local sites.  The target devices are actually virtualised across a fabric to a third site using UVM.  In this way, data can be moved to a third site without requiring a third copy of data.</li>
</ul>
<p>With free software, the options are only limited by imagination.  If HDS are prepared to offer software for free then there&#8217;s no excuse not to use it.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/04/22/enterprise-computing-hds-switches-on-virtualisation-for-free/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

