Why don't we have clustered FC block storage?

Is it odd that the industry has made such serious strides toward incorporating clustering concepts in both file-based storage and IP -based storage, but not Fibre Channel storage?

Of course, you could cluster a couple of NetApp boxes together and get failover, but they were still two boxes running two (or more) separate instances of file systems and applications. On the block side, you couldn't even do that. The two Clariions always acted and behaved like two separate boxes, unless you used dual path software, in which case you could get an application to failover from one storage box to another. That was all good for the 20th century.

Then, a couple of smart guys in Colorado decided to build storage systems using IP as transport, initially using a proprietary protocol (and eventually replacing that with iSCSI). But, they didn't just do a box. They added clustering in a novel way so that one could start with two nodes and (at least, theoretically) add nodes ad infinitum. This clustering is for more than high availability. It is for scaling performance, capacity, I/O and yes, high availability. That single event changed block storage for ever. There are systems from LeftHand Networks, EqualLogic and one expected soon from Pivot3.

Storage blogs
Read what all of our expert bloggers have to say on data protection, storage networking and more. Click here.
The same thing has happened on the file side. A couple of guys in a garage, granted their garage was bigger than most mansions in Newport, R.I., decided to use a clustered file system to build a powerful NAS box that essentially did for files what the iSCSI box did for block storage. It gave you a "start small, pay as you grow" NAS that still looked and behaved like a single box from a management perspective. Think of this as file virtualization and HA [high availability] combined, if you will. This event also changed NAS forever. Now, we have powerful offerings from Isilon, Exanet, PolyServe and NetApp (GX), and several others in the market. And frankly, the impact of this event is still in its infancy. Ninety-five percent plus of the NAS out there is still the garden variety.

That brings me to the main thrust of my observation here: Why have we not seen any Fibre Channel-based block storage that follows the same philosophy as iSCSI or NFS/CIFS? Is it that there is an inherent technology problem making this happen on the Fibre Channel side? Why is the concept good for one and not for the other? Or, is it that the "two guys in a garage" are, in fact, working on building one, and it is simply a matter of time until we will see these systems emerge.

I have done some digging into this area and have basically come to the conclusion that the technology required exists, the concept makes infinite sense, but once again the big guys are too caught up with NIH (not invented here) and protection of their monolithic storage to really do anything about it. To make it work one has to start afresh, look at the set of new storage network chips, Astute Networks, iVivit, Aristos Logic, Aarohi (now Emulex), for instance, available in the market that, in my view, are required for performance and scalability, and yank out a system superior to anything in the market right now. I always thought it would be a Compellent or a 3PAR that would have done this. They both applied novel technologies, but within the context of traditional architectures.

OK, that was indeed progress. But an "infinite" storage system based on Fibre Channel could keep Fibre Channel in the game for a very long time. It is not uncommon for the purveyors of Fibre Channel storage to cry on my shoulders about how poor iSCSI performance really is, and how it is faking its way into the data center. To that I say, "bull." As I have indicated many times before, it wasn't the iSCSI protocol that got iSCSI moving, it was the way the protocol was implemented in a clustered fashion. The ease of use so commonly associated with iSCSI has nothing to do with the protocol. It has to do with the novel way in which it was implemented.

I believe the first major player that develops and ships a Fibre Channel equivalent of clustered block storage will run away with the prize. But, it will come at a price. The new storage will indeed impact the monolithic storage (EMC Symmetrix, IBM Shark, HDS Lightning) revenues for a while. But, as we all know, in technology business, we either eat our own children or competition eats them and us, in one gulp.

So who will be the first one to take this major step? The gauntlet is thrown!

About the author: Arun Taneja is the founder and consulting analyst for the Taneja Group. Taneja writes columns and answers questions about data management and related topics.

Read more on Networking hardware