The proliferation of huge, cache-laden SATA disks in the consumer market has led to an ever-expanding array of very inexpensive networked storage products for business. More often than not, these devices offer both NAS and iSCSI SAN functions that, until recently, were found only in enterprise-class storage products -- at a fraction of the cost. Are these ultracheap alternatives right for you? That depends on who you are and what you do.
A huge range of performance variables separate true enterprise-class storage products from their inexpensive pretenders. The most glaring is transactional performance. Most low-cost storage devices are based on a small number of very large SATA disks rather than larger numbers of SATA or higher-speed SAS/FC disks. These types of configurations will yield extremely anemic transactional performance, which would generally make them poor choices for hosting a busy database or mail server.
[ See Paul Venezia's InfoWorld review: Small business storage finds a new gear for a more sanguine opinion of low-cost storage. | Looking to revise your storage strategy? See InfoWorld's iGuide on the Enterprise Data Explosion. ]
What if that's not what you want, though? If you're a small business without a whole lot of transactional disk performance needs or a big business that just needs a very large, low-cost parking lot for some big data, are these low-end storage devices a good option?
That question is more difficult to answer than it seems. The answer depends less on the actual technology at play and more on who is going to be supporting and depending upon it.
What "enterprise class" really means
First off, let's take a look at what most people mean when they talk about an "enterprise class" storage array. Higher price is certainly part of it. But to my mind, the real definition has everything to do with how the original manufacturer designed the product to be used -- keeping in mind that this is not always synonymous with how it is being marketed (a lesson that can be expensive to learn the hard way).
An easy test is to imagine yourself using the product for whatever you want to use it for -- maybe running a virtualization cluster for a small business -- and then having the device utterly fail. Are you relying on the storage vendor to resolve the situation for you, or do you have your own recovery plan to throw into action? When you call the storage vendor to get support, what will the reaction be? How deeply will your users be impacted? Can they still do their jobs?