Download the authoritative guide: Enterprise Data Storage 2018: Optimizing Your Storage Infrastructure
What are these schemas and why do we need them? Shepherded by the Storage Networking Industry Association, Bluefin is an open, vendor-neutral application programming interface (define) for monitoring and managing devices on a storage area network (define). It is object-oriented and links application clients with device management support. That object model is built with the Common Information Model (CIM) standard, and a language binding and protocol solution that employs CIM-XML (CIM operations over HTTP), and Service Location Protocol (SLP). Bluefin goes beyond specifying the object model and documents what needs to be done to achieve interoperability.
Why we need them is a complicated matter, but vital to the evolution of storage. There are many players in the data storage and recovery field who make everything from storage devices and software to fabric switches. Because most of these vendors employ their own proprietary technologies, the various hardware and applications don't mesh with one another. For example, if you buy a storage cabinet system from, say, EMC, you won't necessarily be able to run software from another company on it. This dilemma exists across the storage networking plain.
This adds up to a piercing migraine for some IT managers who might love the performance of the EMC cabinet, but may not find the company's software as useful as something from, say, IBM. Or perhaps the problem is a pricing quandary. Either way, the IT manager could be stuck: the hardware and software from disparate vendors likely won't work. This has led to outcry and demand from those whose very job depend of storage systems that work well and fit into the confines of the company budget. These folks demand flexible, heterogeneous (define) storage area networks.
It makes sense, then, that Bluefin was created by an array of leading storage leaders, including: BMC Software, Brocade Communications Systems, Computer Associates, Dell Computer Corporation, EMC, Emulex, Gadzoox, HP, Hitachi, IBM, JNI Corporation, Prisa Networks, QLogic, StorageTek, Sun Microsystems, and VERITAS Software. After all, there is a lot of money to be made. Aberdeen Group figures the market for storage management software will exceed $21 billion by 2005. More generally, Gartner Dataquest estimates some $41 billion will be spent on storage services worldwide by the same year.
But an interoperability standard such as Bluefin, whose development many in the industry liken to the SNMP (define) schema for networking, is still a year or more away from being used with the effectiveness and frequency that is desired by IT managers. There have been tests and experiments between companies, but no viable industry uses that any one company can deliver to its enterprise customers.
API exchanges: foreplay to Bluefin?
What the major systems vendors have done in the meantime to assure customers of heterogeneous systems, is exchange APIs -- the very method by which a programmer writing an application program can make requests of the operating system or another application. These exchanges have been plentiful and recent partnerships were agreed upon between often-bitter rivals HP and EMC, HP and Hitachi. IBM has exchange agreements with all three of those firms. Just last week, the firms shook hands on SANs for the public's benefit.
While the nature of the API exchanges may appear symbiotic, analysts will tell you upon closer inspection that objects in the mirror are not as close as they appear.
Enterprise Storage Group Senior Analyst Nancy Marrone said the exchange of APIs was necessary to keep customers happy, but warned not to be fooled by the nice-nice posturing of the firms.
"You can bet that although they may give up some of the pieces of code, they won't give up the important parts," Marrone said. "It wouldn't make sense for these competing vendors not to exchange APIs because they don't want to lock themselves out of the market while the others are doing it. But, there will be X factors. Look for these firms to deliver some value-adds in the future to differentiate themselves from the rest of the pack."
Enterprise Management Associates Senior Analyst Mike Karp agreed.
"The sharing of APIs is tentative," Karp said. "The vendors are going about this very gingerly. They agreed to share some, but not give away key things. In the industry companies, are always willing to share general ideas, but when it comes to core technologies, it isn't the same. There are still core differentiators. That's the concept of enlightened self-interest -- they share APIs to benefit themselves in the long haul.