Re: Good luck with getting people to refer to something with words that actually describe it
Glad I'm not the only one who thinks this. The quick and easy way to discredit yourself as someone who has any knowledge of storage is to refer to a storage system as a Storage Area Network. The network's the bit you use to string it all together you moron. Ditto "arrays". Made sense when your system consisted of a single array but when it has many, or none at all, then you're not making much sense. That one's maybe excusable for the oldies who are stuck in their ways though.
As for "software-defined", yes it's meaningless marketing bullshit, a bandwagon on which most of the big vendors have wasted a lot of money by applying their term to everything they produce which runs software (i.e. all of it). Storage systems have used standard Intel CPUs for years, as they're more than capable, with a standard Linux or BSD kernel, of running the number-crunching functions that could at one time only be achieved using ASICs, firmware and low-level assembler routines.
What the "software-defined" morons are getting at is the ability to use off-the-shelf hardware. But then again, most vendors are already doing that, even if it's servers that they produce themselves. Why do they do this? Because they have access to the development teams who produce those servers and can iron out bugs so that the end user doesn't have to. If you buy a piece of storage software and choose any old kit, you're doing the testing and qualification yourself. Nothing wrong with that, as long as you take it into account, and architect your entire solution to expect the worst to happen. And you make sure you have a skilled in-house team who will be available in the middle of the night / their birthday / Christmas day to fix it, and have the ability to do so. Oh, and you can hang on to them if they decide they want to be paid more.
Of course, a cloud computing provider, for example, will probably have such skills in-house and storage software is probably worth considering. Someone running, say, a large retailer, a council, or a financial institution is more likely to want to spend some cash getting a vendor in who will provide them 365 day 24 hour support so that their organisation doesn't go tits up in the event of an obscure bug rearing its ugly head.
Then you need to consider, once you have this all set up, how are you going to scale this out and up in future. Because you're going to be doing it yourself or you're going to be forking out for someone else to do it. And they're going to want to be paid.