Re: SDS and NexentaStor
"...we could stick our existing arrays into the NexentaStor box and manage it just like any other NexentaStor storage...."
There's also the question of regarding how far the support team would assist you if you encountered any performance problems with those (underlying) luns.
I think the thing that escapes most people regarding Software Defined Storage is that whilst you *can* use any HDD, you really should stick to the certified hardware list, if you can.
I can already hear the chorus of "aha, but then what is the point of commodity hardware then..?!"
The thing is, for a particular set of hardware to perform to the specified IOPS value, each piece of hardware needs to be tested and certified as being compatible with the supplied drivers (including the firmware revision - particularly for those below the recommended).
As far as I understand, driver performance isn't binary (pun not intended) but that stuff works "within range of the specification". If you have some hardware performing at the threshold, you're going to have some performance issues when you push it harder and invariably to the edge.
I'll reiterate the earlier point regarding the certified hardware list - this is kit that *should* be tested and certified as working by the hardware teams, so that you have less hassle later on.
For those recycling old hardware, this is a caveat that people should bear in mind that some of those disks in a mixed disk population may not fall "within spec". For those buying newer stuff as part of decommissioning/commissioning, perhaps a useful area of concentrate on.