The question I pose is are SAN islands a good thing? feel free to comment. My question is driven around a dilemma I have currently, should I be using Islands as they destroy a large number of the benefits of a SAN.
Where I work currently, first ventured into SAN's back in 2002/3 under the premise that a SAN would save us money through sharing etc. In theory this was great whilst we had a small number of systems on the SAN, and as you would expect the thing grew like the true monster that it is.
Next thing we were looking at splitting bits of the SAN off to give us increased separation for ease of change and fault isolation, the benefit of the SAN is starting to diminish more switches, arrays, more management over head and above all more costs. From a business perspective it is much easier to manage as we can place applications with similar maintenance windows in the same island, but as the architect I look at all the storage and ports I now have that aren't accessible.
So I found myself pondering, Islands have a number of benefits which for my end user are great, but cost me more money, how can I get round the issues? The industry had thankfully met this pain point before me and have such tabled a number of solutions.
- MPRS from Brocade
- Routers from McData
- VSANS from Cisco
After some investigations my conclusions on these are:-
Cisco's VSANS don't offer separation for things like firmware upgrades as their architecture shares common resources such as the processors etc, this also means faults with the common elements could be an issue, they do offer discreet fabric services and as such will provide some fault isolation and finally there doesn't seem to be a way to route between VSANS so storage resources will still be restricted to a VSAN.
McData from my knowledge of the Ultra Net Edge Router doesn't allow for FC to FC routing there has to be some other network in the way IP, SONET or ATM, this does seem a little bizzare as in my case I want to route between two SAN's that are less than 20 metres away from each other, why have to have the overhead of protocol conversion.
Brocade MPRS these seem to offer the best flexibility of the three devices as they allow FC to FC routing and also allow FC over IP if you want need it.
So at the current point in time I will be budgeting for MPRS to hang together my numerous islands and recover those little bits of stranded storage. Not an ideal solution as it is more kit and complexity but is probably the reasonable compromise.
Brocade have produced a good book on how to implement their MPRS.