In case you were living in a cave today, EMC released the upgrade to their Enterprise Storage Array, the Symmetrix V-Max. Currently, the Storage Anarchist and Storagezilla seem to be competing on who can post more technical information on this release… check out both of those blogs if you want to get up-to-speed quickly.
Chuck Hollis has a pair of posts up today that give a decent management level overview of the release… while I don’t exactly agree with how loosely the term storage virtualization is thrown around in general, I have to admire his use of the term with regard to a platform where hyper size still matters. I still think thin provisioning is the most accessible definition of “storage virtualization.”
After all, thin provisioning is a vendor solution to Microsoft’s lack of robust volume management.
Anyway, that isn’t what brings me to this post. As I was paging through Google Reader waiting for my World of Warcraft realm to come online, I came across this post from blogger-for-hire Tony Asaro on his HDS blog. As an “end user” of storage, I figured I’d attempt to answer his questions and see how accurate the EMC announcement was portrayed to a customer like myself. I’m sure someone will come along and correct me as necessary. Or, no one will see this and I’ll continue thinking I understand more that I do. Either one should be worthwhile.
1. V-Max has some new capabilities – but what about all of the investment that customers have made in the DMX? Do DMX customers get any of these features or do they have to buy the V-Max to get them?
For a lot of the functionality, the capabilities hinge on horizontal scaling. Applying the capabilities to a vertical scaling technology like the Symmetrix doesn’t exactly make sense. For purely software functionality, I’m sure EMC will extend them to current DMX and CX customers as soon as they are able to thoroughly test and implement them. Barry Burke already said as much with regard to FAST:
Under development for several years, EMC will be delivering FAST technology across all of its storage platforms (Symmetrix, CLARiiON and Celerra) beginning in 2009 with Symmetrix.
Of course, I’m sure it will all be a separate license, but needlessly isolating technology to the V-Max architecture doesn’t appear to be in EMC’s game plan.
2. If they have to buy the V-Max to get the new features - does EMC have a service for doing the data migrations and application switch over? How much does it cost? How long will it take? What impact will there be to operations?
Yes, EMC has a migration service. Like any statement of work, it depends on the complexity and size for any sort of cost and time estimate to be made. Even virtualized platforms require a brief outage for implementation. I’m sure every vendor offers Professional Services to help with the cutover to their new architecture. With EMC, I’m sure Powerpath Migration Enabler can handle the migrations with little application/system impact. Almost every customer has managed a decent sized data migration, I’d think, unless they deployed SVC out of the chute (it has automagic upgrades, right?).
3. What about all of the scripts that have been developed for older Symms? Will they work with the new V-Max? And if yes, will some of new functionality provided by the V-Max by using older Symm scripts be lost?
Yes, all of the SYMCLI scripts will be usable with the V-Max. No, new V-Max functionality will not work with the old scripts (I mean, how the heck would that even be possible without re-writes?). Amazingly enough, even the V-Max can’t take a look at a legacy script and make it leverage new technology!
4. Will the DMX have these new capabilities at some point or is it being obsoleted?
I’m not sure how this is different from the first question, but I guess there needed to be 10 in total.
5. If the DMX is being obsoleted – then isn’t the V-Max really a new product – a disruptive “evolution” – requiring customers to spend new dollars and implement new infrastructure to get the new value? In these economic times – that can be pretty challenging for IT budgets.
Like any technology refresh, it costs money to upgrade. The benefit of the V-Max is that you can leverage your previous investment in monitoring, education, and automation. I don’t know of any new platform that is available for free. Going from monolithic scale-up to hugely scale-out isn’t evolutionary… it is revolutionary. Everything hinges on the execution though.
6. It will be interesting to see how the reality compares to the rhetoric – there is a big difference between concept and execution. What are customers saying about the new capabilities of the V-Max? Not just in comparison to the DMX but to other vendor solutions?
Time will tell… it is way too soon to even venture a guess on this one. But, the same can be said for any new hardware release.
7. This is a big deal to EMC – the Symmetrix seemed stuck for a few years without any real innovation and this announcement breaks that trend. But when will all of the capabilities be available?
Oh yeah, totally… years with out real innovation. I mean, it isn’t like EMC released Enterprise Flash Drives, or extensive vertical scalability, or a multitude of tiering options within a single array. <eye roll>
8. It is one thing to say that performance is X% faster but that is just a bunch of hyperbole in the real world. Since EMC doesn’t have a published baseline of performance for the DMX – what is the comparison based on?
SPC benchmarks aren’t “real-world” and there isn’t a benchmark suited to today’s cache-heavy, mixed workload environments… I’d assume the “X% faster” is based off of similar Symmetrixes (similar caches, similar disk layouts) running a similar workload and then measuring IOPS, throughput, and response time. Performance is such a hard thing to measure in general, I’m not sure this can be proven or disproven as hyperbole regardless.
9. There are a number of performance issues to consider with this new 1.0 architecture. What is the impact of performance when tiering? Has anyone tested the impact of performance with wide stripping – it should be faster but has it been measured? What is the impact on primary I/O performance when remote mirroring is taking place? The impact of primary I/O performance during a RAID rebuild? Since this is a new architecture – what is the performance impact when a controller is unavailable? How does performance scale as more storage and I/O is added? We don’t know the answer to any of these questions.
See question 8. Why don’t people run SPC benchmarks with a failed drive? Or with drives at nearly full utilization?
10. Many of the new capabilities on the V-Max are 1.0 features and more importantly the fundamental architecture is 1.0! Think about that for a second – an entirely new architecture that has no track record of success. It is a 1.0 solution that carries with it the encumbrances of an older solution with millions of lines of code. What are the detailed best practices for customers wanting to switch from DMX to V-Max?
This seems like a “wait for Service Pack 1″ argument. EMC has built on a long-standing tradition of Enginuity stability… the code is not entirely new, and it sounds like they’ve thought long and hard about how to make this has stable as the DMX-4. The concerns raised in this question are the same questions of any non-incremental technology upgrade… revolutionary ideas such as thin-provisioning, enterprise flash, and FAST always carry the “it hasn’t been proven” risk with them. It is up to the vendor to mitigate these risks and provide a stable product.