<?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; vSphere</title>
	<atom:link href="http://thestoragearchitect.com/tag/vsphere/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>Amazon Web Services &#8211; VM Import</title>
		<link>http://thestoragearchitect.com/2010/12/16/amazon-web-services-vm-import/</link>
		<comments>http://thestoragearchitect.com/2010/12/16/amazon-web-services-vm-import/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 11:18:38 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.thevirtualisationarchitect.com/?p=1739</guid>
		<description><![CDATA[<p><a href="http://31.222.189.99/wp-content/uploads/2010/12/logo_aws.gif" ></a>Amazon have <a rel="nofollow" href="http://aws.amazon.com/ec2/vmimport/" target="_blank">announced</a> the availability of a feature that allows vSphere virtual machines (as VMDKs) to be imported into AWS.  Today the feature is restricted to systems running Windows 2008 Server Sp2 but will be expanded in the future.  Now this concept sounds great but there&#8217;s a major drawback here [...]<!--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/12/logo_aws.gif" ><img class="alignleft size-full wp-image-1741" style="margin: 5px;" title="logo_aws" src="http://31.222.189.99/wp-content/uploads/2010/12/logo_aws.gif" alt="" width="164" height="60" /></a>Amazon have <a rel="nofollow" href="http://aws.amazon.com/ec2/vmimport/"  target="_blank">announced</a> the availability of a feature that allows vSphere virtual machines (as VMDKs) to be imported into AWS.  Today the feature is restricted to systems running Windows 2008 Server Sp2 but will be expanded in the future.  Now this concept sounds great but there&#8217;s a major drawback here &#8211; upload time.  A lot of my VMs are multi-gigabyte in size.  Uploading them to AWS wouldn&#8217;t be a trivial task and of course during this time the VM isn&#8217;t available.  So &#8220;click to the cloud&#8221; is getting close but still has issues.</p>
<p>So what would have to be done to allow a VM to be down for the minimum amount of time?  I think it wouldn&#8217;t be that difficult.  Firstly a lot of the data within a VM is static &#8211; installation libaries and other files don&#8217;t change from day to day.  There&#8217;s usually a core set of files which are updated continuously.  Snapshots provide the facility to manage the upload process as follows:</p>
<p>Take a snapshot of a VM.  Upload the snapshot to AWS.  While the upload is taking place, the VM will have updates written to a new file, effectively keeping track of changes since the last update.  Once the upload is completed, the VM can be shut down and the changes uploaded, reducing the down time to the upload of only changed data.  Alternatively another snapshot can be taken and this data uploaded, while new changes are recorded to a third file.  Theoretically the process can be repeated indefinitely, each time around the loop the upload time will be shorter and less data will be out of sync.  Two things will affect the ability to minimise VM downtime; upload bandwidth to the cloud and rate of change of data.</p>
<p>I&#8217;ve signed up to use the vSphere plugin which will enable uploading of the VM image.  Today uploading is only available by the API.  It will be interesting to see how downtime will be minimised with both options.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/12/16/amazon-web-services-vm-import/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VAAI &#8211; Not Just for Virtualisation?</title>
		<link>http://thestoragearchitect.com/2010/10/11/vaai-not-just-for-virtualisation/</link>
		<comments>http://thestoragearchitect.com/2010/10/11/vaai-not-just-for-virtualisation/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 08:54:41 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Ulitzer]]></category>
		<category><![CDATA[EXTENDED COPY]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[WRITE SAME]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=1682</guid>
		<description><![CDATA[<p>Last month we saw the announcement of vSphere 4.1 and the support of new storage features centred around <a href="http://www.vmware.com/products/vstorage-apis-for-array-integration/" target="_blank">VAAI</a>, the vSphere API for Array Integration.  This introduced a number of array offload features including Full Copy, Block Zeroing and Hardware Assisted Locking.  Now this new functionality, aimed at improving scalability is intended to [...]<!--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>Last month we saw the announcement of vSphere 4.1 and the support of new storage features centred around <a href="http://www.vmware.com/products/vstorage-apis-for-array-integration/"  target="_blank">VAAI</a>, the vSphere API for Array Integration.  This introduced a number of array offload features including Full Copy, Block Zeroing and Hardware Assisted Locking.  Now this new functionality, aimed at improving scalability is intended to offload CPU and memory intensive operations to the storage array, the place where logically it is best executed.</p>
<p>The new functions are implemented through changes to the SCSI protocol, introducing new SCSI commands that execute the desired operations.  For example Full Copy uses the SCSI EXTENDED COPY command; Block Zeroing uses WRITE SAME.  This of course leads thoughts towards two ideas; the use of these commands on supported arrays for non-virtualisation purposes and whether these features will be emulated by the hypervisor for virtual LUNs.</p>
<h3>Non-virtualisation Usage</h3>
<p>The new SCSI commands are implemented through <a href="http://www.t10.org/drafts.htm"  target="_blank">SPC-4</a> the latest specification of the SCSI protocol, still in draft.  There&#8217;s no reason to assume that, if implemented by the storage vendor these commands couldn&#8217;t be used for other purposes.  Here are some examples.</p>
<ul>
<li><strong>Secure Defragmentation</strong> &#8211; defragmenting a volume isn&#8217;t typically secure as the source block being re-organised isn&#8217;t zeroed out post-move.  Secure defrag could ensure source block data is overwritten multiple times in a more secure fashion.</li>
<li><strong>Virtual Defrag</strong> &#8211; defrag of thin volumes causes problems as the old block location for data being moved still looks like it is in use by the host.  Virtual defrag could more easily mark an old block as free (for instance by writing binary zeros over it using WRITE SAME).  This would enable defrag to work quickly but more efficiently.</li>
<li><strong>Secure Delete</strong> &#8211; rather than rely on workarounds (for instance Windows <em>sdelete</em>), a secure delete function could ensure data is overwritten on the array, without involving host I/O.</li>
<li><strong>Fast File Copy</strong> &#8211; This function is similar to what could be achieved with snapshots, but replicating at the file level and using the host to initiate the file copies.</li>
<li><strong>LUN Ghost Copy</strong> &#8211; Replication of LUNs for host cloning in non-VM environments.</li>
<li><strong>Offloaded/Fast Backup</strong> &#8211; Offloaded processing of backups and copying to the array to save host cycles.  Note that extended copy enables replication to other SCSI devices that can include tape units.</li>
</ul>
<p>Whilst all of these options sound good, there are also some possible security exposures.  For instance, having looked at the detailed specification of EXTENDED COPY, I see no security controls to ensure I am permitted to copy the data I am requesting.  For instance, I&#8217;m not required to copy my own LUN; I can copy any data to/from any LUN; that could enable me to copy data that I&#8217;m not permitted to, onto a LUN on which I have access; I could copy security details, and if I was really clever, I could overwrite a target LUN/block that contains a passwd file or other security information and so gain access to a machine/system.  Hopefully this loophole has been investigated and I&#8217;ve not fully understood the protocol.</p>
<h3>Summary</h3>
<p>SPC-4 functionality provides both VM benefits (that have been coded for) and non-VM benefits (which may be something to use in the future).  Security, as ever is a major issue and perhaps turning VAAI functions on without exploring this angle, could be an exposure not worth taking.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/10/11/vaai-not-just-for-virtualisation/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Netapp: The Inflexibility of Flexvols</title>
		<link>http://thestoragearchitect.com/2010/08/02/netapp-the-inflexibility-of-flexvols/</link>
		<comments>http://thestoragearchitect.com/2010/08/02/netapp-the-inflexibility-of-flexvols/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 07:34:52 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Data ONTAP]]></category>
		<category><![CDATA[Flexvol]]></category>
		<category><![CDATA[Netapp]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[X9000 HP]]></category>

		<guid isPermaLink="false">http://www.thestoragearchitect.com/?p=1729</guid>
		<description><![CDATA[<p>I&#8217;ve just been reading up on Data ONTAP 8.0 as part of some ongoing work I&#8217;m doing.  You may be aware that version 8.0 of the filer operating system brings two major features; 64-bit support and the (sort of) integration of the Spinnaker code to create the multi-node version of ONTAP (called cluster mode).</p> <p>The [...]<!--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;ve just been reading up on Data ONTAP 8.0 as part of some ongoing work I&#8217;m doing.  You may be aware that version 8.0 of the filer operating system brings two major features; 64-bit support and the (sort of) integration of the Spinnaker code to create the multi-node version of ONTAP (called cluster mode).</p>
<p>The move to 64-bit is an essential feature required to enable Netapp filers to scale.  Currently both aggregates and Flexvols are limited to only 16TB.  Plenty of people have complained this limit is far too low and it is one of the most restrictive scaling issues within ONTAP.  By moving to 64-bit aggregates, scalability is increased dramatically (but perhaps not proportially as expected) to 100TB.  Unfortunately things are not all rosy.  For instance, although aggregates move up in size, Flexvols do not; they stay at a mere 16TB.  There are a number of other things to consider that mean Flexvols are still not as flexible as they should be.  For instance:</p>
<ul>
<li>There is no option to move Flexvols between aggregates without taking an outage.  Volumes can be copied (vol copy command) or cloned (vol clone command).  As volumes get larger, taking extended outages to simply move data is unacceptable.  Netapp needs to add the facility to transparently move the underlying location of a Flexvol without user impact.</li>
<li>Aggregate type (32-bit or 64-bit) is determined at creation time.  This means a 32-bit aggregate, once created, cannot be expanded past 16TB.  It also means that after a migration of an existing system to Data ONTAP 8.0, the aggregates can still not be expanded.  If you&#8217;re hoping an upgrade will give you extra flexibility &#8211; it won&#8217;t.  You will have to create new aggregates and migrate your data &#8211; which of course can&#8217;t be achieved without outage, as we&#8217;ve just discussed.</li>
<li>A system with 64-bit aggregates cannot be reverted to a version of Data ONTAP lower than 8.0.  So, think long and hard after that upgrade about whether you need 64-bit aggregates.  Once you create them, they are here to stay.</li>
<li>Aggregates can be increased in size by adding disk &#8211; but not reduced in size.  So, there&#8217;s no flexibility in being able to temporarily increase an aggregate size, then reducing it when capacity requirements decrease (or when data has been moved elsewhere).</li>
</ul>
<p>It&#8217;s disappointing that there are still significant restrictions in the use of so-called FlexVols with the new release of Data ONTAP 8.0  Fracturing the code into &#8220;7-mode&#8221; and &#8220;cluster-mode&#8221; doesn&#8217;t help &#8211; for instance the new vSphere VAAI extensions are not supported in Cluster Mode, so this isn&#8217;t a practical route to take in order to get the additional functionality.  With the noise we hear from Netapp about virtualisation, the address space for the number and size of objects should be much larger than you wil never need.  Unfortunately we are still pushing the logical limits which causes issues with utilisation and mobility, increasing operational cost.</p>
<p>On balance, I haven&#8217;t reviewed other NAS vendor&#8217;s products to do a full comparision here, however as Netapp are perceived to be the market leader, I&#8217;d expect more from them after nearly 20 years of development.  There are other NAS products out there and I can&#8217;t help thinking that it&#8217;s only a matter of time before their market share starts to hit the Netapp bottom line.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2010/08/02/netapp-the-inflexibility-of-flexvols/feed/</wfw:commentRss>
		<slash:comments>41</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing: VMware Announce vSphere 4</title>
		<link>http://thestoragearchitect.com/2009/04/21/enterprise-computing-vmware-announce-vsphere-4/</link>
		<comments>http://thestoragearchitect.com/2009/04/21/enterprise-computing-vmware-announce-vsphere-4/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 21:12:16 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[storage vmotion]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=512</guid>
		<description><![CDATA[<p>In case you haven&#8217;t noticed, the next chapter in the story of the unstoppable juggernaut that is VMware is here.  It&#8217;s called VMware vSphere 4 (dropping the Virtual Infrastructure moniker) but is still essentially the same as the previous VMware with incremental improvements.  The full story of what private and public clouds will be seems [...]<!--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>In case you haven&#8217;t noticed, the next chapter in the story of the unstoppable juggernaut that is VMware is here.  It&#8217;s called VMware vSphere 4 (dropping the Virtual Infrastructure moniker) but is still essentially the same as the previous VMware with incremental improvements.  The full story of what private and public clouds will be seems a long way off, however in the short term there are improvements to storage which are worthy of discussion.</p>
<p><strong>vStorage Thin Provisioning</strong></p>
<p>Although it existed in VI3, Thin Provisioning is now fully integrated in vSphere 4.  A VMDK can be allocated as thick or thin.  Thin VMDKs are created initially with only 1MB of storage.  As data is written to the VMDK, then storage blocks are created on physical storage.  Thin VMDKs definitely save on storage; on my test VMware environment I use a template of each Windows platform.  My Windows 2008 template is created with a default 40GB of storage; this actually uses around 5GB when cloned to a thin VMDK.</p>
<p><a href="http://thestoragearchitect.brookend.dyndns.org/?attachment_id=513" rel="attachment wp-att-513" ><img class="alignright size-medium wp-image-513" title="vsphere1" src="http://thestoragearchitect.files.wordpress.com/2009/04/vsphere1.jpg?w=300" alt="vsphere1" width="300" height="197" /></a>Here&#8217;s a (plagiarised) graphic which goes towards explaining how vStorage Thin Provisioning works.  It also shows that vStorage TP can be used in conjunction with thin provisioning on the underlying storage array.  Question: why do that?  Well, firstly, the benefits of vStorage Thin Provisioning are obvious &#8211; don&#8217;t allocate storage you&#8217;re not using, especially when you&#8217;re creating tens if not hundreds of virtual machines.  Thin provisioning on the storage array also makes sense.  It allows you to create a large datastore and grow into it; having a large datastore in the first place reduces the need to move or re-allocate VMDKs once they are created (more on this later).</p>
<p><strong>Improved iSCSI Initiator Efficiency</strong></p>
<p>The ESX iSCSI initiator has been completely re-written.  This is expected to result in higher throughput and lower CPU utilisation.  This also seems like the first step (of likely many) towards enabling converged and unified storage connectivity for the hypervisor.  Of course it&#8217;s also a implied admission that performance of iSCSI needed to be improved.</p>
<p><strong>Dynamic Expansion of VMFS Volumes</strong></p>
<p>A new feature called VMFS Volume Grow allows the expansion of a datastore on a VMFS LUN.  If the underlying physical LUN is expanded then Volume Grow can be used to expand the datastore to make use of the new space.  Enabling this dynamic expansion allows more flexibility in virtual storage design and these kinds of features are going to be essential in enabling always-on technology.</p>
<p><strong>Enhanced Storage vMotion</strong></p>
<p>Storage vMotion has been improved in a number of ways.  Datastores can now be moved between LUNs from different protocols (Fibre Channel, iSCSI or NFS).  Removal of this restriction gives more options for placing data on the right platform.  It also negates the discussion about protocol; eventually the protocol will be irrelevant and so we see again a move towards commoditisation of the storage array.  Storage vMotion performance has been improved and can manage thick to thin conversion at the same time as migrating.  </p>
<p><strong>Pluggable Storage Architecture</strong></p>
<p>PSA enables vendors to provide their own multi-path drivers to supplement the native multi-path drive (NMP).  Presumably for EMC this means a version of PowerPath for ESX.  As we move forward with larger VMware deployments, then clever multipathing will be essential.  If we are seeing VMware as the new mainframe, then multi-pathing will need to be the new EMIF (if you don&#8217;t know what that means, ask me and I might write a post on it).  Future architecture will be storage, interconnect and processing power; storage will be plugged into the interconnect with many connections (USP and V-Max both now support up to 128 physical connections, 192 on a USP with restricted disk backend) and efficient multi-path algorithms will be needed to make most use of this.</p>
<p><strong>Summary</strong></p>
<p>So, there are things I&#8217;ve not mentioned (VMDirect path, paravirtualised SCSI) but this post is getting long now.  vSphere is definitely addressing storage needs for the future.  I can&#8217;t wait to get stuck in and see it in action.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/04/21/enterprise-computing-vmware-announce-vsphere-4/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>VMware Announce vSphere 4</title>
		<link>http://thestoragearchitect.com/2009/04/21/enterprise-computing-vmware-announce-vsphere-4-2/</link>
		<comments>http://thestoragearchitect.com/2009/04/21/enterprise-computing-vmware-announce-vsphere-4-2/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 21:12:16 +0000</pubDate>
		<dc:creator>Chris M Evans</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Virtualisation]]></category>
		<category><![CDATA[storage vmotion]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=512</guid>
		<description><![CDATA[<p>In case you haven&#8217;t noticed, the next chapter in the story of the unstoppable juggernaut that is VMware is here.  It&#8217;s called VMware vSphere 4 (dropping the Virtual Infrastructure moniker) but is still essentially the same as the previous VMware with incremental improvements.  The full story of what private and public clouds will be seems [...]<!--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>In case you haven&#8217;t noticed, the next chapter in the story of the unstoppable juggernaut that is VMware is here.  It&#8217;s called VMware vSphere 4 (dropping the Virtual Infrastructure moniker) but is still essentially the same as the previous VMware with incremental improvements.  The full story of what private and public clouds will be seems a long way off, however in the short term there are improvements to storage which are worthy of discussion.</p>
<p><strong>vStorage Thin Provisioning</strong></p>
<p>Although it existed in VI3, Thin Provisioning is now fully integrated in vSphere 4.  A VMDK can be allocated as thick or thin.  Thin VMDKs are created initially with only 1MB of storage.  As data is written to the VMDK, then storage blocks are created on physical storage.  Thin VMDKs definitely save on storage; on my test VMware environment I use a template of each Windows platform.  My Windows 2008 template is created with a default 40GB of storage; this actually uses around 5GB when cloned to a thin VMDK.</p>
<p><a href="http://79.125.40.138/?attachment_id=513" rel="attachment wp-att-513" ><img class="alignright size-medium wp-image-513" title="vsphere1" src="http://thestoragearchitect.files.wordpress.com/2009/04/vsphere1.jpg?w=300" alt="vsphere1" width="300" height="197" /></a>Here&#8217;s a (plagiarised) graphic which goes towards explaining how vStorage Thin Provisioning works.  It also shows that vStorage TP can be used in conjunction with thin provisioning on the underlying storage array.  Question: why do that?  Well, firstly, the benefits of vStorage Thin Provisioning are obvious &#8211; don&#8217;t allocate storage you&#8217;re not using, especially when you&#8217;re creating tens if not hundreds of virtual machines.  Thin provisioning on the storage array also makes sense.  It allows you to create a large datastore and grow into it; having a large datastore in the first place reduces the need to move or re-allocate VMDKs once they are created (more on this later).</p>
<p><strong>Improved iSCSI Initiator Efficiency</strong></p>
<p>The ESX iSCSI initiator has been completely re-written.  This is expected to result in higher throughput and lower CPU utilisation.  This also seems like the first step (of likely many) towards enabling converged and unified storage connectivity for the hypervisor.  Of course it&#8217;s also a implied admission that performance of iSCSI needed to be improved.</p>
<p><strong>Dynamic Expansion of VMFS Volumes</strong></p>
<p>A new feature called VMFS Volume Grow allows the expansion of a datastore on a VMFS LUN.  If the underlying physical LUN is expanded then Volume Grow can be used to expand the datastore to make use of the new space.  Enabling this dynamic expansion allows more flexibility in virtual storage design and these kinds of features are going to be essential in enabling always-on technology.</p>
<p><strong>Enhanced Storage vMotion</strong></p>
<p>Storage vMotion has been improved in a number of ways.  Datastores can now be moved between LUNs from different protocols (Fibre Channel, iSCSI or NFS).  Removal of this restriction gives more options for placing data on the right platform.  It also negates the discussion about protocol; eventually the protocol will be irrelevant and so we see again a move towards commoditisation of the storage array.  Storage vMotion performance has been improved and can manage thick to thin conversion at the same time as migrating.</p>
<p><strong>Pluggable Storage Architecture</strong></p>
<p>PSA enables vendors to provide their own multi-path drivers to supplement the native multi-path drive (NMP).  Presumably for EMC this means a version of PowerPath for ESX.  As we move forward with larger VMware deployments, then clever multipathing will be essential.  If we are seeing VMware as the new mainframe, then multi-pathing will need to be the new EMIF (if you don&#8217;t know what that means, ask me and I might write a post on it).  Future architecture will be storage, interconnect and processing power; storage will be plugged into the interconnect with many connections (USP and V-Max both now support up to 128 physical connections, 192 on a USP with restricted disk backend) and efficient multi-path algorithms will be needed to make most use of this.</p>
<p><strong>Summary</strong></p>
<p>So, there are things I&#8217;ve not mentioned (VMDirect path, paravirtualised SCSI) but this post is getting long now.  vSphere is definitely addressing storage needs for the future.  I can&#8217;t wait to get stuck in and see it in action.</p>
]]></content:encoded>
			<wfw:commentRss>http://thestoragearchitect.com/2009/04/21/enterprise-computing-vmware-announce-vsphere-4-2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

