Wandering around Apple’s website recently, I stumbled upons Xsan, their in-development foray into Storage Area Networks. This product and microsite are both a wild departure for Apple for a number of reasons. 1. They’re telling us about something way in advance. We can’t get next-gen G5 release dates, but we know about Xsan before it’s available. 2. It’s enterprise-level stuff. You have to be a badass with networks and storage and servers to get it. Except maybe now with Apple’s GUI tools it’ll be a little easier, but still not easy.
I’ve done work for SAN companies before, and the networks are just expansive and vast in their capabilities but also in price. $999 ain’t bad for software to manage one. One of my prior clients sells usability-deficient stuff for probably much, much more. If Apple can seriously reduce the cost of SAN management, it’ll be a boon to their enterprise market. Unsurprisingly enough, it only works on Xserve RAIDs and Xserves.
I’m not trying to be negative here, but what happens if Xsan goes the way of NetInfo, WebObjects, MacOS X Server 1.2, A/UX, and all of Apple’s other enterprise-level products that went virtually unknown and some of which that died? Are enterprises even considering Macs or Xserves for mission-critical applications? I do little work in this field now and I’m not sure Apple’s in the IT mind yet as a solution to take seriously. I just wonder how difficult it’ll be to start competing with EMC, StorageTek, Sun, HP and other companies heavily embedded within the enterprise storage market.
One thing’s for certain, though. Apple doesn’t just make pretty iMacs anymore:
Xsan includes high availability features to eliminate potential single points of failure, so you can use high performance storage networking for enterprise consolidation and network-attached storage (NAS) replacement projects. Xsan uses one system connected to the SAN, called a metadata controller, to manage access to shared storage. If this machine fails for any reason, Xsan picks another computer on the SAN to take over this role. Cascading metadata controller failover ensures that you can access your data as long as any one system on your SAN is active. In the event of a loose cable, Xsan uses multipathing to automatically route traffic to the system through a second cable on dual-port Apple Fibre Channel HBA. And during critical operations, you can clear a path on your SAN for any system using Xsan bandwidth reservation.