<?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; FC Archives  &#8211; Gestalt IT</title>
	<atom:link href="http://gestaltit.com/tag/fc/feed/" rel="self" type="application/rss+xml" />
	<link>http://gestaltit.com</link>
	<description>Independent Experts United</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:00:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</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/2.0.4" -->
	<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; FC 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>EMC Symmetrix: Bin File</title>
		<link>http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-bin-file/</link>
		<comments>http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-bin-file/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 20:00:09 +0000</pubDate>
		<dc:creator>Devang Panchigar</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[back end]]></category>
		<category><![CDATA[Bin File]]></category>
		<category><![CDATA[binary file]]></category>
		<category><![CDATA[bus]]></category>
		<category><![CDATA[CKD]]></category>
		<category><![CDATA[Directors]]></category>
		<category><![CDATA[dmx-4]]></category>
		<category><![CDATA[Drives]]></category>
		<category><![CDATA[e-lab navigator]]></category>
		<category><![CDATA[ECC]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Engines]]></category>
		<category><![CDATA[Enginuity Code]]></category>
		<category><![CDATA[ESCON]]></category>
		<category><![CDATA[FC]]></category>
		<category><![CDATA[FICON]]></category>
		<category><![CDATA[flags]]></category>
		<category><![CDATA[front end]]></category>
		<category><![CDATA[gbe]]></category>
		<category><![CDATA[IML]]></category>
		<category><![CDATA[IMPL]]></category>
		<category><![CDATA[Ionix]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[osd]]></category>
		<category><![CDATA[Ports]]></category>
		<category><![CDATA[rf]]></category>
		<category><![CDATA[Serial Number]]></category>
		<category><![CDATA[Slots]]></category>
		<category><![CDATA[SMC]]></category>
		<category><![CDATA[solutions enabler]]></category>
		<category><![CDATA[SRDF]]></category>
		<category><![CDATA[SYMAPI]]></category>
		<category><![CDATA[Symcli]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Symmetrix Management Console]]></category>
		<category><![CDATA[V-Max]]></category>
		<category><![CDATA[Volumes]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=8770</guid>
		<description><![CDATA[EMC Symmetrix BIN file, largely an unknown topic in the storage industry and practically there is no available information related to it. This post is just an attempt to shed some light as to what a BIN file is, how it works, what’s in it and why is it essential with the Enginuity code.]]></description>
			<content:encoded><![CDATA[<p><a href="http://storagenerve.com/wp-content/uploads/2009/09/vmax-image-2.jpg" ><img src="http://storagenerve.com/wp-content/uploads/2009/09/vmax-image-2-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://storagenerve.com/wp-content/uploads/2009/09/vmax-image-2.jpg" ></a>EMC Symmetrix BIN file, largely an unknown topic in the storage industry and practically there is no available information related to it. This post is just an attempt to shed some light as to what a BIN file is, how it works, what’s in it and why is it essential with the Enginuity code. Some EMC folks have capitalized on the BIN file as to the personality it brings to the Symmetrix, while the EMC competition always uses it against them as it introduces complexities in the storage environment with management and change control.</p>
<p>Personally I feel a Symmetrix wouldn’t be a Symmetrix if the BIN file weren’t there. The personality, characteristics, robustness, compatibility, flexibility, integration with OS’s, etc wouldn’t be there if the BIN file didn’t exist.</p>
<p>With the total number of OS’s, device types, channel interfaces and flags it supports today, sort of making it one of the most compatible storage arrays in the market. The configuration and compatibility on the Symmetrix can be verified using the E-Lab navigator available on Powerlink.</p>
<p><strong>So here are some facts about the BIN file</strong></p>
<ul>
<li>Only used with Symmetrix systems (Enginuity Code)</li>
<li>BIN file stands for BINARY file</li>
<li>BIN file holds all information about the Symmetrix configuration</li>
<li>One BIN file per system serial number is required</li>
<li>BIN file was used with Symmetrix Gen 1 in 1990 and is still used in 2010 with Symmetrix V-Max systems</li>
<li>BIN file holds information on SRDF configurations, total memory, memory in slots, serial number of the unit, number of directors, type of directors, director flags, engines, engine ports, front end ports, back end ports, drives on the loop, drives on the SCSI bus, number of drives per loop, drive types in the slots, drive speeds, volume addresses, volume types, meta’s, device flags and many more settings</li>
<li>The setup for host connection if the OS is Open Systems or Mainframe environments using FICON, ESCON, GbE, FC, RF, etc is all defined in the BIN file. Also director emulations, drive formats if OSD or CKD, format types, drive speeds, etc is all defined in the BIN file</li>
<li>BIN file is required to make a system active. It is created based on customer specifications and installed by EMC during the initial setup</li>
<li>Any ongoing changes in the environment related to hardware upgrades, defining devices, changing flags, etc is all accomplished using BIN file changes</li>
<li>BIN file changes can be accomplished 3 ways.
<ul>
<li>BIN file change for hardware upgrades is typically performed by EMC only</li>
<li>BIN file change for other changes that are device, director, flags, meta’s, SRDF configurations etc is either performed through the SYMAPI infrastructure using SymCLI or ECC (Now Ionix) or SMC (Symmetrix Management Console) by the customer. (<a href="http://storagenerve.com/2010/03/12/symmetrix-bin-file/"  target="_blank">Edited based on the comments</a>: Only some changes now require traditional BIN file change, typically others are performed using sys calls in enginuity environment)</li>
</ul>
</li>
<li>Solutions enabler is required on the Symcli, ECC, SMC management stations to enable SYMAPI infrastructure to operate</li>
<li>VCMDB needs to be setup on the Symmetrix for SymCLI, ECC, SMC related changes to work</li>
<li>Gatekeeper devices need to be setup on the Symmetrix front end ports for SymCLI, ECC, SMC changes to work</li>
<li>For Symmetrix Optimizer to work in your environment, you need DRV devices setup on your Symmetrix.(<a href="http://storagenerve.com/2010/03/12/symmetrix-bin-file/"  target="_blank">Edited based on comments:</a> Only required until DMX platform. Going forward with DMX3/4 &amp; V-Max platforms it uses sys calls to perform Optimizer changes).</li>
</ul>
<h3><strong>Back in the day</strong></h3>
<p>All and any BIN file changes on the Symmetrix 3.0, Symmetrix 4.0 used to be performed by EMC from the Service Processor. Over the years with introduction of SYMAPI and other layered software products, now seldom is EMC involved in the upgrade process.</p>
<h4><strong>Hardware upgrades</strong></h4>
<p>BIN File changes typically have to be initiated and performed by EMC, again these are the hardware upgrades. If the customer is looking at adding 32GB’s of Cache to the existing DMX-4 system or adding new Front End connectivity or upgrading 1200 drive system to 1920 drives, all these require BIN file changes initiated and performed by EMC. To my understanding the turn around time is just a few days with these changes, as it requires change control and other processes within EMC.</p>
<h4><strong>Customer initiated changes</strong></h4>
<p>Configuration changes around front end ports, creating volumes, creating meta’s, volume flags, host connectivity, configuration flags, SRDF volume configurations, SRDF replication configurations, etc can all be accomplished through the customer end using the SYMAPI infrastructure (with SymCLI or ECC or SMC). These are performed through Sys calls and not necessarily using traditional BIN changes DMX-3 systems onwards.)</p>
<h4><strong>Enginuity upgrade</strong></h4>
<p>Upgrading the microcode (Enginuity) on a DMX or a V-Max is not a BIN file change, but rather is a code upgrade. Back in the days, many upgrades were performed offline, but in this day and age, all changes are online and accomplished with minimum pains.</p>
<h3><strong>Today</strong></h3>
<p>So EMC has moved quite ahead with the Symmetrix architecture over the past 20 years, but the underlying BIN file change requirements haven’t changed over these 8 generations of Symmetrix.</p>
<p>Any and all BIN file changes are recommended to be done during quite times (less IOPS), at schedule change control times. Again these would include the ones that EMC is performing from a hardware perspective or the customer is performing for device/flag changes.</p>
<h3><strong>The process</strong></h3>
<p>During the process of a BIN file change, the configuration file typically ending with the name *.BIN is loaded to all the frontend directors, backend directors, including the global cache. After the upload, the system is refreshed with this new file in the global cache and the process makes the new configuration changes active. This process of refresh is called IML (Initial Memory Load) and the BIN file is typically called IMPL (Initial Memory Program Load) file.</p>
<p>A customer initiated BIN file works in a similar way, where the SYMAPI infrastructure that resides on the service processor allows the customer to interface with the Symmetrix to perform these changes. During this process, the scripts verify that the customer configurations are valid and then perform the changes and make the new configuration active.</p>
<p>To query the Symmetrix system for configuration details, reference the SymCLI guide. Some standard commands to query your system would include symcfg, symcli, symdev, symdisk, symdrv, symevent, symhost, symgate, syminq, symstat commands and will help you navigate and find all the necessary details related to your Symmetrix. Also similar information in a GUI can be obtained using ECC and SMC. Both will allow the customer to initiate SYMAPI changes.</p>
<p>Unless something has changed with the V-Max, typically to get an excel based representation of your BIN file, ask your EMC CE.</p>
<h3><strong>Issues</strong></h3>
<p>You cannot run two BIN files in a single system, though at times the system can end up in a state where you can have multiple BIN files on various directors. This phenomenon typically doesn’t happen to often, but an automated script when not finished properly can put the system in this state. At this point the Symmetrix will initiate a call home immediately and the PSE labs should typically be able to resolve these issues.</p>
<p>Additional software like Symmetrix Optimizer also uses the underlying BIN file infrastructure to make changes to the storage array to move hot and cold devices based on the required defined criteria. There have been quite a few known cases of Symmetrix Optimizer causing the above phenomenon of multiple BIN files. , Though many critics will disagree with that statement. (<a href="http://storagenerve.com/2010/03/12/symmetrix-bin-file/"  target="_blank">Edited based on comments</a>: Only required until DMX platform. Going forward with DMX3/4 &amp; V-Max platforms it uses sys calls to perform these Optimizer changes).</p>
<p>NOTE: One piece of advice, never run SYMCLI or ECC scripts for BIN file changes through a VPN connected desktop or laptop. Always run all necessary SymCLI / SMC / ECC scripts for changes from a server in your local environment. Very highly recommend, never attempt to administer your Symmetrix system with an iPhone or a Blackberry.</p>
<p>Hope in your quest to get more information on BIN files, this serves as the starting point..</p>
<p>Cheers<br />
<a href="http://twitter.com/storagenerve"  target="_blank">@storagenerve</a></p>
<p>NOTE: Read additional comments and clarifications on this topic at the <a href="http://storagenerve.com/2010/03/12/symmetrix-bin-file/"  target="_blank">Storagenerve Blog</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/storage/devang/symmetrix-file-system-sfs/"  rel="bookmark" class="crp_title">Symmetrix File System (SFS)</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-vcmdb-aclx/"  rel="bookmark" class="crp_title">EMC Symmetrix: VCMDB and ACLX</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-permanent-sparing/"  rel="bookmark" class="crp_title">EMC Symmetrix: Permanent Sparing</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-dmx-device-type-covd-cache-virtual-device/"  rel="bookmark" class="crp_title">EMC Symmetrix DMX device type, COVD: Cache Only Virtual Device</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-dynamic-hot-spares/"  rel="bookmark" class="crp_title">EMC Symmetrix: Dynamic Hot Spares</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-bin-file/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Devang for <a href="http://gestaltit.com">Gestalt IT</a>, 2010. |
<a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-bin-file/">EMC Symmetrix: Bin File</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/devang/emc-symmetrix-bin-file/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cloud Computing: Block-Based Storage</title>
		<link>http://gestaltit.com/all/tech/storage/chris/cloud-computing-blockbased-storage/</link>
		<comments>http://gestaltit.com/all/tech/storage/chris/cloud-computing-blockbased-storage/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 15:00:55 +0000</pubDate>
		<dc:creator>Chris Evans</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[E3S]]></category>
		<category><![CDATA[Emulex]]></category>
		<category><![CDATA[Enterprise Elastic Storage]]></category>
		<category><![CDATA[FC]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[SCSI]]></category>

		<guid isPermaLink="false">http://thestoragearchitect.com/?p=752</guid>
		<description><![CDATA[A while back, I discussed speculation from EMC around Emulex’s proposed cloud-block storage appliance, E3s (Enterprise Elastic Storage).  With my current focus on Cloud Storage, I thought it would be good to delve a bit deeper into some of the aspects of why block-based cloud computing could prove tricky and why without an appliance it may be impossible.]]></description>
			<content:encoded><![CDATA[<div class="snap_preview">
<p>A <a href="http://thestoragearchitect.com/2009/06/19/cloud-computing-emulex-enterprise-elastic-storage-e3s/" >while</a> back, I discussed speculation from EMC around Emulex’s proposed cloud-block storage appliance, E3s (Enterprise Elastic Storage).  With my current focus on Cloud Storage, I thought it would be good to delve a bit deeper into some of the aspects of why block-based cloud computing could prove tricky and why without an appliance it may be impossible.</p>
<p><strong>Block Storage Legacy</strong></p>
<p>Today, block-based I/O still uses the <a rel="nofollow" href="http://en.wikipedia.org/wiki/SCSI" >SCSI</a> protocol to communicate between a host/server and a disk storage device.  SCSI has been around since 1981 when devices were physically connected to the server itself using a controller board and old-style ribbon cables.  Obviously we’ve progressed somewhat since then and seen the virtualisation of the physical SCSI interface into Fibre Channel and IP SCSI implementations (and in the future FCoE).  Both FC and iSCSI have removed the need for a dedicated SCSI controller card and replaced it with Host Bus Adaptors (HBAs) and Network Interface Cards (NICs).  Irrespective of this, the underlying communication protocol remains the same and the concept of the “Initiator” (host/server) and “Target” (storage device) persist today.  The Initiator starts (or initiates) an I/O request; the target services that request, reading or writing data.</p>
<p><strong>Writing In Blocks</strong></p>
<p>We need to focus for a moment on the concept of block-based I/O versus file-based I/O.  Block-based I/O has no concept of the format of the data being written to the block device (let’s call it a LUN).  This is in contrast to file-based I/O where the storage device understands the data format and manages the content accordingly, ensuring data access is serialised correctly and that files are held in a logical structure (a file system).  Unfortunately block-based I/O is just “dumb” storage and the host itself is responsible for overlaying a file system onto block-based devices.   These JBBDs (”Just a  Block-Based Device”) can be used singly or combined in complex ways to create the file system the host sees.  This combination can be achieved using native Logical Volume Managers (LVMs) on the operating system, or add-ons such as <a rel="nofollow" href="http://en.wikipedia.org/wiki/VxVM" >Veritas Volume Manager</a>.  Consequently, an individual LUN could contain an entire file system or only a small component of one.  Either way, the host operating system depends on one feature of the storage device to ensure data integrity and that’s Write Order Consistency.</p>
<p><strong>Write Order Consistency</strong></p>
<p>Preserving the order in which data is written to disk is a fundamental requirement for modern Journalling file systems like <a rel="nofollow" href="http://en.wikipedia.org/wiki/NTFS" >NTFS</a>.  Retaining write consistency ensures the file system can be recovered in the event of a server failure or failure of the link between server and disk.  Ordered writes are also essential where data is replicated from one storage array to another usually at a remote location.  In the event that the primary array is lost, the file system can be recovered in a consistent fashion on the remote device, even if it isn’t 100% up to date.</p>
<p>Remote replication can occur either synchronously or asynchronously.  In synchronous mode, I/Os are acknowledged from the remote array before the I/O is confirmed as completed to the host.  This ensures both the primary and remote copies are write-order consistent because the host doesn’t receive acknowledgement of I/O completion until both the local and remote copies are written.  Write-order consistency is implicitly guaranteed.  However, the penalty for this guarantee is the increase in latency (or host I/O response time) which results and increases with the distance between the two devices.  Asynchronous replication is slightly different.  Write I/Os to the primary array are acknowledged immediately, then queued up for writing to the remote device.  The delay in writing data to the remote location is dependent on the bandwidth available and the latency (effectively the distance) between the devices. In any event, as long as write-order is maintained, the remote copy can be recovered even if it doesn’t represent the absolute latest copy of data.  One last consideration.  We touched earlier on how LVMs can combine single LUNs to create complex file systems.  When asychronous replication is involved, write I/O for a single entity like a file system need to be treated together for write-order consistency.  Therefore Consistency Groups allow multiple LUNs to be grouped together for write ordering, ensuring that all I/O for the file system is ordered correctly.  This requirement doesn’t exist for synchronous replication as the consistency is guaranteed by ensuring the write I/O has completed on both the source and target array before acknowledgement to the host.</p>
<p><strong>The Need for an Appliance</strong></p>
<p>Knowing how write-ordering affects consistency is important in understanding how a block-based device would be replicated into “the cloud”.  Due to latency issues, it is unlikely that synchronous replication would be offered as a method of replicating data from a host server into Amazon S3 or EMC Atmos.  Instead, the most likely process will be asynchronous processing and that means installation of a dedicated appliance.  The question is, where in the data path should it sit?</p>
<p><strong>The Splitter</strong></p>
<p>There’s no requirement for a host/server to be connected into a storage array in order to utilise cloud storage.  Instead, at some point in the data path between host and local disk, a copy of the write I/O needs to be taken.  This could occur at the file system level using a host agent or in a SAN environment could happen in the fabric or from the array itself.  Wherever data is taken from, some form of “I/O splitter” is needed to capture write I/O as it is being transferred to disk.    This technology already exists today in products like EMC’s RecoverPoint and Brocade’s Data Mobility Manager.</p>
<p>So here are our requirements for a block-based storage protocol:</p>
<ul>
<li>Write Order Consistency</li>
<li>Consistency groups</li>
<li>An I/O splitter or replicator</li>
</ul>
<p><strong>A Theoretical Implementation</strong></p>
<p>Here’s how I think block-based storage could be implemented.  I’ll use the Atmos and Amazon S3 protocols to demonstrate the process.  Firstly, data will be stored in blocks.  Both S3 and Atmos store data as objects and so each object will need to represent a block.  The file system structure can be used to store individual LUNs, with a directory representing a LUN.  For example LUN 12, block 12343 could have the object name:</p>
<p style="padding-left:60px;">\S3\Array1\LUN12\12343</p>
<p>It’s worth noting that there’s a distinct difference between the way Atmos and S3 implement updates to objects.  S3 replaces the entire object, whereas Atmos allows part of an object to be updated.  So, Atmos could store an entire LUN as an object whereas S3 can’t, unless the entire LUN is replaced on each write.  Clearly that’s impractical but does indicate that each API implementation will have certain benefits and disadvantages.</p>
<p>So, how big are these blocks going to be?  Ideally, they’d be as small as a typical hard drive block at 512 bytes, however blocks of this size will seriously hamper throughput if write consistency is to be maintained; imagine 5ms latency into the cloud; that’s only 200 IOPS and consequently a throughput of 100KB/s. What’s more practical is a block size matching the O/S  file system and/or database, say 8KB.  Even at this size, with 5ms latency and a single thread of I/O, that’s only 1.6MB/s throughput.</p>
<p>Obviously this level of throughput is not going to be acceptable and there’s a real sticking point here.  The cloud isn’t intelligent.  It will write data as it’s received.  There’s no locking control and the delivery mechanism could be unpredictable.  If writes are issued in parallel, there’s no way to guarantee the I/Os are written to the cloud in the right order.  So perhaps a different approach is required.  Data writes to the target LUN need to be written in a log format, with the name of the object comprising both the block number and a sequence number.  This could be something simple as follows:</p>
<p style="padding-left:60px;">\Atmos\Array1\LUN12\SequenceNumber-BlockNumber</p>
<p style="padding-left:30px;">e.g.   \Atmos\Array1\LUN12\123445343434366-12343</p>
<p>As the LUN is written to, the sequence number (unique to the LUN or consistency group) is incremented for each write.  The I/Os can then be written in parallel as the sequence numbers track what has and has not been received.  At this point there are two choices – retain all the block updates (unlikely due to the growth in storage usage) or post process the writes, deleting all the written blocks where another later copy exists and where there are no gaps in the sequence numbers.  If there is a gap, then the LUN writes are only guaranteed back to the point where the sequence number gap occurred.  Restoring the LUN for access means processing the LUN block data before it can be read again by the host.</p>
<p><strong>Summary</strong></p>
<p>OK, so this post presents an idea of some of the issues involved in writing block-level data into the cloud.  Data needs to retain integrity and consistency, but performance and throughput are an issue.  Cloud storage has no intelligence, so writing and managing data needs to be handled somewhere, probably using an appliance.  The appliance guarantees the data integrity which can’t be achieved with the cloud alone.  Each Cloud Storage API implementation will have similar features, so using generic CRUD (Create/Read/Update/Delete) commands on objects representing blocks means any service could be used to store data.  It also enables data to be replicated between services so vendor lock-in can be avoided.</p>
<p>I’d be interested in receiving feedback to see if anyone else has thought how block-based cloud storage could be achieved.</p></div>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/chris/cloud-computing-emulex-enterprise-elastic-storage-e3s/"  rel="bookmark" class="crp_title">Cloud Computing: Emulex Enterprise Elastic Storage (E3S)</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-data-migration-strategies-%e2%80%93-part-iv/"  rel="bookmark" class="crp_title">Data Migration Strategies – Part IV</a></li><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/chris/thin-provisioning-holy-grail-utilisation/"  rel="bookmark" class="crp_title">Why Thin Provisioning Is Not The Holy Grail for Utilisation</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/thin-provisioning-playing-telephone-game/"  rel="bookmark" class="crp_title">Thin Provisioning: Playing the Telephone Game</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/chris/cloud-computing-blockbased-storage/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Chris for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/all/tech/storage/chris/cloud-computing-blockbased-storage/">Cloud Computing: Block-Based Storage</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/tech/cloud/" title="View all posts in Cloud Computing" rel="category tag">Cloud Computing</a>, <a href="http://gestaltit.com/category/featured/" title="View all posts in Featured" rel="category tag">Featured</a>, <a href="http://gestaltit.com/category/all/tech/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/cloud-computing-blockbased-storage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EMC Clariion Systems: Global Hot Spares &amp; Proactive Hot Spares</title>
		<link>http://gestaltit.com/all/tech/storage/devang/emc-clariion-systems-global-hot-spares-proactive-hot-spares/</link>
		<comments>http://gestaltit.com/all/tech/storage/devang/emc-clariion-systems-global-hot-spares-proactive-hot-spares/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 13:00:49 +0000</pubDate>
		<dc:creator>Devang Panchigar</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[ATA]]></category>
		<category><![CDATA[AX]]></category>
		<category><![CDATA[AX4]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[CX]]></category>
		<category><![CDATA[CX3]]></category>
		<category><![CDATA[CX4]]></category>
		<category><![CDATA[Drive Speed]]></category>
		<category><![CDATA[drive type]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[FC]]></category>
		<category><![CDATA[Flarecode]]></category>
		<category><![CDATA[Global Hot spares]]></category>
		<category><![CDATA[location of spare]]></category>
		<category><![CDATA[Proactive Hot spares]]></category>
		<category><![CDATA[RAID Group]]></category>
		<category><![CDATA[RPM]]></category>
		<category><![CDATA[Sata II]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[vault drives]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=1121</guid>
		<description><![CDATA[The concept of Global Hot Spares has been supported in Clariion environments since the first generation of FC &#38; CX platforms. Now the technology has been extended into the CX3 and then the CX4 platforms. The primary purpose of global hot sparing is to protect the system against disk drive failures.]]></description>
			<content:encoded><![CDATA[<p>The concept of Global Hot Spares has been supported in Clariion environments since the first generation of FC &amp; CX platforms. Now the technology has been extended into the CX3 and then the CX4 platforms. The primary purpose of global hot sparing is to protect the system against disk drive failures.</p>
<p>Typically look at a CX4-960, which can be scaled up to 960TB of raw storage and can have as many as 960 disk drives in it. With certain failure rates guaranteed, large number of drives can create a higher probability of failure. Every storage manufacturer these days includes some sort of hot sparing technology in the storage subsystems. EMC started offering this technology to its customers as Global Hot Spares. Then came an era where some value add offerings were brought in for proactive failures to minimize the chance of data loss. This brought to the table a technology that is termed as Proactive Hot Spares, where proactively failing drive is determined and global hot spare is kicked in.</p>
<p>I believe flare release 24 started offering Proactive hot spares. With this Flare release customers can proactively initiate a kickoff of hot spares through Navisphere or Naviseccli against a suspect drive.</p>
<p>Depending on the RAID type implemented, the RAID Groups can withstand drive failures and can run in degraded state without data loss or data unavailability. With RAID 6 implemented, a machine can have as many as 2 drive failures in the same RAID group, with RAID 5, a machine can have as many as 1 drive failure in the same RAID group, with RAID 1/0, RAID 1 a machine can have as many as 1 drive failure in the RAID group without data loss.</p>
<p>Drives supported on Clariion CX, CX3, CX4, AX and AX4 systems typically are FC (Fiber Channel), SATA II and ATA drives.</p>
<p>A Global Hot Spare has to be configured in an EMC Clariion system as a single RAID Group (with one drive). Once the RAID Group is created, a LUN should be bound as a Global Hot Spare before it could be activated.</p>
<p><strong>The following is the sequence of steps that take place on a Clariion Subsystem related to Global Hot Spares (Supported on CX, CX3, CX4 systems)</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<ol>
<li><span style="font-weight: normal"><strong>Disk Drive failure:</strong> A disk drive failure in the system, Flare Code marks it bad.</span></li>
<li><strong>Hot spare invoked:</strong> <span style="font-weight: normal">A preconfigured Global Hot Spare is invoked based on the Global Hot Spare selection criteria.</span></li>
<li><strong>Rebuild:</strong> <span style="font-weight: normal">The Global Hot Spare is rebuilt from surviving raid group members.</span></li>
<li><strong>Failed drive replaced:</strong> <span style="font-weight: normal">Failed disk drive is replaced with a good drive by a Customer Engineer</span></li>
<li><strong>Copy Back:</strong> <span style="font-weight: normal">The Global Hot Spare copy has to finish before the new drive starts rebuilding. The rebuild or equalize happens in a sequential order of LBA (Logical Block Address) and not the LUNs bound no it.</span></li>
<li><strong>Return Hot Spare:</strong> <span style="font-weight: normal">Once the sync of new drive is finished, the hot spare is invalidated (zero’ed) and put back in the Global Hot Spare pool.</span></li>
</ol>
<p><strong>The following is the sequence of steps that take place on a Clariion Subsystem related to Proactive Hot Spares (Supported on CX300, CX500, CX700, CX3, CX4). Proactive Hot Spares essentially use the same drives that are configured as Global Hot Spares.</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<ol>
<li><span style="font-weight: normal"><strong>Threshold of errors on Disk Drive:</strong> A drive gets hit with errors, it surpasses the number and type of those errors, and the flare code marks it as a potential candidate for failure.</span></li>
<li><strong>Proactive Hot Spare invoked:</strong> <span style="font-weight: normal">Based on the potential candidate’s (drive) type, drive size and bus location a Global Hot Spare is indentified and the process is kicked off for data rebuild.</span></li>
<li><strong>Potential candidate fails:</strong> <span style="font-weight: normal">Once the Proactive Hot Spare is synced, the flare code fails the indentified potential candidate.</span></li>
<li><strong>Failed drive replacement:</strong> <span style="font-weight: normal">The failed drive is replaced by a Customer Engineer</span></li>
<li><strong>Copy Back:</strong> <span style="font-weight: normal">From the proactive hot spare, the data is copied back to the newly inserted drive. The rebuilt or equalize happens in a sequential order of LBA (Logical Block Address).</span></li>
<li><strong>Return Proactive Hot Spare:</strong> <span style="font-weight: normal">Once the sync of new drive is finished, the hot spare is invalidated (zero’ed) and put back to the Global Hot Spares pool.</span></li>
</ol>
<p><strong>The Global Hot Spares Selection Criteria:</strong></p>
<p>The following are the criteria’s that are followed with selection (invoke) of a Global Hot Spare when a potential proactive candidate is identified or disk drive is failed. In the sequence listed below, Drive type is the first selection, Size of the drive is the second selection and location of the Global Hot Spare is the third selection. Speed of the drive (RPM) is not a selection criterion.</p>
<ol>
<li><strong>Type of Global Hot Spare Drive:</strong> As discussed above, Clariion Systems use three primary drive types. For FC and SATA II type drives, either or can be invoked against each other type. ATA drives can be invoked against an ATA drive failure.</li>
<li><strong>Size of Global Hot Spare:</strong> Upon a disk failure, the drive size (Global Hot Spare) is examined by Flare Code. The size of failed drive is not the key in invoking the hot spare, but the total space of all LUNs (bound) on the drive is used as a determination criteria.</li>
<li><strong>Location of Global Hot Spare:</strong> Based on the above two criteria, the location of the Global Hot Spare is considered as the third criteria. If the Global Hot Spare is on the same bus as the failed drive, it will be considered as the primary selection if the above two criteria’s are met. If the above two criteria’s are met and the drive is not on the same bus, then the Global Hot Spare is selected from other buses.</li>
</ol>
<p><strong>Other Considerations:</strong></p>
<ol>
<li><strong>RAID Types: </strong>For the copy of data, with RAID 3 and RAID 5 data on the hot spare is built using the parity drive. With RAID 6 raid types, data on the hot spare is built using the RP (row parity) and / or DP (Diagonal Parity) depending on the number of failures in the RAID Groups. For the RAID 1/0 and RAID 1, data on the hot spare is built using the surviving mirrors.</li>
<li><strong>Copy Times: </strong>The time required to copy or rebuilt a hot spare really depends on how large the drive is, the speed of the drive, the cache available on the drive, the cache available on the array, the type of the array, raid type and the current job processing on the array. Typical rebuilt times vary from 30 minutes to 90 minutes again depending upon how busy the storage subsystem is.</li>
<li><strong>Global hot Spare types: </strong>For every 30 drives (2 DAE’s of drives), consider having 1 drive as a Global hot spare. Also verify, for every drive type (size, speed) in the machine, you have at least one configured global hot spare. Good idea to have global hot spares on various different buses and spread across multiple Service Processors.</li>
<li><strong>Vault Drives: </strong>Vault Drives cannot be used for Global Hot Spares. The Vault drives are considered as the first 5 drives [ 0_0_0, 0_0_1, 0_0_2, 0_0_3, 0_0_4 ] on the Clariion System. If a vault drive fails, a Global Hot Spare takes over its position.</li>
<li><strong>Rotational Speed: </strong>Rotational Speed of the Global Hot Spare is not considered before invoking it. It might be a good idea to have Global Hot Spares running 15K RPM’s potentially with large size drives.</li>
<li><strong>Mixed Loop Speed: </strong>With certain Clariion Systems like CX3’s, available loop options are 4GB and / or 2GB and you can have a mixed loop speed in your machine, for hot spare selection the loop speed is not considered, in those cases it might be wise to have similar hot spares on both the 2GB and 4GB loops.</li>
</ol>
<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/devang/emc-symmetrix-dynamic-hot-spares/"  rel="bookmark" class="crp_title">EMC Symmetrix: Dynamic Hot Spares</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-permanent-sparing/"  rel="bookmark" class="crp_title">EMC Symmetrix: Permanent Sparing</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-ax4-platform/"  rel="bookmark" class="crp_title">EMC AX4 Platform</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-clariion-raid6-requirements-limitations/"  rel="bookmark" class="crp_title">EMC Clariion RAID-6 requirements and limitations</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/hps-raid-6-adg-advanced-data-guarding/"  rel="bookmark" class="crp_title">HP’s RAID 6 (ADG &#8211; Advanced Data Guarding)</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/devang/emc-clariion-systems-global-hot-spares-proactive-hot-spares/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Devang for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/all/tech/storage/devang/emc-clariion-systems-global-hot-spares-proactive-hot-spares/">EMC Clariion Systems: Global Hot Spares &amp; Proactive Hot Spares</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/devang/emc-clariion-systems-global-hot-spares-proactive-hot-spares/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>EMC Symmetrix, 20 Years in the making</title>
		<link>http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-20-years-making/</link>
		<comments>http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-20-years-making/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 16:00:51 +0000</pubDate>
		<dc:creator>Devang Panchigar</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Barry Burke]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[Centera]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[Data General]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[DMX-2]]></category>
		<category><![CDATA[dmx-3]]></category>
		<category><![CDATA[dmx-4]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Enginuity Code]]></category>
		<category><![CDATA[ESCON]]></category>
		<category><![CDATA[FC]]></category>
		<category><![CDATA[fiber drives]]></category>
		<category><![CDATA[FICON]]></category>
		<category><![CDATA[Flash drives]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[ICDA]]></category>
		<category><![CDATA[Jewel of EMC]]></category>
		<category><![CDATA[Joe Tucci]]></category>
		<category><![CDATA[Legato]]></category>
		<category><![CDATA[microcode]]></category>
		<category><![CDATA[modular power]]></category>
		<category><![CDATA[Moshe Yanai]]></category>
		<category><![CDATA[NDU]]></category>
		<category><![CDATA[PowerPath]]></category>
		<category><![CDATA[RAID 6]]></category>
		<category><![CDATA[raid xp]]></category>
		<category><![CDATA[RAID-5]]></category>
		<category><![CDATA[RSA]]></category>
		<category><![CDATA[RSF]]></category>
		<category><![CDATA[RVA]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[Slice directors]]></category>
		<category><![CDATA[SRDF]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[Symmetrix 1.0]]></category>
		<category><![CDATA[Symmetrix 2.0]]></category>
		<category><![CDATA[Symmetrix 2.5]]></category>
		<category><![CDATA[Symmetrix 3.0]]></category>
		<category><![CDATA[Symmetrix 3000]]></category>
		<category><![CDATA[Symmetrix 4.0]]></category>
		<category><![CDATA[Symmetrix 4.8]]></category>
		<category><![CDATA[Symmetrix 5.0]]></category>
		<category><![CDATA[Symmetrix 5.5]]></category>
		<category><![CDATA[Symmetrix 5000]]></category>
		<category><![CDATA[Symmetrix 6.0]]></category>
		<category><![CDATA[Symmetrix 6.5]]></category>
		<category><![CDATA[Symmetrix 7.0]]></category>
		<category><![CDATA[Symmetrix 8000]]></category>
		<category><![CDATA[Symmetrix DMX]]></category>
		<category><![CDATA[Symmetrix V-Max]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[TimeFinder]]></category>
		<category><![CDATA[UCS]]></category>
		<category><![CDATA[Unisys]]></category>
		<category><![CDATA[V-Max SE]]></category>
		<category><![CDATA[V-Sphere]]></category>
		<category><![CDATA[Virtual LUN Technology]]></category>
		<category><![CDATA[Vision]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://storagenerve.com/?p=702</guid>
		<description><![CDATA[So next year will mark a history of Symmetrix Products within EMC, still classified as one of the most robust systems out there after 20 years of its inception. In this blog post, we will talk about some facts on Symmetrix products as it relates to its features, characteristics, Enginuity microcode versions, model numbers, year released, etc.]]></description>
			<content:encoded><![CDATA[<p>So next year will mark a history of Symmetrix Products within EMC, still classified as one of the most robust systems out there after 20 years of its inception. In this blog post, we will talk about some facts on Symmetrix products as it relates to its features, characteristics, Enginuity microcode versions, model numbers, year released, etc.</p>
<p>So the journey of Symmetrix systems started with Moshe Yanai (along with his team) joining EMC in late 80’s. A floating story says, the idea of a cache based disk array was initially pitched to both IBM and HP and was shot down.  EMC was predominately a mainframe memory selling company back in the late 1980’s. The Symmetrix products completely changed the direction of EMC in a decade.</p>
<p>Joe Tucci comes in at the end of 90’s from Unisys with a big vision. Wanted to radically change EMC. Through new acquisitions, new technologies, vision and foremost the integration of all the technologies created today’s EMC.</p>
<p>Symmetrix has always been the jewel of EMC. Back in the Moshe days, the engineers were treated so royally (Have heard stories about helicopter rides and lavish parties with a satellite bus waiting outside for a support call). Then comes the Data General acquisition in late 90’s that completely changed the game.</p>
<p>Some people within EMC were against the DG acquisition and didn’t see much value in it. While the Clariion DG backplane is what changed the Symmetrix to a Symmetrix DMX – Fiber Based Drives. Over this past decade, EMC radically changes its position and focuses on acquisitions, support, products, quality, efficiency, usability and foremost changing itself from a hardware company to an Information Solutions company focusing on software as its integral growth factor.  New acquisitions like Legato, Documentum, RSA, kept on changing the culture and the growth focus within EMC.</p>
<p>Then came VMware and it changed the rules of the game, EMC’s strategic move to invest into VMware paid off big time.  Then happens the 3-way partnership between VMware – EMC – Cisco, to integrate next generation products, V-Max (Symmetrix), V-Sphere and UCS are born.</p>
<p>Here we are in 2009, almost at the end of 20 years since the inception of the Symmetrix, the name, the product, the Enginuity code, the robust characteristics, the investment from EMC all stays committed with changing market demands.</p>
<blockquote><p>Jumping back into the Symmetrix, here are a few articles you might find interesting, overall talking about various models, serial numbers of the machines and importantly a post on Enginuity Operating Environment.</p>
<p><strong> </strong></p>
<ul>
<li>To read about <a href="http://storagenerve.com/2008/12/19/emc-symmetrix-enginuity-operating-environment/" >EMC Symmetrix Enginuity Operating Environment</a></li>
<li>To read about <a href="http://storagenerve.com/2008/10/13/emc-symmetrix-and-dmx-serial-numbers/" >EMC Symmetrix Serial Number naming convention</a>,</li>
<li>To read about <a href="http://storagenerve.com/2008/12/06/emc-symmetrix-dmx-models-by-cabinets-types/" >EMC Symmetrix Models in a previous blog post</a></li>
<li>To read about various <a href="http://storagenerve.com/2008/07/27/emc-hardware-model-numbers/" >EMC models based on different Platforms</a></li>
<li>To read about all <a href="http://storagenerve.com/2009/07/23/emc-clariion-systems-since-the-data-general-acquisition-10-years/" >EMC Clariion models since the Data General Acquisition</a></li>
</ul>
</blockquote>
<p><strong> </strong></p>
<h3><strong>Symmetrix Family 1.0 </strong></h3>
<ul>
<li>ICDA – Integrated Cache Disk Array</li>
<li>Released 1990 and sold through 1993</li>
<li>A 24GB total disk space introduced</li>
</ul>
<p>Wow, I was in elementary school or may be middle school when this first generation Symmetrix was released….</p>
<ul>
<li><strong>Symmetrix 4200</strong></li>
</ul>
<h3><strong>Symmetrix Family 2.0</strong></h3>
<ul>
<li>ICDA – Integrated Cache Disk Array</li>
<li>Released 1991 and sold through 1994</li>
<li>A 36GB total disk space</li>
<li>Mirroring introduced</li>
</ul>
<ul>
<li><strong>Symmetrix 4400</strong></li>
</ul>
<p><strong> </strong></p>
<h3><strong>Symmetrix Family 2.5</strong></h3>
<ul>
<li>ICDA – Integrated Cache Disk Array</li>
<li>Released 1992 and sold through 1995</li>
<li>RSF capabilities added</li>
</ul>
<p>(I actually met a guy about 2 years ago, he was one of the engineers that had worked on developing the first RSF capabilities at EMC and was very instrumental in developing the Hopkinton PSE lab)</p>
<ul>
<li><strong>Symmetrix 4800:</strong></li>
</ul>
<h3>Symmetrix Family 3.0 also called Symmetrix 3000 and 5000 Series</h3>
<ul>
<li>Released 1994 and sold through 1997</li>
<li>ICDA: Integrated Cache Disk Array</li>
<li>Includes Mainframe Support (Bus &amp; Tag)</li>
<li>Global Cache introduced</li>
<li>1GB total Cache</li>
<li>NDU – Microcode</li>
<li>SRDF introduced</li>
<li>Supports Mainframe and open systems both</li>
<li>Enginuity microcode 50xx, 51xx</li>
</ul>
<ul>
<li><strong>Symmetrix 3100:</strong> Open systems support, half height cabinet, 5.25 inch drives</li>
<li><strong>Symmetrix 5100:</strong> Mainframe support, half height cabinet, 5.25 inch drives</li>
<li><strong>Symmetrix 3200:</strong> Open Systems support, single cabinet, 5.25 inch drives</li>
<li><strong>Symmetrix 5200:</strong> Mainframe support, single cabinet, 5.25 inch drives</li>
<li><strong>Symmetrix 3500:</strong> Open Systems support, triple cabinet, 5.25 inch drives</li>
<li><strong>Symmetrix 5500:</strong> Mainframe support, triple cabinet, 5.25 inch drives</li>
</ul>
<h3><strong>Symmetrix Family 4.0 also called Symmetrix 3000 and 5000 Series</strong></h3>
<ul>
<li>Released 1997 and sold through 2000</li>
<li>RAID XP introduced</li>
<li>3.5 Inch drive size introduced</li>
<li>On triple cabinet systems 5.25 inch drives used</li>
<li>Supports Mainframe and Open Systems both</li>
<li>Timefinder, Powerpath, Ultra SCSI support</li>
<li>Enginuity microcode 5265.xx.xx, 5266.xx.xx</li>
</ul>
<ul>
<li><strong>Symmetrix 3330:</strong> Open Systems Support, half height cabinet, 32 drives, 3.5 inch drives</li>
<li><strong>Symmetrix 5330:</strong> Mainframe Support, half height cabinet, 32 drives, 3.5 inch drives</li>
<li><strong>Symmetrix 3430:</strong> Open Systems Support, single frame, 96 drives, 3.5 inch drives</li>
<li><strong>Symmetrix 5430:</strong> Mainframe Support, single frame, 96 drives, 3.5 inch drives</li>
<li><strong>Symmetrix 3700:</strong> Open Systems Support, triple cabinet, 128 drives, 5.25 inch drives</li>
<li><strong>Symmetrix 5700:</strong> Mainframe Support, triple cabinet, 128 drives, 5.25 inch drives</li>
</ul>
<p><strong> </strong></p>
<p>To read about <a href="http://storagenerve.com/2008/07/29/symmetrix-hardware-components/" >EMC Symmetrix Hardware Components</a></p>
<h3><strong>Symmetrix Family 4.8 also called Symmetrix 3000 and 5000 Series</strong></h3>
<ul>
<li>Released 1998 and sold through 2001</li>
<li>Symmetrix Optimizer Introduced</li>
<li>Best hardware so far: least outages, least problems and least failures (not sure if EMC will agree to it, most customers do)</li>
<li>3.5 inch drives used with all models</li>
<li>Enginuity microcode 5265.xx.xx, 5266.xx.xx, 5267.xx.xx</li>
</ul>
<ul>
<li><strong>Symmetrix 3630:</strong> Open Systems support, half height cabinet, 32 drives</li>
<li><strong>Symmetrix 5630:</strong> Mainframe support, half height cabinet, 32 drives</li>
<li><strong>Symmetrix 3830:</strong> Open Systems support, single cabinet, 96 drives</li>
<li><strong>Symmetrix 5830:</strong> Mainframe support, single cabinet, 96 drives</li>
<li><strong>Symmetrix 3930:</strong> Open Systems support, triple cabinet, 256 drives</li>
<li><strong>Symmetrix 5930:</strong> Mainframe support, triple cabinet, 256 drives</li>
</ul>
<p>Models sold as 3630-18, 3630-36, 3630-50, 5630-18, 5630-36, 5630-50,3830-36, 3830-50, 3830-73, 5830-36, 5830-50, 5830-73, 3930-36, 3930-50, 3930-73, 5930-36, 5930-50, 5930-73 (the last two digits indicate the drives installed in the frame)</p>
<p>To read about <a href="http://storagenerve.com/2008/07/29/symmetrix-hardware-components/" >EMC Symmetrix Hardware Components</a></p>
<h3><strong>Symmetrix Family 5.0 also called Symmetrix 8000 Series</strong></h3>
<p>[ 3000 (open sytems) + 5000 (mainframe) = 8000 (support for both) ]</p>
<ul>
<li>Supports Open Systems and Mainframe without BUS and TAG through ESCON</li>
<li>Released 2000 and sold through 2003</li>
<li>181GB Disk introduced</li>
<li>Enginuity microcode 5567.xx.xx, 5568.xx.xx</li>
</ul>
<ul>
<li><strong>Symmetrix 8130:</strong> Slim cabinet, 48 drives</li>
<li><strong>Symmetrix 8430:</strong> Single cabinet, 96 drives</li>
<li><strong>Symmetrix 8730:</strong> Triple cabinet, 384 drives</li>
</ul>
<p>Some models sold as 8430-36, 8430-73, 8430-181 or 8730-36, 8730-73, 8730-181 (the last two digits indicate the drives installed in the frame)</p>
<p>To read about <a href="http://storagenerve.com/2008/07/29/symmetrix-hardware-components/" >EMC Symmetrix Hardware Components</a></p>
<h3><strong>Symmetrix Family 5.5 LVD also called Symmetrix 8000 Series</strong></h3>
<ul>
<li>Released 2001 and sold through 2004</li>
<li>LVD: Low Voltage Disk Introduced</li>
<li>146GB LVD drive introduced</li>
<li>Ultra SCSI drives cannot be used with the LVD frame</li>
<li>Mainframe optimized machines introduced</li>
<li>4 Slice directors introduced with ESCON and FICON</li>
<li>FICON introduced</li>
<li>Enginuity microcode 5567.xx.xx, 5568.xx.xx</li>
</ul>
<ul>
<li><strong>Symmetrix 8230:</strong> Slim cabinet, 48 drives, (rebranded 8130, non lvd frame)</li>
<li><strong>Symmetrix 8530:</strong> Single cabinet, 96 drives, (rebranded 8430, non lvd frame)</li>
<li><strong>Symmetrix 8830:</strong> Triple cabinet, 384 drives, (rebranded 8730, non lvd frame)</li>
<li><strong>Symmetrix 8230 LVD:</strong> LVD frame, slim cabinet, 48 LVD drives</li>
<li><strong>Symmetrix 8530 LVD:</strong> LVD frame, single cabinet, 96 LVD drives</li>
<li><strong>Symmetrix 8830 LVD:</strong> LVD frame, triple cabinet, 384 LVD drives</li>
<li><strong>Symmetrix z-8530:</strong> LVD frame, Single cabinet, 96 drives, optimized for mainframes</li>
<li><strong>Symmetrix z-8830:</strong> LVD frame, Triple cabinet, 384 drives, optimized for mainframe</li>
</ul>
<p>Some models sold as 8530-36, 8530-73, 8530-146, 8530-181 or 8830-36, 8830-73, 8830-146, 8830-181 (the last two digits indicate the drives installed in the frame)</p>
<p>To read about <a href="http://storagenerve.com/2008/07/29/symmetrix-hardware-components/" >EMC Symmetrix Hardware Components</a></p>
<h3><strong>Symmetrix DMX or also called Symmetrix Family 6.0</strong></h3>
<ul>
<li>Released Feb 2003 and sold through 2006</li>
<li>Direct Matrix Architecture (Data General Backplane) introduced</li>
<li>DMX800 was the first DMX system introduced</li>
<li>4 Slice directors introduced</li>
<li>RAID 5 introduced after being introduced on DMX-3</li>
<li>First generation with common DA / FA hardware</li>
<li>Introduction of modular power</li>
<li>Enginuity Microcode 5669.xx.xx, 5670.xx.xx, 5671.xx.xx</li>
</ul>
<ul>
<li><strong>Symmetrix DMX800: </strong>Single cabinet, DAE based concept for drives, 96 drives (I swear, a customer told me, they have ghost like issues with their DMX800)</li>
<li><strong>Symmetrix DMX1000:</strong> Single cabinet, 18 drives per loop, 144 drives total</li>
<li><strong>Symmetrix DMX1000-P:</strong> Single cabinet, 9 drives per loop, 144 drives total, P= Performance System</li>
<li><strong>Symmetrix DMX2000:</strong> Dual cabinet, modular power, 18 drives per loop, 288 drives</li>
<li><strong>Symmetrix DMX2000-P:</strong> Dual cabinet, modular power, 9 drives per loop, 288 drives, P=Performance System</li>
<li><strong>Symmetrix DMX3000-3:</strong> Triple cabinet, modular power, 18 drives per loop, 3 phase power, 576 drives</li>
</ul>
<p>To read about <a href="http://storagenerve.com/2008/07/29/dmx-hardware-components/" >EMC Symmetrix DMX Hardware components</a></p>
<p>To read about <a href="http://storagenerve.com/2008/12/09/dmx-dmx2-model-numbers-basic-differences-3-phase-single-phase-drive-counts-drives-per-loop/" >EMC Symmetrix DMX models and major differences</a></p>
<h3><strong>Symmetrix DMX2 or also called Symmetrix Family 6.5</strong></h3>
<ul>
<li>Released Feb 2004 and sold through 2007</li>
<li>Double the processing using DMX2</li>
<li>DMX and DMX2 frames are same, only directors from DMX must be changed to upgrade to DMX2, reboot of entire systems required with this upgrade</li>
<li>RAID 5 introduced after being introduced on DMX-3</li>
<li>64GB memory introduced</li>
<li>4 Slice Directors</li>
<li>Enginuity Microcode 5669.xx.xx, 5670.xx.xx, 5671.xx.xx</li>
</ul>
<ul>
<li><strong>Symmetrix DMX801:</strong> 2<sup>nd</sup> generation DMX, Single cabinet, DAE based concept for drives, 96 drives, FC SPE 2 (I swear, a customer told me, they have ghost like issues with their DMX800)</li>
<li><strong>Symmetrix DMX1000-M2:</strong> 2<sup>nd</sup> generation DMX, Single cabinet, 18 drives per loop, 144 drives</li>
<li><strong>Symmetrix DMX1000-P2:</strong> 2<sup>nd</sup> generation DMX, Single cabinet, 9 drives per loop, 144 drives, P=Performance System</li>
<li><strong>Symmetrix DMX2000-M2:</strong> 2<sup>nd</sup> generation DMX, Dual cabinet, 18 drives per loop, 288 drives</li>
<li><strong>Symmetrix DMX2000-P2:</strong> 2<sup>nd</sup> generation DMX, Dual cabinet, 9 drives per loop, 288 drives, P=Performance System</li>
<li><strong>Symmetrix DMX2000-M2-3:</strong> 2<sup>nd</sup> generation DMX, Dual cabinet, 18 drives per loop, 288 drives, 3 Phase power</li>
<li><strong>Symmetrix DMX2000-P2-3:</strong> 2<sup>nd</sup> generation DMX, Dual cabinet, 9 drives per loop, 288 drives, P=Performance System, 3 Phase power</li>
<li><strong>Symmetrix DMX3000-M2-3:</strong> 2<sup>nd</sup> generation DMX, Triple cabinet, 18 drives per loop, 576 drives, 3 Phase power</li>
</ul>
<p>To read about <a href="http://storagenerve.com/2008/07/29/dmx-hardware-components/" >EMC DMX Symmetrix Hardware components</a></p>
<p>To read about <a href="http://storagenerve.com/2008/12/09/dmx-dmx2-model-numbers-basic-differences-3-phase-single-phase-drive-counts-drives-per-loop/" >EMC Symmetrix DMX models and major differences</a></p>
<h3><strong>Symmetrix DMX-3 or also called Symmetrix 7.0</strong></h3>
<ul>
<li>Released July 2005 and still being sold</li>
<li>8 Slice directors</li>
<li>1920 disk (RPQ ‘ed to 2400 drives)</li>
<li>DAE based concept introduced</li>
<li>Symmetrix Priority Controls</li>
<li>RAID 5 introduced and then implemented on older DMX, DMX-2</li>
<li>Virtual LUN technology</li>
<li>SRDF enhancements</li>
<li>Concept of vaulting introduced</li>
<li>Enginuity microcode 5771.xx.xx, 5772.xx.xx</li>
</ul>
<ul>
<li><strong>Symmetrix DMX-3 950:</strong> System Cabinet, Storage Bay x 2, 360 drives max, Modular Power, 3 Phase power</li>
<li><strong>Symmetrix DMX-3:</strong> System Cabinet, Storage Bay x 8 (Expandable), 1920 drives max, RPQ’ed to 2400 drives, 3 Phase power</li>
</ul>
<p>To read about differences between <a href="http://storagenerve.com/2008/12/06/emc-symmetrix-dmx3-and-dmx4-comparison/">EMC Symmetrix DMX3 and DMX4 platforms<br />
</a><strong> </strong></p>
<h3><strong>Symmetrix DMX-4 or also called Symmetrix 7.0</strong></h3>
<ul>
<li>Released July 2007 and still being sold</li>
<li>Virtual provisioning</li>
<li>Flash Drives</li>
<li>FC / SATA drives</li>
<li>RAID 6 introduced</li>
<li>SRDF enhancements</li>
<li>Total Cache: 512 GB</li>
<li>Total Storage: 1 PB</li>
<li>Largest drive supported 1TB SATA drive</li>
<li>Flash drives 73GB, 146GB later now support for 200GB and 400GB released</li>
<li>1920 drives max (RPQ’ed to 2400 drives)</li>
<li>Enginuity microcode 5772.xx.xx, 5773.xx.xx</li>
</ul>
<ul>
<li><strong>Symmetrix DMX-4 950:</strong> System Cabinet, Storage Bay x 2, 360 drives max, Modular Power, 3 Phase power</li>
<li><strong>Symmetrix DMX-4:</strong> System Cabinet, Storage Bay x 8 (Expandable), 1920 drives max, RPQ’ed to 2400 drives, Modular power, 3 Phase Power</li>
</ul>
<p>Some models sold as DMX-4 1500, DMX-4 2500, DMX-4 3500 and DMX-4 4500</p>
<ul>
<li>To read about a blog post on <a href="http://storagenerve.com/2009/03/16/emc-symmetrix-dmx-4-components/" >EMC Symmetrix: DMX4 Components</a></li>
<li>To read about differences between <a href="http://storagenerve.com/2008/12/06/emc-symmetrix-dmx3-and-dmx4-comparison/" >EMC Symmetrix DMX3 and DMX4 platforms</a></li>
<li>To read about different drives types supported on <a href="http://storagenerve.com/2009/06/28/emc-symmetrix-dmx-4-supported-drive-types/" >EMC Symmetrix DMX4 Platform</a></li>
<li>To read about differences between <a href="http://storagenerve.com/2009/06/30/emc-symmetrix-dmx-4-and-symmetrix-v-max-basic-differences/" >EMC Symmetrix DMX4 and V-Max Systems</a></li>
</ul>
<h3><strong>Symmetrix V-Max</strong></h3>
<ul>
<li>(Released April 2009)</li>
<li>Enginuity Microcode 5874.xxx.xxx</li>
<li>Total number of drives supported: 2400</li>
<li>Total Cache: 1 TB mirrored (512GB usable)</li>
<li>Total Storage: 2 PB</li>
</ul>
<p>All features on the V-Max have been discussed earlier on the blog post linked below</p>
<ul>
<li><strong>Symmetrix V-Max SE:</strong> Single System Bay, SE=Single Engine, Storage Bay x 2, 360 drives max, cannot be expanded to a full blown 8 engine system if purchased as a SE, 3 Phase power, Modular Power</li>
<li><strong>Symmetrix V-Max:</strong> System Cabinet, Storage Bay x 10, 2400 drives max, modular power, 3 phase power</li>
</ul>
<ul>
<li>To read about differences between <a href="http://storagenerve.com/2009/06/30/emc-symmetrix-dmx-4-and-symmetrix-v-max-basic-differences/" >EMC Symmetrix DMX4 and V-Max Systems</a></li>
<li>To read about different drives types supported on <a href="http://storagenerve.com/2009/06/25/emc-symmetrix-v-max-supported-drive-types/" >EMC Symmetrix V-Max Platforms</a></li>
<li>To read all about the <a href="http://storagenerve.com/tag/V-Max" >EMC Symmetrix V-Max Platform</a></li>
</ul>
<h3>Conclusion</h3>
<p>I could have easily added total memory capacity per frame, total number of dedicated DA/DAF slots, total slots, total universal slots, total memory slots, but then I didn’t know information on some of the old systems and didn’t want to be incorrect on them.</p>
<p>Hope you have enjoyed reading this post, with a bit of history related to the Symmetrix platform. I am pretty positive, as of today you will not find this consolidated information on any blog or the manufacturers website.</p>
<p>I really wish, EMC decided to open blogging to some Symmetrix, Clariion, Celerra, Centera specialist that support these systems on a day to day basis, the information that could come out from those guys could be phenomenal. <a rel="nofollow" href="http://thestorageanarchist.typepad.com" >Barry Burke</a> writes a lot of stuff, but again a lot of FUD from him against IBM and HDS, its great reading him, but only a controlled amount of technical information comes from him.</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/devang/symmetrix-journey-20-years/"  rel="bookmark" class="crp_title">Symmetrix: The Journey of 20 Years</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-vmax-supported-drive-type/"  rel="bookmark" class="crp_title">EMC Symmetrix V-Max: Supported drive type</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-dmx4-supported-drive-types/"  rel="bookmark" class="crp_title">EMC Symmetrix DMX-4: Supported Drive Types</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-vmax-enginuity-5874/"  rel="bookmark" class="crp_title">EMC Symmetrix V-Max: Enginuity 5874</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-dynamic-hot-spares/"  rel="bookmark" class="crp_title">EMC Symmetrix: Dynamic Hot Spares</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-20-years-making/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Devang for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-20-years-making/">EMC Symmetrix, 20 Years in the making</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/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/devang/emc-symmetrix-20-years-making/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>EMC Clariion RAID-6 requirements and limitations</title>
		<link>http://gestaltit.com/all/tech/storage/devang/emc-clariion-raid6-requirements-limitations/</link>
		<comments>http://gestaltit.com/all/tech/storage/devang/emc-clariion-raid6-requirements-limitations/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 02:39:17 +0000</pubDate>
		<dc:creator>Devang Panchigar</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[ATA]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[CX]]></category>
		<category><![CDATA[CX3]]></category>
		<category><![CDATA[CX4]]></category>
		<category><![CDATA[EFD]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[FC]]></category>
		<category><![CDATA[Naviseccli]]></category>
		<category><![CDATA[Navisphere]]></category>
		<category><![CDATA[RAID 6]]></category>
		<category><![CDATA[RAID Group]]></category>
		<category><![CDATA[SATA]]></category>

		<guid isPermaLink="false">http://gestaltit.com/?p=982</guid>
		<description><![CDATA[In this post, we will discuss all requirements and limitations that are associated with EMC Clariion RAID-6 Implementation. ]]></description>
			<content:encoded><![CDATA[<div style="background-color: #ffffff;font: normal normal normal 13px/19px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;padding: 0.6em;margin: 0px">
<p>Here are some requirements and limitations related to using the RAID-6 technology on the EMC Clariion platforms.</p>
<ul>
<li>RAID-6 is only supported with Flare Release 26 and above on Clariion systems.</li>
<li>Flare 26 only works on the EMC Clariion CX300, CX500, CX700, all CX3-xx platforms and all CX4-xxx platforms.|</li>
<li>Any systems running below Flare Release 26 (example Release 13, 16, 19, 24) are not compatible to run RAID-6 (Clariion Systems like CX200, CX400 and CX600).</li>
</ul>
<ul>
<li>Minimum disk required to support RAID-6 with Clariion systems is 2 or 4 or 6 or 8 or 14 data disks with 2 Parity disks (Your typical configuration would look like 2D+2P or 4D+2P or 6D+2P or 8D+2P or 14D+2P, where D = Data Disk and P = Parity Disk)</li>
<li>To configure RAID-6, you will need even number of disk drives in the RAID Group that you are trying to configure.</li>
<li>RAID-6 is supported on either EFD (Enterprise Flask Disk) or Fiber (FC) or ATA or SATA drives on EMC Clariion Systems.</li>
<li>RAID-6 Raid group (RAID SET) can be implemented within an enclosure or expanded beyond a single enclosure</li>
<li>RAID-6 can co-exist in the same DAE (disk array enclosure) as a RAID-5 and/or RAID-1/0 and/or other RAID types.</li>
<li>RAID-6 supports global hot sparing like other RAID technologies.</li>
<li>Supports MetaLUN expansion through concatenated or striped expansion only if all the meta member LUNs are RAID-6 devices (LUNs).</li>
<li>RAID-6 configuration is possible through Navisphere and naviseccli only.</li>
<li>With RAID-6 traditionally supported CLI interfaces like Java CLI and Classic CLI have been retired.</li>
<li>Defragmentation with RAID-6 is currently not supported on Flare Release 26.</li>
<li>You cannot add new drives to an existing RAID-6 LUN, but you can expand the LUN through RAID-6 MetaLUN technology. Example of this will be, if you have a 6D+2P RAID-6 set and would like to add 16 more drives to the same RAID Group, you cannot accomplish it, but if you manage to create either 2 sets of 6D+2P or 1 set of 14D+2P, and then run a MetaLUN concatenate, you will be able to necessarily achieve the same end result.</li>
<li>You can have Clariion systems with various different RAID group technologies in the same global domain, but again from a management perspective certain traditional CLI interfaces will not work with RAID-6.</li>
<li>Using the Virtual LUN Technology with Flare Release 26, now customers can migrate various LUNs (RAID-5, RAID-1/0) to RAID-6 technology. The technology allows the new RAID-6 LUN to assume the exact identity of the previous LUN making the migration process much easy.</li>
<li>Traditional replication and copy software’s like SANCopy, SnapView, MirrorView, and RecoverPoint are all supported for RAID-6 technology.</li>
<li>Never use RAID-6 technology with a mix of EFD, FC, ATA and SATA drives in the same RAID Group.</li>
<li>Never use RAID-6 technology with a mix of various drive speeds like 15K or 10K or 7.2K RPM, drive speed should be exactly similar.</li>
</ul>
<ul>
<li>Oh the most important note: 2 drive failures in the same RAID Group and no data loss or data unavailable (DU / DL), making this a very robust RAID technology. There are some performance overhead related to use of RAID-6 systems with small and random writes. While there is an added penalty with Row Parity and Diagonal Parity calculations on the Clariion.</li>
</ul>
<p>If you would like to see any further post on RAID-6 workings on Clariion Platforms, please feel free to leave a comment.</p>
<p>To read about other RAID-6 implementations with various platforms, please see below.</p>
<p><a href="http://storagenerve.com/2009/02/27/emc-symmetrix-dmx-raid-6-implementation/" >EMC Symmetrix RAID 6</a></p>
<p><a href="http://www.storagenerve.com/2009/02/sun-storageteks-raid-6-implementation.html" >SUN StorageTek’s RAID 6</a></p>
<p><a href="http://www.storagenerve.com/2009/02/hps-raid-6-adg-advanced-data-guarding.html" >HP’s RAID 6</a></p>
<p><a href="http://www.storagenerve.com/2009/02/netapps-raid-dp-enhanced-raid-6.html" >NetApp’s RAID–DP</a></p>
<p><a href="http://www.storagenerve.com/2009/02/hitachis-hds-raid-6.html" >Hitachi’s (HDS) RAID 6</a></p>
<p><a href="http://www.storagenerve.com/2009/01/raid-technology-continued.html" >Different RAID Technologies (Detailed)</a></p>
<p><a href="http://www.storagenerve.com/2009/01/raid-technology-continued.html" ></a><a href="http://www.storagenerve.com/2008/07/raid-types.html" >Different RAID Types</a></div>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://gestaltit.com/all/tech/storage/devang/hps-raid-6-adg-advanced-data-guarding/"  rel="bookmark" class="crp_title">HP’s RAID 6 (ADG &#8211; Advanced Data Guarding)</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-ax4-platform/"  rel="bookmark" class="crp_title">EMC AX4 Platform</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-clariion-systems-global-hot-spares-proactive-hot-spares/"  rel="bookmark" class="crp_title">EMC Clariion Systems: Global Hot Spares &amp; Proactive Hot Spares</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/netapps-raiddp-enhanced-raid-6/"  rel="bookmark" class="crp_title">NetApp’s RAID-DP (Enhanced RAID 6)</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/emc-symmetrix-dmx-raid-6-implementation/"  rel="bookmark" class="crp_title">EMC Symmetrix DMX &#8211; RAID 6 Implementation</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/devang/emc-clariion-raid6-requirements-limitations/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Devang for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/all/tech/storage/devang/emc-clariion-raid6-requirements-limitations/">EMC Clariion RAID-6 requirements and limitations</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/devang/emc-clariion-raid6-requirements-limitations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Unified Fabric an Inevitability?</title>
		<link>http://gestaltit.com/all/tech/storage/scott/unified-fabric-inevitability/</link>
		<comments>http://gestaltit.com/all/tech/storage/scott/unified-fabric-inevitability/#comments</comments>
		<pubDate>Tue, 17 Mar 2009 11:00:11 +0000</pubDate>
		<dc:creator>Scott Lowe</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[FC]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://blog.scottlowe.org/2009/02/20/is-unified-fabric-an-inevitability/</guid>
		<description><![CDATA[Is the adoption of a unified fabric an inevitability? If so, will it be FCoE or iSCSI that leads the charge?]]></description>
			<content:encoded><![CDATA[<p>I was going back through a list of blog posts and articles that I wanted to read and think on, and I came across a link to Dave Graham’s article titled <a href="http://flickerdown.com/2008/12/moving-a-fabric-forward-fcoe-adoption-and-other-questions/" >Moving a Fabric forward: FCoE Adoption and other Questions</a>. His blog entry was partially in response to my <a href="http://blog.scottlowe.org/2008/12/09/continuing-the-fcoe-discussion/" >FCoE discussion post</a>. His post got me thinking again.</p>
<p>It seems like anytime someone talks about FCoE, they end up also talking about unified fabric. After having read a number of different articles and posts regarding FCoE, I can see where FCoE would be attractive to shops with significant FCP installations. In my mind, though, this doesn’t necessarily mean unified fabric. Given the political differences in organizations—think the “storage team” and the “networking team”—how likely is it that an organization may adopt FCoE, but not unified fabric? Or how likely is it that an organization may adopt FCoE, intending it to be a transitional technology leading to unified fabric, but never actually make it all the way?</p>
<p>So here’s my question: is unified fabric an inevitability?</p>
<p>And here’s a related question: Most people cite VoIP as proof that the unified fabric is inevitable. More so than anything else, I believe VoIP’s success was more a reflection of the rising importance of TCP/IP networking. If so, does that give iSCSI an edge over FCoE? Is iSCSI the “VoIP of the storage world”?</p>
<p><!-- Similar Posts took 16.997 ms --></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/networking/scott/potential-ucs-issue-northbound-fcoe-connectivity/"  rel="bookmark" class="crp_title">Potential UCS Issue: Northbound FCoE Connectivity</a></li><li><a href="http://gestaltit.com/all/tech/networking/greg/fcoe-isnt-a-replacement-for-infiniband-its-a-cheaper-copy-that-customers-will-buy/"  rel="bookmark" class="crp_title">FCoE isn&#8217;t a replacement for Infiniband, it&#8217;s a cheaper copy that customers will buy</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/review-sun-storage-7000-unified-storage-system-part-iii/"  rel="bookmark" class="crp_title">Review: Sun Storage 7000 Unified Storage System – Part III</a></li><li><a href="http://gestaltit.com/all/tech/storage/scott/no-such-thing-as-an-end-to-end-fcoe-solution/"  rel="bookmark" class="crp_title">No Such Thing as an End-to-End FCoE Solution</a></li><li><a href="http://gestaltit.com/all/tech/storage/devang/next-generation-celerra-%e2%80%93-unified-storage-with-deduplication-%e2%80%93-feb-2009/"  rel="bookmark" class="crp_title">Next Generation Celerra – Unified Storage with Deduplication</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/scott/unified-fabric-inevitability/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Scott for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/all/tech/storage/scott/unified-fabric-inevitability/">Is Unified Fabric an Inevitability?</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/" title="View all posts in All" rel="category tag">All</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/scott/unified-fabric-inevitability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protocols, Religions and Heresy!</title>
		<link>http://gestaltit.com/all/tech/storage/martin/protocols-religions-heresy/</link>
		<comments>http://gestaltit.com/all/tech/storage/martin/protocols-religions-heresy/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 10:19:12 +0000</pubDate>
		<dc:creator>Martin Glassborow</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[10 gigabit]]></category>
		<category><![CDATA[4 gigabit]]></category>
		<category><![CDATA[CEE]]></category>
		<category><![CDATA[DCE]]></category>
		<category><![CDATA[FC]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[gigabit]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[iSCSI initiator]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[network storage]]></category>
		<category><![CDATA[OnTap]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[san storage]]></category>
		<category><![CDATA[storage area network]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://storagebod.typepad.com/storagebods_blog/2009/03/protocols-religions-and-heresy.html</guid>
		<description><![CDATA[I've just come back from a NetApp training course; good course and recommended for anyone who wants to pick up some storage fundamentals, it covers all the NetApp bases and by the end of it, you should be fairly confident to do pretty much all the day-to-day routine tasks that you might be asked to do as an administrator of a NetApp array.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just come back from a NetApp training course; good course and recommended for anyone who wants to pick up some storage fundamentals, it covers all the NetApp bases and by the end of it, you should be fairly confident to do pretty much all the day-to-day routine tasks that you might be asked to do as an administrator of a NetApp array.</p>
<p>It does not cover SAN in any detail and the FC coverage is limited to this is how you present a LUN as a fibre channel device but this led on to some interesting conversations around the complexity of FC vs iSCSI.</p>
<p>I, for sometime, have been saying that the complexity of FC is over-stated and actually it is not really any harder than iSCSI. This often leads to looks of disbelief and complete disagreement, it is almost as if I am spouting heresy. The iSCSI camp think I am mad and the FC camp seem to think that I&#8217;m diminishing them.</p>
<p>But, if you take OnTap; there is really very little difference in how you present a iSCSI LUN compared to how you present an FC LUN. It is certainly no harder to do FC from an array management point of view.</p>
<p>And then we go to the host; lets take Windows for example. Now this is where I think a lot of the perception of the simplicity of iSCSI comes in; Microsoft have implemented a very nice software initiator, it&#8217;s there and it&#8217;s standard. A bit of pointing and clicking and you are there.</p>
<p>Unfortunately, traditional FC cannot be implemented completely in software and needs FC HBAs, hence we need to install additional drivers and software to make it work; these are not part of the standard Windows build and suddenly it all becomes &#8216;complex&#8217;.</p>
<p>If we go to Unix, we end up mucking about configuration files in general for both iSCSI and FC; so really it&#8217;s not any harder to do FC than iSCSI.</p>
<p>So if it&#8217;s not hard to do at the host level and if it&#8217;s not hard to do at the array; where is it hard? And this is where I think it becomes more interesting; it&#8217;s the network! Is a large Data Centre IP network harder to set-up than a large Data Centre FC network?</p>
<p>Arguably, the FC network is easier but it is different. In the FC network you have a lot less to worry about; you run less protocols, services, it&#8217;s non routeable, the security model is simpler, there is less potential for different workloads to clash, you do not have address space management to worry, you do not have name services to worry about and if I were a Network Admin, I would argue that it&#8217;s them who are being diminished by this constant claim that iSCSI is easier.</p>
<p>To do either iSCSI or FC properly is probably equally hard. If you just want to bung a block-level array in and do not care about segregation of traffic, quality of service, don&#8217;t care whether your IP back-up traffic and IP storage traffic contend and make your back-ups over-run. If you know you&#8217;ve got enough headroom on your existing IP network to carry your block traffic, go ahead with iSCSI; it&#8217;s easier because you&#8217;ve already got the infrastructure in place.</p>
<p>But if you want put in place a dedicated storage network; the choice is not as clear-cut as people would like to make out. Even when you start looking at cost; yes GbE is cheaper than FC but FC is generally running at 4 gig now and is faster. FC ports are in my experience are significantly cheaper than 10GbE ports. So if you need the throughput, then FC might well be cheaper than iSCSI.</p>
<p>There might be a small saving in the number of FTEs you require as you could have a single Network team but I believe that FC is actually so simple that if you get over the politics, you could have a single Network team which manages both FC and IP. This is purely politics and a turf-war!</p>
<p>If you are a small shop and you have just a few administrators who do everything, iSCSI might also make sense but don&#8217;t believe FC is hard; administering a small SAN with a couple of switches might not add a huge amount of additional overhead.</p>
<p>Neither iSCSI or FC are wrong answers but make sure that when you have got to the answer, you show your working. And when a vendor tells you what the answer is, ask them to show your their working and challenge it.</p>
<p>Of course, if I was building a green-field data-centre and could simply start again, I&#8217;d probably look at putting in Data Centre Ethernet which would give me the option of FCoE. I would have a single Network team from the get go.</p>
<p>It&#8217;ll be interesting to see if Microsoft bundle a software initiator for FCoE into Windows at some point; then I think we&#8217;ll see perceptions of complexity change again.</p>
<p>Yes, I&#8217;ve completely ignored NAS but actually many of the same arguments apply.</p>
<p>I&#8217;d welcome some thoughts; that&#8217;s if anyone is still reading and not exploded in apoplectic rage at the heretic!</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/martin/dont-ignore-nas/"  rel="bookmark" class="crp_title">Why I Don&#8217;t Ignore NAS?</a></li><li><a href="http://gestaltit.com/all/tech/virtualization/rich/p2v-strategy-for-a-physical-server-with-an-iscsi-partition/"  rel="bookmark" class="crp_title">P2V strategy for a Physical Server with an iSCSI Partition</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/enterprise-computing-is-iscsi-the-new-home-protocol/"  rel="bookmark" class="crp_title">Enterprise Computing: Is iSCSI The New Home Protocol?</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/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></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/martin/protocols-religions-heresy/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© Martin for <a href="http://gestaltit.com">Gestalt IT</a>, 2009. |
<a href="http://gestaltit.com/all/tech/storage/martin/protocols-religions-heresy/">Protocols, Religions and Heresy!</a>
<br/>
Read more posts categorized as <a href="http://gestaltit.com/category/all/" title="View all posts in All" rel="category tag">All</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><br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://gestaltit.com/all/tech/storage/martin/protocols-religions-heresy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I Learned to Stop Worrying and Love Storage Automation</title>
		<link>http://gestaltit.com/all/tech/storage/stephen/how-i-learned-to-stop-worrying-and-love-storage-automation/</link>
		<comments>http://gestaltit.com/all/tech/storage/stephen/how-i-learned-to-stop-worrying-and-love-storage-automation/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 15:52:44 +0000</pubDate>
		<dc:creator>Stephen Foskett</dc:creator>
				<category><![CDATA[Storage]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[CX]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[DMX-5]]></category>
		<category><![CDATA[EFD]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[FC]]></category>
		<category><![CDATA[Fibre Channel]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[LeftHand]]></category>
		<category><![CDATA[LUN]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[SAS]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[tiered storage]]></category>
		<category><![CDATA[wide striping]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1403</guid>
		<description><![CDATA[The first storage performance horseman is spindles: If you don’t have enough disk units, performance will suffer. I have been laying out storage on enterprise arrays since the dark ages, and one of the first lessons I learned was allocating data to avoid hotspots. I remember spending hours back in the 1990’s hunched over custom Excel spreadsheets trying to get my storage layout just right, balancing the workload across every available disk.]]></description>
			<content:encoded><![CDATA[<p><!-- google_ad_section_start --></p>
<p><strong>The first storage performance horseman is spindles<span>: If you don’t have enough disk units, performance will suffer. I have been laying out storage on enterprise arrays since the dark ages, and one of the first lessons I learned was </span>allocating data to avoid hotspots<span>. I remember spending hours back in the 1990’s hunched over custom Excel spreadsheets trying to get my storage layout just right, balancing the workload across every available disk.</span></strong></p>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong></p>
<div id="attachment_1404" class="wp-caption alignright"><a href="http://blog.fosketts.net/wp-content/uploads/2009/02/preview-of-e2809cdynegy-esn-worksheets-finalxlse2809d.jpg" ><img class="size-medium wp-image-1404" title="preview-of-e2809cdynegy-esn-worksheets-finalxlse2809d" src="http://blog.fosketts.net/wp-content/uploads/2009/02/preview-of-e2809cdynegy-esn-worksheets-finalxlse2809d-300x156.jpg" alt="This is how we used to avoid hotspots in 1998: Carefully planning every detail of the storage layout." width="300" height="156" /></a> </p>
<p class="wp-caption-text">This is how we used to avoid hotspots in 1998: Carefully planning every detail of the storage layout.</p>
</div>
<p></strong></p>
<p> </p>
<p> </p>
<p>Each disk drive consists of a spindle of spinning platters with read/write heads move back and forth. Each time you access a piece of data that’s not in cache, the drive moves its arm over the platter to access the correct piece of data. Since <strong>each drive can only access one piece of data at once</strong>, and since caches can only hold so much data, tuning a system to minimize the number of requests per drive is essential.</p>
<p>Manual storage array layout was an art, but we never fooled ourselves into thinking our designs were optimal. There were just too many intractable problems, so we had to compromise at every turn:</p>
<ul>
<li>We usually had <strong>no performance data</strong> to base our layout decisions on, so we had to rely on guesses and rules of thumb</li>
<li><strong>Workloads tend to change</strong> over time and manual layouts are painful to modify</li>
<li>The smallest <a href="http://blog.fosketts.net/2008/10/05/granularity-challenge-storage-management/" >unit of allocation</a> was an <strong>entire LUN or drive</strong>, so even the best disk layout mixed hot and rarely-accessed data everywhere</li>
<li><a href="http://blog.fosketts.net/2009/01/13/low-storage-utilization/" >Much of the allocated space was unused</a>, so we used expensive disks <strong>to store nothing</strong></li>
</ul>
<p>One might think that, 10 years later, advances in technology would have solved these basic issues. But for many people using many of the so-called modern mainstream enterprise storage systems, <strong>these problems remain</strong>.</p>
<p>Like all good systems administrators, I’m a natural control freak. <strong>I am uncomfortable letting the system manage itself</strong>, having been burned too many times by computers (well, software really) making stupid decisions. It’s analogous to the backlash against anti-lock brakes, traction control, and automated transmissions among racing enthusiasts.</p>
<div id="attachment_1405" class="wp-caption alignright"><a href="http://blog.fosketts.net/wp-content/uploads/2009/02/1337262207_41d0a198b2.jpg" ><img class="size-medium wp-image-1405" title="Sports button" src="http://blog.fosketts.net/wp-content/uploads/2009/02/1337262207_41d0a198b2-300x219.jpg" alt="Do we allow technology to help us get better performance, or do we try to micro-manage everything?" width="300" height="219" /></a> </p>
<p class="wp-caption-text">Do we allow technology to help us get better performance, or do we try to micro-manage everything? Photo by ClearInnerVision</p>
</div>
<p>But <strong>the time has come to let go</strong>. We don’t have to micro-manage storage anymore, and we have much to gain by letting the array do the work:</p>
<ul>
<li>Just as traction control can manage each wheel independently, something a driver could never do, modern virtualized storage systems can <strong>allocate small “chunks”</strong> to the optimal drive type, creating a better layout than anyone could manage with LUNs</li>
<li>Dynamic optimization technology can move these chunks around, <strong>adapting as loads change</strong></li>
<li><strong>Thin provisioning can go a step further</strong>, not wasting drive capacity for unused space</li>
<li><strong>Wide striping and post-RAID</strong> storage systems have a higher threshold before performance suffers due to spindle hotspots</li>
<li>Widespread <strong>availability of tiered storage</strong>, including advanced caches, solid state drives, high-performance SAS and FC, and cheap bulk disks, gives us many more options</li>
</ul>
<p>As I mentioned, not all systems have these capabilities, and not all implementations are created equal. I’m concerned about <a href="http://blog.fosketts.net/2007/07/30/how-thin-are-you/" >misuse of thin provisioning</a>, for example, but it’s hard to argue with <a href="http://blog.fosketts.net/2008/10/24/symantec-thin-api/" >its effectiveness</a> in many circumstances. Find out how granular your system’s allocation is &#8211; some remain LUN-only, while others are much more effective, using tiny chunks.</p>
<p>These new storage automation technologies really become essential once high-dollar flash storage is added to the mix. <strong>If you’re paying 30 times more for a flash drive, you want to make sure you’re making the best use of it that you can!</strong> Look at IBM’s <a href="http://www.ibm.com/developerworks/blogs/page/storagevirtualization?entry=information_infrastructure_dynamic_infrastrcuture" >recently-announced</a> SAN Volume Controller (SVC) and solid state drive (SSD) combination, for example: It will almost certainly have fine-grained thin provisioning of SSDs, and should be able to dynamically move data between flash and disk storage and even between different storage arrays, but I still have questions on how granular this capability will be. HDS <a href="http://blogs.hds.com/hu/2008/12/soss_in_action.html" >can do similar things</a> with their USP-V. NetApp’s <a href="http://blogs.netapp.com/exposed/2009/02/solid-state-sto.html" >V-Series NAS systems</a> will do dynamic allocation, thin provisioning, and data deduplication to enable a better return on the flash drive investment. I’d love to see <a href="http://www.storagerap.com/2008/10/when-you-think-thin-from-3par-think-fine-grained.html" >3PAR</a>, <a href="http://www.compellent.com/blog/post/Compellente28099s-Defining-Technology-e28093-Working-with-SSDs-at-the-Block-Level.aspx" >Compellent</a>, Dell/<a href="http://thesantechnologist.com/?p=161" >EqualLogic</a>, and HP/LeftHand apply their solid dynamic allocation tech to solid state storage as well!</p>
<p>Then there’s the 800 lb gorilla: EMC. More enterprise SSD has probably been shipped out of Hopkinton than every other vendor combined, and both the CX and DMX support (<a rel="nofollow" href="http://storagebod.typepad.com/storagebods_blog/2008/11/emc-can-shove-their.html" >optional/expensive</a>) “<a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2008/01/0060-blinded-by.html" >virtual provisioning</a>” (aka, thin provisioning) of flash storage. But EMC’s Optimizer is <a href="http://chucksblog.emc.com/chucks_blog/2008/12/do-you-really-need-a-san.html" >not widely used</a>, and <a rel="nofollow" href="http://storagearchitect.blogspot.com/2007/07/performance-part-iii.html" >only migrates entire LUNs</a> based on user input &#8211; <strong>hardly the kind of dynamic and granular technology needed to optimally use all of that flash storage</strong>. I’m sure the company is working on addressing this issue, though. Perhaps it will appear in the DMX-5 announcement we are all expecting this year?</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/stec-zeusram-ssd/"  rel="bookmark" class="crp_title">STEC Spills the Beans on ZeusRAM SSD</a></li><li><a href="http://gestaltit.com/all/tech/storage/chris/thin-provisioning-holy-grail-utilisation/"  rel="bookmark" class="crp_title">Why Thin Provisioning Is Not The Holy Grail for Utilisation</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/deallocating-core-issue-thin-provisioning/"  rel="bookmark" class="crp_title">De-Allocating is the Core Issue for Thin Provisioning</a></li><li><a href="http://gestaltit.com/featured/top/stephen/storage-utilization-remains-at-2001-levels-low/"  rel="bookmark" class="crp_title">Storage Utilization Remains at 2001 Levels: Low!</a></li><li><a href="http://gestaltit.com/all/tech/storage/stephen/the-difference-between-%e2%80%9cintegration%e2%80%9d-and-%e2%80%9cfrankenstein%e2%80%9d/"  rel="bookmark" class="crp_title">The Difference Between “Integration” and “Frankenstein”</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://gestaltit.com/all/tech/storage/stephen/how-i-learned-to-stop-worrying-and-love-storage-automation/" 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/how-i-learned-to-stop-worrying-and-love-storage-automation/">How I Learned to Stop Worrying and Love Storage Automation</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/how-i-learned-to-stop-worrying-and-love-storage-automation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

