One of the main benefits of a SAN is that if you have homogeneous hardware servers, you can use free Xen to employ hot-failover for Virtual Machines. I've seen a lot of hype over the power of the Xen Server's abilities on this front, requiring a shared SAN.
This can be creeping death for the unwary DBA.
SAN gives fast, redundany, off-server, snapshottable shared storage. (See NetAPP)
+ XEN can give us the ability to have super-fast redundant failover using the SAN
+ SQL Server can be installed on a Virtual Machine
= Put the above together, and you have what looks like a 'good' redundant system.
Sadly, from tests with SQL on XEN+SAN, the I/O throughput is surprisingly bad. You must over-supply your servers with RAM to cope with the poor I/O, and you must provide more processor cores.
Running a production Server in the above way may seem like a good choice, but the cost is prohibitive, and the performance for the high-IO system disappointing. This becomes doubly-true if your sys admins see the expensive NetAPP SAN with all that unused space, and throw up a few more VMs, also doing I/O using the same disk set. Caveat NASor 😉