Flash! EMC’s DMX is the New New Thing Again

Who’d have thought that EMC’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’t get fooled - this is still traditional high-end EMC stuff, and you had better be sitting down when you see the price!

EMC SSD - Old is New Again

Check out The Storage Anarchist’s definitive (for now) take on the flash announcement!

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. The Allegro/Orion/Atom 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’s introduction of solid state storage for the Symmetrix.

I’ve long hollered that typical consumer flash drives weren’t suitable for the enterprise storage market, 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 , STEC, reinvented the flash drive altogether. Please re-read that, and drill it into your head - the new EMC/STEC SSD is an altogether different animal than other flash-based SSDs!

So what’s wrong with consumer-level flash and what’s right about EMC’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:

  1. 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
  2. They store multiple values in a single cell which boosts density but exacerbates the problems pointed out above

As Tom’s Hardware noted when they tested commercial NAND-based SSD drives, random write performance was downright terrible because these drives just weren’t built for this I/O pattern.

EMC’s new SSD drives are completely different from the drives tested by Tom’s. They use single-level NAND cells, eliminating problem number one and greatly reducing wear. They also include generous on-”disk” RAM caches and optimized array firmware leveraging the array’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.

So what’s the catch? Price. Although I don’t yet have any pricing information, I’d be shocked if these new SSD drives aren’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’s exotic drives will be much more expensive than this. That single-level NAND, for one, will drive cost through the roof, since these chips aren’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’re looking at some serious dough.

Since the company is positioning these drives at the highest of the high end, that price probably won’t matter as much. Any application that really needs this kind of storage will (grudgingly) bear whatever the cost. But don’t expect massive volume shipments in the foreseeable future.

One More Thing…

In the best Steve Jobs tradition, EMC also released another major new upgrade for the DMX, “virtual provisioning.” Although it’s likely to be overlooked by those overcome with flash fever, this has much broader appeal for the DMX customer base. Essentially, it’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.

What sets EMC’s virtual provisioning apart from everyone else’s thin provisioning? Not a lot, actually - except that it’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…

You can read more about these announcements at Chuck Hollis’ blog, Storagezilla, and probably everywhere else in short order. I can’t wait to hear what Hu, Toigo, Tony, and the rest have to say! Who’d have thought that the day before Macworld would be this interesting?!

Update:

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • StumbleUpon
  • Technorati
  • Reddit
  • e-mail
  • Google
  • Slashdot
  • Facebook
  • Pownce

You might also be interested in...

Tags:, , , ,