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

<channel>
	<title>Stephen Foskett, Pack Rat &#187; DMX Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/dmx/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fosketts.net</link>
	<description>Understanding the accumulation of data</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>How I Learned to Stop Worrying and Love Storage Automation</title>
		<link>http://blog.fosketts.net/2009/02/09/automated-storage-automation/</link>
		<comments>http://blog.fosketts.net/2009/02/09/automated-storage-automation/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 15:52:44 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[CX]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[DMX-5]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[LeftHand]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[Optimizer]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[thin provisioning]]></category>
		<category><![CDATA[tiered storage]]></category>
		<category><![CDATA[USP-V]]></category>
		<category><![CDATA[V-Series]]></category>
		<category><![CDATA[virtual provisioning]]></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&#8217;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&#8242;s hunched over custom Excel spreadsheets [...]]]></description>
			<content:encoded><![CDATA[<p>The first storage performance horseman is spindles: If you don&#8217;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&#8242;s hunched over custom Excel spreadsheets trying to get my storage layout just right, balancing the workload across every available disk.</p>
<div id="attachment_1404" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><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 style=' padding: 0 4px 5px; margin: 0;'  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>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&#8217;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/"  target="_blank">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/"  target="_blank">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>.<span id="more-1403"></span></p>
<p>Like all good systems administrators, I&#8217;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&#8217;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" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><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 style=' padding: 0 4px 5px; margin: 0;'  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&#8217;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 &#8220;chunks&#8221;</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&#8217;m concerned about <a href="http://blog.fosketts.net/2007/07/30/how-thin-are-you/"  target="_blank">misuse of thin provisioning</a>, for example, but it&#8217;s hard to argue with <a href="http://blog.fosketts.net/2008/10/24/symantec-thin-api/"  target="_blank">its effectiveness</a> in many circumstances. Find out how granular your system&#8217;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&#8217;re paying 30 times more for a flash drive, you want to make sure you&#8217;re making the best use of it that you can!</strong> Look at IBM&#8217;s <a href="http://www.ibm.com/developerworks/blogs/page/storagevirtualization?entry=information_infrastructure_dynamic_infrastrcuture"  target="_blank">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"  target="_blank">can do similar things</a> with their USP-V. NetApp&#8217;s <a href="http://blogs.netapp.com/exposed/2009/02/solid-state-sto.html"  target="_blank">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&#8217;d love to see <a href="http://www.storagerap.com/2008/10/when-you-think-thin-from-3par-think-fine-grained.html"  target="_blank">3PAR</a>, <a href="http://www.compellent.com/blog/post/Compellente28099s-Defining-Technology-e28093-Working-with-SSDs-at-the-Block-Level.aspx"  target="_blank">Compellent</a>, Dell/<a href="http://thesantechnologist.com/?p=161"  target="_blank">EqualLogic</a>, and HP/LeftHand apply their solid dynamic allocation tech to solid state storage as well!</p>
<p>Then there&#8217;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"  target="_blank">optional/expensive</a>) &#8220;<a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2008/01/0060-blinded-by.html"  target="_blank">virtual provisioning</a>&#8221; (aka, thin provisioning) of flash storage. But EMC&#8217;s Optimizer is <a href="http://chucksblog.emc.com/chucks_blog/2008/12/do-you-really-need-a-san.html"  target="_blank">not widely used</a>, and <a rel="nofollow" href="http://storagearchitect.blogspot.com/2007/07/performance-part-iii.html"  target="_blank">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&#8217;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>
<blockquote><p>This article can also be found on <a href="http://gestaltit.com"  target="_blank">Gestalt IT</a>: <a href="http://gestaltit.com/tech/storage/stephen/how-i-learned-to-stop-worrying-and-love-storage-automation/" >How I Learned to Stop Worrying and Love Storage Automation</a></p>
</blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/"  rel="bookmark" class="crp_title">Compellent Does Enterprise SSD Right</a></li><li><a href="http://blog.fosketts.net/2008/10/16/symantecs-thin-api-step-direction/"  rel="bookmark" class="crp_title">Symantec&#8217;s Thin API Is A Step In The Right Direction</a></li><li><a href="http://blog.fosketts.net/2007/07/30/how-thin-are-you/"  rel="bookmark" class="crp_title">How Thin Are You?</a></li><li><a href="http://blog.fosketts.net/2008/01/14/flash-emcs-dmx-is-the-new-new-thing-again/"  rel="bookmark" class="crp_title">Flash!  EMC&#8217;s DMX is the New New Thing Again</a></li><li><a href="http://blog.fosketts.net/2008/09/02/3pars-thin-un-provisioning/"  rel="bookmark" class="crp_title">3PAR&#8217;s Thin Un-Provisioning is Slightly Less Bad</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/02/09/automated-storage-automation/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/02/09/automated-storage-automation/">How I Learned to Stop Worrying and Love Storage Automation</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/02/09/automated-storage-automation/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>The Difference Between &#8220;Integration&#8221; and &#8220;Frankenstein&#8221;</title>
		<link>http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/</link>
		<comments>http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 15:46:44 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[Alex McDonald]]></category>
		<category><![CDATA[Barry Whyte]]></category>
		<category><![CDATA[Celerra]]></category>
		<category><![CDATA[Chuck Hollis]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[OEM]]></category>
		<category><![CDATA[PAM]]></category>
		<category><![CDATA[Quantum]]></category>
		<category><![CDATA[RamSan]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[STEC]]></category>
		<category><![CDATA[Storagebod]]></category>
		<category><![CDATA[Storagezilla]]></category>
		<category><![CDATA[Texas Memory Systems]]></category>
		<category><![CDATA[Tim Burton]]></category>
		<category><![CDATA[TMS]]></category>
		<category><![CDATA[V-Series]]></category>
		<category><![CDATA[WAFL]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1383</guid>
		<description><![CDATA[When is a solution integrated and when is it a Frankenstein-like mashup of tangled tech? Apparently, that line is crossed when it&#8217;s your competitor&#8217;s offering&#8230; In my time in the storage industry, I&#8217;ve seen enough franken-storage come and go to make me skeptical whenever a new &#8220;integrated&#8221; solution is announced. But a lot of this [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1384" class="wp-caption alignright" style="width: 151px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://blog.fosketts.net/wp-content/uploads/2009/02/frankenweenie.jpg" ><img class="size-full wp-image-1384" title="frankenweenie" src="http://blog.fosketts.net/wp-content/uploads/2009/02/frankenweenie.jpg" alt="Frankenweenie saves young Victor in Tim Burton's macabre short film" width="141" height="215" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Frankenweenie saves young Victor in Tim Burton&#39;s macabre short film</p></div>
<p>When is a solution integrated and when is it a Frankenstein-like mashup of tangled tech? Apparently, that line is crossed <strong>when it&#8217;s your competitor&#8217;s offering</strong>&#8230;</p>
<p>In my time in the storage industry, I&#8217;ve seen enough franken-storage come and go to make me skeptical whenever a new &#8220;integrated&#8221; solution is announced. But a lot of this stuff works just fine, so I also know that <strong>integrated solutions aren&#8217;t always bad</strong>!</p>
<p>The latest industry blog flame war centers around <a href="http://www.netapp.com/us/company/news/news-rel-20090203-flash-ssd.html"  target="_blank">NetApp&#8217;s recently-announced solid state storage solution</a>, which pairs a <a href="http://www.netapp.com/us/products/storage-systems/v3100/"  target="_blank">V-Series NAS head</a> and a Texas Memory Systems <a href="http://www.superssd.com/products/ramsan-500/"  target="_blank">RamSan-500</a> flash storage system. Perhaps NetApp&#8217;s <a href="http://blogs.netapp.com/exposed/" >Val Bercovici</a> did get a bit over-excited in <a href="http://blogs.netapp.com/exposed/2009/02/solid-state-sto.html"  target="_blank">his post on the topic</a>, but he wasn&#8217;t just talking about the RamSan: <strong>He was laying out how NetApp&#8217;s WAFL technology can work in an SSD world</strong>, and using some recent performance test numbers on that solution as well as their PAM cache cards as an illustration of this.</p>
<p>The next thing you know, we have EMC&#8217;s <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2009/02/but-wait-theres-less.html"  target="_blank">Storagezilla</a> and IBM&#8217;s <a href="http://www.ibm.com/developerworks/blogs/page/storagevirtualization?entry=did_it_need_a_press"  target="_blank">Barry Whyte</a> calling the company out for what they (and others. like <a rel="nofollow" href="http://storagebod.typepad.com/storagebods_blog/2009/02/is-that-it.html"  target="_blank">Storagebod</a>) see as an underwhelming product offering. That&#8217;s all well and good, and I&#8217;ll let the reader decide if NetApp&#8217;s moves warranted a press release, but now things have gotten <a href="http://blogs.netapp.com/extensible_netapp/"  target="_blank">uglier</a>&#8230;<span id="more-1383"></span></p>
<p>EMC&#8217;s Chuck Hollis called the whole RamSan idea to account, saying it was &#8220;<a href="http://chucksblog.emc.com/chucks_blog/2009/02/whither-frankenstorage.html"  target="_blank">Frankenstorage</a>&#8220;, causing NetApp&#8217;s Alex MacDonald to engage in a little &#8220;<a href="http://blogs.netapp.com/shadeofblue/2009/02/much-of-the-mai.html"  target="_blank">I know you are but what am I</a>&#8221; in reference to EMC&#8217;s CLARiiON/Celerra &#8220;unified storage&#8221; solutions.</p>
<p>It&#8217;s time to<strong> bring some sanity</strong> to this whole integrated solution concept. Every product in the storage world is an amalgamation of OEM parts to one extent or another, and there are always <a rel="nofollow" href="http://stevetodd.typepad.com/my_weblog/2009/02/xam-from-bleeding-to-cutting-edge.html"  target="_blank">integration issues</a>. Certainly many of EMC&#8217;s offerings could be the subject of name-calling: They use <a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2008/09/1025-flash-wars.html"  target="_blank">STEC SSD drives in the DMX</a>, they use <a rel="nofollow" href="http://thebackupblog.typepad.com/thebackupblog/2008/06/not-just-a-river-in-egypt.html"  target="_blank">Quantum deduplication engines</a> in their CDLs, and their Celerra NS platform <em>does</em> include <a rel="nofollow" href="http://chucksblog.typepad.com/chucks_blog/2008/08/emc-unified-sto.html"  target="_blank">a complete Fibre Channel SAN</a> behind the curtain. But they&#8217;re not alone, and not even wrong in doing this: Every vendor relies on OEMs, and as <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2008/11/mr-backup-gets-it-wrong.html"  target="_blank">a wise man said</a>, &#8220;<strong>working with an OEM gives you the flexibility to pick best of breed technologies</strong>&#8221; and that&#8217;s exactly what customers want. Any objective person would welcome qualification and integration of TMS&#8217; RamSan with a solid platform like the NetApp V-Series &#8211; it&#8217;s a certifiable win for the customer. Just like they would be happy to see EMC leveraging great technology from Quantum and STEC.</p>
<p>Chuck goes on to point out some downsides to these OEM combinations, and they&#8217;re certainly fair criticisms:</p>
<ul>
<li>When you&#8217;re buying this from this guy and that from that guy, <strong>it&#8217;s bound to cost more</strong> because <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2009/01/we-dont-do-free-frank.html"  target="_blank">everyone needs their cut</a>.</li>
<li>Since all attempts at unified heterogeneous device management <a rel="nofollow" href="http://storagearchitect.blogspot.com/2009/01/storage-management-aperi-its-all-over.html"  target="_blank">have failed</a>, a combo is certainly <strong>harder to manage</strong> than a single device.</li>
<li>With multiple vendors in the mix, fingerpointing is common once <strong>support is needed</strong>.</li>
</ul>
<p>But these criticisms can be mitigated by the vendors themselves. They can give up some margin in order to gain market share. They can create unified management interfaces for the combinations they sell and support. And they can really support what they sell, refusing to give in to the temptation to say &#8220;not my problem&#8221; when the going gets rough. <strong>And companies deal with these problems all the time</strong>! Frankenstorage doesn&#8217;t have to be so scary&#8230;</p>
<blockquote><p>This post can also be found on <a href="http://gestaltit.com"  target="_blank">Gestalt IT</a>: <a href="http://gestaltit.com/tech/storage/stephen/the-difference-between-%e2%80%9cintegration%e2%80%9d-and-%e2%80%9cfrankenstein%e2%80%9d/" >The Difference Between “Integration” and “Frankenstein”</a></p>
</blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/04/14/emc-symmetrix-vmax-launch/"  rel="bookmark" class="crp_title">Tracking EMC&#8217;s Symmetrix V-Max Launch</a></li><li><a href="http://blog.fosketts.net/2008/03/12/de-duplication-goes-mainstream/"  rel="bookmark" class="crp_title">De-Duplication Goes Mainstream</a></li><li><a href="http://blog.fosketts.net/2008/11/07/emc-maui/"  rel="bookmark" class="crp_title">EMC About To Take Us To Maui&#8230;</a></li><li><a href="http://blog.fosketts.net/2008/12/12/emulated-fibre-channel-virtualization/"  rel="bookmark" class="crp_title">Of Emulated Fibre Channel, Virtualization, And The Right Tool For The Job</a></li><li><a href="http://blog.fosketts.net/2009/01/26/essential-vmware-esx-iscsi/"  rel="bookmark" class="crp_title">Essential Reading for VMware ESX iSCSI Users!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/">The Difference Between &#8220;Integration&#8221; and &#8220;Frankenstein&#8221;</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/gestaltit/" title="View all posts in Gestalt IT" rel="category tag">Gestalt IT</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/02/05/difference-integration-frankenstein/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash Forward or Flash Back?</title>
		<link>http://blog.fosketts.net/2008/11/08/flash-forward-flash-back/</link>
		<comments>http://blog.fosketts.net/2008/11/08/flash-forward-flash-back/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 16:00:52 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[DRAM]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[iPod Classic]]></category>
		<category><![CDATA[MacBook Air]]></category>
		<category><![CDATA[NAND]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[Sunday series]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[tiered storage]]></category>
		<category><![CDATA[Untitled]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2008/10/05/flash-forward-or-flash-back/</guid>
		<description><![CDATA[This is part of an ongoing series of longer articles I am posting every Sunday. The tech industry has been buzzing about solid state drives (SSDs) again lately, but many questions remain. Even after many major vendors (Apple, EMC, and Dell to name a few) have introduced NAND flash-based disk into their core products, it is [...]]]></description>
			<content:encoded><![CDATA[<p style="padding-left: 30px;"><em>This is part of an ongoing </em><a href="http://blog.fosketts.net/tag/Sunday-series/"  target="_self"><em>series of longer articles I am posting every Sunday</em></a><em>.</em></p>
<p>The tech industry has been buzzing about solid state drives (SSDs) again lately, but many questions remain. Even after many major vendors (Apple, EMC, and Dell to name a few) have introduced NAND flash-based disk into their core products, it is unclear whether non-disk storage will fly or flop. I&#8217;m betting it will find a nice niche, but that traditional spinning disks are here for a good long time.<span id="more-617"></span></p>
<h3 class="post-subhead">Apple&#8217;s Flashing Success</h3>
<p>When Apple switched from hard disks to flash in their mainstream product line, the world was abuzz with the novelty: Would flash displace hard drives? Sure, the company still offered disk-based storage for those needing vast capacity, but most people found that 8 GB or so of storage was plenty for daily use. Of course, instead of the MacBook Air, I&#8217;m talking about the iPod family, which contains just a single disk-based model.</p>
<p>Like the Air, the iPod demonstrates that what matters in the &#8220;take it with you&#8221; market is portability in the form of low weight, perceived durability, and compact dimensions. And NAND flash excels when it comes to packaging. The flash-based iPod is an excellent semaphore for this market segment in other ways, too. Audio files are fairly small, so music users don&#8217;t need all that much storage, relatively speaking. They will gladly ignore the cost per GB, too, at such small capacity points: iPod Nano buyers pay ten times more per GB than iPod Classic buyers.</p>
<p>In the case of the iPod, the compact size and joggable durability afforded by the flash iPods is worth the money to most buyers, not that flash player has sufficient capacity to meet their needs. The MacBook Air teaches a slightly different lesson: Although reviewers are quick to point out that the speed and battery life difference between the hard disk and NAND flash versions of the mini notebook are negligible, early buyers were happy to pay $1000 extra to skip the disk. In this case, they paid for quick access time, light weight, and durability that exist as much in their perception as in real-world benchmarks.</p>
<h3 class="post-subhead">EMC&#8217;s Heavyweight Champion</h3>
<p>In the exact opposite corner of the data storage world lurks EMC&#8217;s top-line Symmetrix DMX storage array. When the company announced the availability of NAND flash drives as their top-tier choice for storage, it turned the heads of the whole enterprise storage industry. Although the technology implementation is substantially different from Apple&#8217;s iPod, EMC&#8217;s move suggests that another group of customers exists who are similarly unimpressed by a low cost per GB: Enterprise application managers.</p>
<p>Many have suggested that enterprise flash is not yet competitive in terms of price, capacity, reliability, or even performance. And they have publicly disagreed with EMC CEO, Joe Tucci, who claimed effective parity after 2010 at last year&#8217;s EMC World event. After all, today&#8217;s enterprise flash drives are far more than ten times more expensive than their spinning brothers, and disk capacity continues to march higher by the month.</p>
<p>But the comparison is not about the cost of apples or oranges. In the enterprise storage space, flash drives sot at the top of the pyramid, with just a few units added into the traditional tiered storage mix as a &#8220;tier zero&#8221; of maximum performance. It is not as simple as pulling out a set of 146 GB FC drives and replacing them with a similar number of flash units. Instead, a few key applications or data sets are migrated up to the pinnacle, with the rest of the stack remaining the same.</p>
<p>There is huge promise when this tiered model is combined with storage virtualization, especially the automated variety. If the tiny percentage of storage that truly needs top-tier performance could be moved to a few solid state disks, the whole stack will benefit from reduced device contention. If automation could make the decision on a block-by-block basis, the effectiveness would be much greater.</p>
<h3 class="post-subhead">I Still Remember</h3>
<p>There is another kind of solid state disk in play, too. For over two decades, company after company has pushed the idea of packaging high-performance DRAM as a disk substitute for enterprise storage, just as EMC has now done with NAND. These RAM-based disks offer even higher performance and prices than their flash-based cousins, and none has taken the industry by storm.</p>
<p>Way back when a tiny EMC was one purveyor of solid state storage, I recall the philosophical conundrum posed by the devices: Is it better to package DRAM as storage and use it in a conventional manner or to use that same memory as a cache for actual disks? The market voted for the latter, with EMC and others introducing in-array cache to accelerate RAID to great effect. System memory expanded in parallel, with modern servers optimally caching data in three or more levels internally as well.</p>
<h3 class="post-subhead">Where Does the Flash Go?</h3>
<p>For most uses, this is precisely the correct configuration. The priciest and quickest &#8220;storage&#8221; is placed close to the CPU, with performance and cost dropping and capacity increasing as one moves outward.</p>
<p>Where does flash belong, then? Apple teaches us that NAND flash delivers the goods when it comes to the portable market, and it is likely that the use of this technology in this area will only continue to grow. And EMC shows that there is a need for higher performance in the enterprise storage world as well, though perhaps not enough for pure DRAM devices.</p>
<p>The message is clear: As long as the cost of disk continues to lead, NAND flash will remain a niche product. There are certainly markets for NAND-based devices, from portable computing to the enterprise, but disk just works too well to be displaced. While one can never see too far into the future of storage, it seems clear that conventional hard disks will remain the dominant media for a few more generations of technology at least.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2007/08/02/wherefore-art-thou-solid-state-disks/"  rel="bookmark" class="crp_title">Wherefore Art Thou, Solid State Disks?</a></li><li><a href="http://blog.fosketts.net/2007/08/14/commercial-ssds-are-here/"  rel="bookmark" class="crp_title">Commercial SSDs Are Here?</a></li><li><a href="http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/"  rel="bookmark" class="crp_title">Compellent Does Enterprise SSD Right</a></li><li><a href="http://blog.fosketts.net/2007/09/05/apple-rocks-the-flash/"  rel="bookmark" class="crp_title">Apple Rocks the Flash</a></li><li><a href="http://blog.fosketts.net/2011/08/23/pure-storage-flasharray-ssd-storage-array/"  rel="bookmark" class="crp_title">Pure Storage All-Flash Storage Array Revealed</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/11/08/flash-forward-flash-back/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/11/08/flash-forward-flash-back/">Flash Forward or Flash Back?</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>, <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/11/08/flash-forward-flash-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Flash A Disk Or A Cache?</title>
		<link>http://blog.fosketts.net/2008/10/22/flash-disk-cache/</link>
		<comments>http://blog.fosketts.net/2008/10/22/flash-disk-cache/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 20:01:31 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[7900]]></category>
		<category><![CDATA[CLARiiON]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[DS5000]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[Emprise]]></category>
		<category><![CDATA[Fusion-IO]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[LSI]]></category>
		<category><![CDATA[Marvell]]></category>
		<category><![CDATA[MSA]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Pillar]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[STEC]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[Thumper]]></category>
		<category><![CDATA[USP-V]]></category>
		<category><![CDATA[Xiotech]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=938</guid>
		<description><![CDATA[There is a battle shaping up in the enterprise storage industry. On one side are those who see flash storage as an upgrade for the disk drive, and on the other are those who see it as a cache between the CPU and the drive. It&#8217;s a fundamental difference of opinion &#8211; flash chips can [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.fosketts.net/wp-content/uploads/2008/10/flash-cash-disk.png" ><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-medium wp-image-942" title="flash-cash-disk" src="http://blog.fosketts.net/wp-content/uploads/2008/10/flash-cash-disk-294x300.png" alt="" width="294" height="300" /></a>There is a battle shaping up in the enterprise storage industry. On one side are those who see flash storage as an upgrade for the disk drive, and on the other are those who see it as a cache between the CPU and the drive. It&#8217;s a fundamental difference of opinion &#8211; flash chips can be used either way, and each approach has its unique benefits and drawbacks.</p>
<p>The Register <a href="http://www.theregister.co.uk/2008/10/21/storage_suppliers_adopr_ssds/"  target="_blank">did a nice job</a> of summing up the (late 2008) flash positioning of the various storage companies, and I recently posted <a href="http://blog.fosketts.net/2008/10/15/ssd-storage-where/"  target="_self">a strategic look at this core issue</a>. Note that some, like HP and Sun (and probably IBM), seem to have an end-to-end strategy, while others are firmly in one camp or the other. In the &#8220;not yet&#8221; column, apparently, are <a href="http://www.storagerap.com/2008/10/economic-downturn-to-fuel-flash-ssd-buying-rampage.html"  target="_blank"><span style="text-decoration: line-through;">3PAR</span></a>, BlueArc (though they offer TMS RAM), Dell/EqualLogic, HP/LeftHand.</p>
<p><strong>Update</strong>: <a href="http://blog.fosketts.net/2008/10/28/3par-inserve-ssd-drive/"  target="_self">3PAR has joined the &#8220;disk&#8221; camp</a>.<span id="more-938"></span></p>
<p><strong>It&#8217;s a Cache</strong></p>
<p>Fusion-IO has rocketed to the forefront of the cache side with their PCI Express flash boards for servers. Joining them in this position are the following companies:</p>
<ul>
<li>HP (blades and servers)</li>
<li>NetApp (PAM read cache card)</li>
<li>Pillar (Slammer cache)</li>
<li>Sun (read and write cache)</li>
</ul>
<p><strong>It&#8217;s a Disk</strong></p>
<p>STEC is the darling of the flash-as-a-disk world, though Intel, Marvell, and Samsung are also playing here. Joining them in the corner are the following:</p>
<ul>
<li>EMC (STEC flash drives shipping the DMX now and CLARiiON in the future)</li>
<li>Compellent (flash drives)</li>
<li>HDS (flash drives in the USP-V)</li>
<li>HP (flash drives in the MSA, perhaps, and maybe that Oracle thing)</li>
<li>IBM (Fusion-IO storage behind SVC and standard flash drives in the DS5000)</li>
<li>LSI (flash drives in the 7900)</li>
<li>NetApp (<a href="http://blogs.netapp.com/shadeofblue/2008/11/both-disk-and-c.html"  target="_blank">ssd drives</a>)</li>
<li>Pillar (flash drives)</li>
<li>Sun (flash drives in Thumper and JBOD)</li>
<li>Xiotech (flash drives in the next Emprise canisters)</li>
<li><a href="http://blog.fosketts.net/2008/10/28/3par-inserve-ssd-drive/"  target="_self">3PAR</a> (flash drives in InServe)</li>
</ul>
<p>So there you have it. It&#8217;s both a disk and a cache, depending on whether you sell servers or arrays apparently. If you sell both, it&#8217;s both. Simple!</p>
<p>If anyone wants to correct any of this, drop me a line or comment below!</p>
<blockquote><p>See my posts on <a href="http://gestaltit.com/author/stephen/"  target="_blank">Gestalt IT</a> for similar <a href="http://gestaltit.com"  target="_blank">enterprise IT infrastructure commentary</a></p>
</blockquote>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/10/28/3par-inserve-ssd-drive/"  rel="bookmark" class="crp_title">3PAR Reserves A Seat At The Solid State Disk Drive Table</a></li><li><a href="http://blog.fosketts.net/2010/05/17/hybrid-ssd-hard-disk-drives/"  rel="bookmark" class="crp_title">Hybrid SSD/Hard Disk Drives: This Time For Sure!</a></li><li><a href="http://blog.fosketts.net/2007/07/19/hybrid-drives-are-here-%e2%80%93-but-they%e2%80%99re-irrelevant-to-enterprise-storage/"  rel="bookmark" class="crp_title">Hybrid Drives Are Here – But they’re Irrelevant to Enterprise Storage</a></li><li><a href="http://blog.fosketts.net/2008/10/15/ssd-storage-where/"  rel="bookmark" class="crp_title">SSD: So Close and Yet So Far</a></li><li><a href="http://blog.fosketts.net/2007/08/02/wherefore-art-thou-solid-state-disks/"  rel="bookmark" class="crp_title">Wherefore Art Thou, Solid State Disks?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/10/22/flash-disk-cache/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/10/22/flash-disk-cache/">Is Flash A Disk Or A Cache?</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/10/22/flash-disk-cache/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SSD: So Close and Yet So Far</title>
		<link>http://blog.fosketts.net/2008/10/15/ssd-storage-where/</link>
		<comments>http://blog.fosketts.net/2008/10/15/ssd-storage-where/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 19:53:24 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[flash memory]]></category>
		<category><![CDATA[Fusion-IO]]></category>
		<category><![CDATA[Gear6]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[NAND]]></category>
		<category><![CDATA[ReadyBoost]]></category>
		<category><![CDATA[solid state disk]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[TMS]]></category>
		<category><![CDATA[Turbo Memory]]></category>
		<category><![CDATA[Violin]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=877</guid>
		<description><![CDATA[Solid state (NAND flash) storage is all the rage right now, but there are many lingering questions regarding its true performance, reliability, and cost. But no question is more important in determining its ultimate usefulness than that of location: Where should flash storage be placed to maximize return on investment? Storage companies have argued that [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_878" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a rel="nofollow" href="http://commons.wikimedia.org/wiki/Image:Fram_approaching_in_front_of_iceberg_upernavik_2007-08-19_1.jpg" ><img class="size-medium wp-image-878" title="800px-fram_approaching_in_front_of_iceberg_upernavik_2007-08-19_1" src="http://blog.fosketts.net/wp-content/uploads/2008/10/800px-fram_approaching_in_front_of_iceberg_upernavik_2007-08-19_1-300x129.jpg" alt="Fram approaching in front of iceberg upernavik, copyright Kim Hansen" width="300" height="129" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Fram approaching in front of iceberg upernavik, CC-by-SA copyright Kim Hansen</p></div>
<p>Solid state (NAND flash) storage is all the rage right now, but there are many lingering questions regarding its true performance, reliability, and cost. But no question is more important in determining its ultimate usefulness than that of location: <strong>Where should flash storage be placed to maximize return on investment?</strong></p>
<p>Storage companies have argued that flash disks can be used most effectively in external storage devices, arguing that it&#8217;s simpler to just leverage existing storage technologies. Server companies have tended to prefer to place it inside the server, asking why, if flash disks are capable of massive random I/O performance and extremely low latency, one would put them at the other end of a Fibre Channel or iSCSI connection, which introduces latency and tends to combine I/O operations?</p>
<p><span id="more-877"></span><strong>The Case For Servers</strong></p>
<p>The argument for placing flash in (or very close to) servers boils down to two key contentions:</p>
<ol>
<li><strong>Distance = latency</strong>, so moving quick flash devices away from I/O-hungry CPUs erodes their effectiveness</li>
<li><a href="http://blog.fosketts.net/2008/10/05/granularity-challenge-storage-management/"  target="_self">Granularity (or lack thereof) is the core problem facing storage management</a>, so moving flash (and other types of storage) closer to the <strong>omniscient application</strong> is likely to bring greater effectiveness</li>
</ol>
<p>The server folks are relying on a technical argument &#8211; that placing high-speed cache where it could theoretically do the most good is the right decision. And they are right, in a perfect world: A flash-aware application talking to a low-latency flash device over PCI ought to really fly!</p>
<p>There is some disagreement in the server-side argument as well: Is flash a &#8220;<a href="http://www.channelregister.co.uk/2008/09/22/flash_a_cache_or_hdd/"  target="_blank">fake disk</a>&#8221; or a new level of caching between RAM and storage? It seems that the pitch leans toward the latter, even when the SSD appears as a disk drive. This is <a href="http://www.theregister.co.uk/2008/10/14/fusionio_pcie_connected_ssds/"  target="_blank">what Fusion-IO is pitching</a>: They skip old-school disk connections like SATA and SAS altogether, placing their storage on PCI Express and asking hardware and software vendors to integrate it as best they can. Consider <a href="http://blogs.sun.com/studler/entry/nand_flash_based_ssds"  target="_blank">Sun&#8217;s flash integration for ZFS</a>, for example. Note, by the way, that <a href="http://www.intel.com/design/flash/nand/turbomemory/316979.pdf"  target="_blank">Intel&#8217;s Turbo Memory products</a> also offer PCIe flash, despite what you might be hearing.</p>
<p>Of course, we can just use a flash drive in place of an internal hard drive. Just about everyone makes something like this now, and <a href="http://dcsblog.burtongroup.com/data_center_strategies/2008/09/ssd-performance.html"  target="_blank">they work pretty well in some cases</a>. Then there are <a href="http://blog.fosketts.net/2007/07/19/hybrid-drives-are-here-–-but-they’re-irrelevant-to-enterprise-storage/"  target="_self">hybrid drives</a>, which have <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/09/whatever-happened-to-hybrid-drives.html"  target="_blank">gone nowhere</a> so far.</p>
<p>But will this work? We need operating systems and applications that can make use of this local flash, and that has been a problem. Intel&#8217;s flash-on-the-motherboard idea never caught on, even as Vista included ReadyBoost, because the truth is that operating systems, file systems, or applications must be re-engineered to really make use of flash in a server. That&#8217;s happening, but slowly.</p>
<p><strong>The Case for Arrays</strong></p>
<p>Then we turn to the other end of the storage pipe. <a href="http://blog.fosketts.net/2008/01/14/flash-emcs-dmx-is-the-new-new-thing-again/"  target="_self">EMC put flash in the DMX</a> in January, and <a href="http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/"  target="_self">Compellent is doing it as we speak</a>. IBM went wild with a bunch of Fusion-IO drives and an SVC over the summer, too. All this proves that <strong>flash works in storage arrays</strong>!</p>
<p>Why? Simply because modern storage arrays are already engineered to make good use of disk drive capabilities. This is a &#8220;what works&#8221; strategy &#8211; even though it doesn&#8217;t sound as nice in theory, the array doesn&#8217;t need lots of re-engineering to see some benefit from flash. And post-RAID virtualized systems like that Compellent can really make hay with a few super-speed flash drives, since <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/10/compellent-and-ssds.html"  target="_blank">they can move hot blocks to flash dynamically</a>.</p>
<p>Sure, there is latency between the CPU and the flash drive, but storage arrays are really computers in their own right. So they can derive the same benefit from flash that a server could, and they can share that benefit to connected servers rather than leaving it locked up.</p>
<p><strong>Why Not Everywhere?</strong></p>
<p>How about we end the debate. Flash works great in the server, and it works great in the array. Why not just <a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2008/09/1025-flash-wars.html"  target="_blank">put it anywhere it makes sense in your particular environment</a>? Have an operating system, application, or file system that can make use of server-side flash? Go buy a Fusion-IO card! Have a virtualized enterprise storage array? Get some SSD there, too. And remember that it&#8217;s not all about NAND flash &#8211; RAM-based solid state storage from companies like Texas Memory Systems, Gear6, and Violin are even faster!</p>
<p>But remember one thing: This stuff is still very very expensive, so you have to really need the performance to make a case for flash.</p>
<p><em>Image by <a rel="nofollow" href="http://commons.wikimedia.org/wiki/User:Slaunger" >Kim Hansen</a>, GFDL or CC-BY-SA (<a rel="nofollow" href="http://commons.wikimedia.org/wiki/File:Fram_app.."  target="_blank">source</a>)</em></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/10/22/flash-disk-cache/"  rel="bookmark" class="crp_title">Is Flash A Disk Or A Cache?</a></li><li><a href="http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/"  rel="bookmark" class="crp_title">Compellent Does Enterprise SSD Right</a></li><li><a href="http://blog.fosketts.net/2007/07/19/hybrid-drives-are-here-%e2%80%93-but-they%e2%80%99re-irrelevant-to-enterprise-storage/"  rel="bookmark" class="crp_title">Hybrid Drives Are Here – But they’re Irrelevant to Enterprise Storage</a></li><li><a href="http://blog.fosketts.net/2010/05/17/hybrid-ssd-hard-disk-drives/"  rel="bookmark" class="crp_title">Hybrid SSD/Hard Disk Drives: This Time For Sure!</a></li><li><a href="http://blog.fosketts.net/2008/10/28/3par-inserve-ssd-drive/"  rel="bookmark" class="crp_title">3PAR Reserves A Seat At The Solid State Disk Drive Table</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/10/15/ssd-storage-where/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/10/15/ssd-storage-where/">SSD: So Close and Yet So Far</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/10/15/ssd-storage-where/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Compellent Does Enterprise SSD Right</title>
		<link>http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/</link>
		<comments>http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 15:17:37 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[3PAR]]></category>
		<category><![CDATA[Compellent]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EqualLogic]]></category>
		<category><![CDATA[EVA]]></category>
		<category><![CDATA[Greg Schulz]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[LeftHand]]></category>
		<category><![CDATA[SNW]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[Storage Networking World]]></category>
		<category><![CDATA[storage virtualization]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[SVC]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[tiered storage]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=867</guid>
		<description><![CDATA[Yes! Compellent has just announced at Storage Networking World that they&#8217;ll be adding enterprise solid state drives (SSDs) to their excellent fully-virtualized storage arrays. Why is this worth shouting about? Simply because their automated block-based tiered storage architecture ought to be able to really take full advantage of the performance offered by SSDs. If you&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>Yes! Compellent <a href="http://www.theregister.co.uk/2008/10/13/compellent_adds_ssd/"  target="_blank">has just announced</a> at Storage Networking World that they&#8217;ll be adding enterprise solid state drives (SSDs) to their excellent fully-virtualized storage arrays. Why is this worth shouting about? Simply because their automated block-based tiered storage architecture ought to be able to really take full advantage of the performance offered by SSDs. If you&#8217;ll pardon the pun, SSD in a Compellent array is positively <em>compelling</em>!</p>
<p>Let&#8217;s take a second to review: EMC became the first modern storage vendor to include NAND flash-based solid state drives as a standard tier of storage in an enterprise storage product when they <a href="http://blog.fosketts.net/2008/01/14/flash-emcs-dmx-is-the-new-new-thing-again/"  target="_self">announced flash in the Symmetrix DMX in January</a>. Although every other vendor has made &#8220;me too&#8221; comments since then, enterprise flash remains pretty rare. Could Compellent really be the second major vendor to actually do something, coming along 10 months later?</p>
<p>More than a year ago, <a href="http://blog.fosketts.net/2007/08/02/wherefore-art-thou-solid-state-disks/"  target="_self">I rhetorically asked where the enterprise solid state drives were</a>. In that post, and <a href="http://blog.fosketts.net/2007/08/14/commercial-ssds-are-here/"  target="_self">others that followed</a>, I suggested that SSD wouldn&#8217;t really &#8220;work&#8221; as a mainstream tier unless a storage array was smart enough to dynamically allocate content to this &#8220;tier-0&#8243; <a href="http://blog.fosketts.net/2008/10/05/granularity-challenge-storage-management/"  target="_self">in a granular fashion</a>. In other words, adding a big lump of flash to a static storage array and trying to manually allocate it on a LUN-by-LUN basis to hot applications is not likely to meet anyone&#8217;s cost/benefit sniff test!</p>
<p>But if a <a href="http://blog.fosketts.net/2008/09/14/turning-page-raid/"  target="_self">post-RAID</a> storage system was smart, it could really make use of the technology, and that&#8217;s what makes Compellent&#8217;s announcement so interesting. They dynamically move <em>blocks</em> (rather than the much-bigger LUNs) around, and could thus make a smaller amount of flash go a lot further. Add a few flash drives and let the system tune itself! This is a big differentiator, folks!</p>
<p>Of course, this is not just Compellent&#8217;s advantage. Any fully-virtualized system could do the same, and we&#8217;ve heard such talk from folks as diverse as <a rel="nofollow" href="http://www.communities.hp.com/online/blogs/datastorage/archive/2008/10/08/solid-state-hype-or-fud.aspx"  target="_self">HP</a> (I&#8217;d love to see it in both EVA and LeftHand), IBM (for real in SVC, not the <a href="http://www.ibm.com/developerworks/blogs/page/storagevirtualization?entry=1m_iops_from_flash_actions"  target="_blank">science experiment</a>), <a href="http://blogs.sun.com/studler/entry/open_storage_the_r_evolution"  target="_blank">Sun</a> (combined with ZFS), <a href="http://thesantechnologist.com/?p=161"  target="_blank">Dell/EqualLogic</a>, and I&#8217;d love to hear it from 3PAR. Bring it on, folks! <a href="http://storageio.com/blog/?p=8"  target="_blank">Listen to Greg</a>!  Let&#8217;s get this technology integrated, tested, released, and in the field!</p>
<p>Update: Compellent probably won&#8217;t ship their SSDs in volume &#8217;till Q1. But <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/10/compellent-and-ssds.html"  target="_blank">Chris Evans seems to agree with me</a> 100%, and <a href="http://www.theregister.co.uk/2008/10/14/dell_deduplication_strategy/"  target="_blank">Dell is talking SSD</a> (but no promises yet).</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2008/10/15/ssd-storage-where/"  rel="bookmark" class="crp_title">SSD: So Close and Yet So Far</a></li><li><a href="http://blog.fosketts.net/2008/10/28/3par-inserve-ssd-drive/"  rel="bookmark" class="crp_title">3PAR Reserves A Seat At The Solid State Disk Drive Table</a></li><li><a href="http://blog.fosketts.net/2009/02/09/automated-storage-automation/"  rel="bookmark" class="crp_title">How I Learned to Stop Worrying and Love Storage Automation</a></li><li><a href="http://blog.fosketts.net/2007/08/14/commercial-ssds-are-here/"  rel="bookmark" class="crp_title">Commercial SSDs Are Here?</a></li><li><a href="http://blog.fosketts.net/2008/10/22/flash-disk-cache/"  rel="bookmark" class="crp_title">Is Flash A Disk Or A Cache?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/">Compellent Does Enterprise SSD Right</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Flash!  EMC&#8217;s DMX is the New New Thing Again</title>
		<link>http://blog.fosketts.net/2008/01/14/flash-emcs-dmx-is-the-new-new-thing-again/</link>
		<comments>http://blog.fosketts.net/2008/01/14/flash-emcs-dmx-is-the-new-new-thing-again/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 16:00:07 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[DMX]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[Symmetrix]]></category>
		<category><![CDATA[thin provisioning]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/2008/01/14/flash-emcs-dmx-is-the-new-new-thing-again/</guid>
		<description><![CDATA[Who&#8217;d have thought that EMC&#8217;s storage teenager, the Symmetrix/DMX, still had the ability to surprise us with something new? Well, as reported just about everywhere, EMC today introduced two major new features in the DMX. But don&#8217;t get fooled &#8211; this is still traditional high-end EMC stuff, and you had better be sitting down when [...]]]></description>
			<content:encoded><![CDATA[<p>Who&#8217;d have thought that EMC&#8217;s storage teenager, the Symmetrix/DMX, still had the ability to surprise us with something new?  Well, as reported <a rel="nofollow" href="http://online.wsj.com/article/SB120027198691187367.html?mod=technology_main_whats_news"  target="_blank">just about everywhere</a>, EMC today introduced two major new features in the DMX.  But don&#8217;t get fooled &#8211; this is still traditional high-end EMC stuff, and you had better be sitting down when you see the price!</p>
<p><span id="more-130"></span></p>
<p><strong>EMC SSD &#8211; Old is New Again</strong></p>
<blockquote><p><em>Check out <a rel="nofollow" href="http://thestorageanarchist.typepad.com/weblog/2008/01/0059-bold-fast.html"  target="_blank">The Storage Anarchist&#8217;s definitive (for now) take on the flash announcement</a>!</em></p></blockquote>
<p>A long time ago in Hopkinton, EMC sold a line of solid state storage systems for high-performance applications.  This was way back, before blogs, the world wide web, WiFi, Network Appliance, you get the picture.  <a href="http://blog.fosketts.net/2007/08/02/wherefore-art-thou-solid-state-disks/"  target="_blank">The Allegro/Orion/Atom</a> was actually introduced even before NAND flash itself, in 1988!  That product evolved into the Symmetrix platform we now know, and as of today history has wrapped back on itself with EMC&#8217;s introduction of solid state storage for the Symmetrix.</p>
<p><a href="http://blog.fosketts.net/2007/08/14/commercial-ssds-are-here/" >I&#8217;ve long hollered that typical consumer flash drives weren&#8217;t suitable for the enterprise storage market</a>, and EMC has now confirmed that I was right.  Rather than slap a commercial flash drive into a storage array and call it a day, EMC and their supplier , <a href="http://www.stec-inc.com/index_US_EN.php"  target="_blank">STEC</a>, reinvented the flash drive altogether.  Please re-read that, and drill it into your head &#8211; <em>the new EMC/STEC SSD is an altogether different animal than other flash-based SSDs!</em></p>
<p>So what&#8217;s wrong with consumer-level flash and what&#8217;s right about EMC&#8217;s SSD?  Typical multi-level cell NAND flash (as used in your thumb drive or iPod) used two tricks to boost sequential performance and density at the expense of longevity and write performance:</p>
<ol>
<li>They write large blocks of data at once, which increases sequential performance to an acceptable level but requires large amounts of data to be rewritten when a small amount changes, hurting random write performance and longevity</li>
<li>They store multiple values in a single cell which boosts density but exacerbates the problems pointed out above</li>
</ol>
<p>As <a href="http://www.tomshardware.com/2007/08/13/flash_based_hard_drives_cometh/"  target="_blank">Tom&#8217;s Hardware noted when they tested commercial NAND-based SSD drives</a>, random write performance was downright terrible because these drives just weren&#8217;t built for this I/O pattern.</p>
<p>EMC&#8217;s new SSD drives are completely different from the drives tested by Tom&#8217;s.  They use single-level NAND cells, eliminating problem number one and greatly reducing wear.  They also include generous on-&#8221;disk&#8221; RAM caches and optimized array firmware leveraging the array&#8217;s own cache to reduce the random write performance hit noted in problem number one.  Finally, the SSD drives include extra capacity set aside for when highly-used cells wear out.  With these three modifications in place, I bet EMC really will be able to wring out amazing performance and acceptable longevity.</p>
<p>So what&#8217;s the catch?  Price.  Although I don&#8217;t yet have any pricing information, I&#8217;d be shocked if these new SSD drives aren&#8217;t 10 times more expensive than their spinning metallic brethren.  Consumer-level flash drives are already expensive on a per-GB basis, with a 64 GB SATA unit going for $1,500 or more, and EMC&#8217;s exotic drives will be <em>much</em> more expensive than this.  That single-level NAND, for one, will drive cost through the roof, since these chips aren&#8217;t mass produced at anywhere near the same volume as regular multi-level NAND.  Add in the fact that these are custom drives built just for EMC, and you&#8217;re looking at some serious dough.</p>
<p>Since the company is positioning these drives at the highest of the high end, that price probably won&#8217;t matter as much.  Any application that <em>really</em> needs this kind of storage will (grudgingly) bear whatever the cost.  But don&#8217;t expect massive volume shipments in the foreseeable future.</p>
<p><strong>One More Thing&#8230; </strong></p>
<p>In the best Steve Jobs tradition, EMC also released another major new upgrade for the DMX, &#8220;virtual provisioning.&#8221;  Although it&#8217;s likely to be overlooked by those overcome with flash fever, this has much broader appeal for the DMX customer base.  Essentially, it&#8217;s an EMC-think version of thin provisioning, which allocates actual disk capacity as it is used by applications rather than as it is provisioned by storage administrators.</p>
<p>What sets EMC&#8217;s virtual provisioning apart from everyone else&#8217;s thin provisioning?  Not a lot, actually &#8211; except that it&#8217;s universally supported across DMX configurations.  So you can do whatever you want with it, even replicate thin-to-thin, which is nice.  But calling this by a new name just because it (allegedly) works is a little misleading in my book&#8230;</p>
<p>You can read more about these announcements at <a rel="nofollow" href="http://chucksblog.typepad.com/chucks_blog/2008/01/dmx4-update.html"  target="_blank">Chuck Hollis&#8217; blog</a>, <a rel="nofollow" href="http://storagezilla.typepad.com/storagezilla/2008/01/enterprise-flas.html"  target="_blank">Storagezilla</a>, and probably everywhere else in short order.  I can&#8217;t wait to hear what <a href="http://blogs.hds.com/hu/"  target="_blank">Hu</a>, <a href="http://www.drunkendata.com/"  target="_blank">Toigo</a>, <a href="http://www.ibm.com/developerworks/blogs/page/InsideSystemStorage"  target="_blank">Tony</a>, and the rest have to say!  Who&#8217;d have thought that the day <em>before </em>Macworld would be this interesting?!</p>
<p><strong>Update:</strong></p>
<ul>
<li>TechTarget reports that the <a href="http://searchstorage.techtarget.com/originalContent/0,289142,sid5_gci1293715,00.html?track=sy60&amp;asrc=RSS_RSS-4_60"  target="_blank">flash drives will be <em>30 times more expensive</em> than conventional disks</a>!</li>
<li><a href="http://phx.corporate-ir.net/phoenix.zhtml?c=120870&amp;p=irol-newsArticle&amp;ID=1096121&amp;highlight="  target="_blank">STEC&#8217;s press release for the Zeus-IOPS drives</a> has some more performance numbers.  I&#8217;m just diving into <a href="http://www.stec-inc.com/product/zeusiops.php"  target="_blank">their product information</a> for the drive.</li>
<li>Chris Evans, The Storage Architect, <a rel="nofollow" href="http://storagearchitect.blogspot.com/2008/01/emc-stretches-dmx-both-ways.html"  target="_blank">noted the addition of 1 TB drives as well</a>.</li>
<li>Robin Harris <a href="http://blogs.zdnet.com/storage/?p=275"  target="_blank">suggests that flash disks are more like 75x the performance of a disk drive</a>, rather than the 30x EMC is consistently claiming, and also that <a href="http://storagemojo.com/2008/01/14/emcs-new-flash-drives/"  target="_blank">Texas Memory Systems&#8217; Ram San offers nearly twice the performance</a>!</li>
<li>Industry veteran, Fred Moore, chimed in with <a href="http://wikibon.org/A_brief_history_of_solid_state_disks"  target="_blank">some history of SSD storage</a>!</li>
<li><a rel="nofollow" href="http://thoughtput.typepad.com/thoughtput/2008/01/the-flashtastic.html"  target="_blank">Gear6&#8242;s response</a> will be interesting &#8211; they&#8217;ve got some very cool technology for accelerating storage!</li>
</ul>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2007/08/14/commercial-ssds-are-here/"  rel="bookmark" class="crp_title">Commercial SSDs Are Here?</a></li><li><a href="http://blog.fosketts.net/2010/05/10/stec-zeusram-ssd/"  rel="bookmark" class="crp_title">STEC Spills the Beans on ZeusRAM SSD</a></li><li><a href="http://blog.fosketts.net/2007/08/02/wherefore-art-thou-solid-state-disks/"  rel="bookmark" class="crp_title">Wherefore Art Thou, Solid State Disks?</a></li><li><a href="http://blog.fosketts.net/2008/10/13/compellent-enterprise-ssd/"  rel="bookmark" class="crp_title">Compellent Does Enterprise SSD Right</a></li><li><a href="http://blog.fosketts.net/2008/10/22/flash-disk-cache/"  rel="bookmark" class="crp_title">Is Flash A Disk Or A Cache?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/01/14/flash-emcs-dmx-is-the-new-new-thing-again/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/01/14/flash-emcs-dmx-is-the-new-new-thing-again/">Flash!  EMC&#8217;s DMX is the New New Thing Again</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/01/14/flash-emcs-dmx-is-the-new-new-thing-again/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

