Well, it appears that I've hit a bit of nerve, my post on ECC was my most popular post ever. Now, it probably didn't come out as clearly as it should have done; nearly without exception
'All your products are rubbish!'
There you go, I've said it now! ECC gets picked on as it is probably the most deployed piece of rubbish. It's also a horrendously expensive piece of rubbish and I do like Ian's comment even "if ECC was truely free, would I still use/deploy it?". That should worry EMC because I know who Ian works for and they are a truly huge storage customer but if they won't listen to them, the rest of us stand little chance.
But some hints and tips, focus on the management aspects of your tools. Most of you have pretty good administration/provisioning tools and a great number of us simply use your CLIs to provision anyway. Yes, a common GUI for provisioning would be nice but it's not necessary. Instead concentrate on getting
- Alert/Event Management Working
- Capacity Reporting
- Performance Reporting
- Configuration Tracking
- Scalable, it needs to manage upto and this is an arbitary figure, 5 petabytes and it should take account that a lot of us still have lots of small LUNs.
Auto-discovery of storage devices would be nice but it's not necessary for most of us. Ian, with his several gazillion arrays might be different.
Have a good look at Onaro, it's not perfect but it's probably the closest to being a good Storage Management tool out there.
And storage array vendors, I don't expect you to give away your IP but documented APIs which give read access to information from the arrays would be good. Random changes to CLIs are bad, they break our scripts and they break tools who use the CLI for their information gathering; so play a little fair.
Anyway my thoughts, I'm sure you have your own ideas; please chip in.