Hello here,
some quick information here.
In production you should use a redundant storage, that means you have min. 2 controllers/nodes and raid based arrays, where both controllers have a shared access.
When one controller fails, the another would take over the lun/volume management, so your hosts don't loose the access to your luns.
When a disk fails, the raid/controller (e.g. level 5 or 6) can rebuild the failed disk.
You need of course redundant san connection, i.e. 2 fibre channel or ethernet (if iscsi or nfs) switches. There are some sas storages with redundunt direct connection, so you don't need any switches there.
And if you have 2 or more hosts with 2 or more hbas each, then you are basically save (at the storage site).
The higher option of storage security would be storage mirroring over 2 sites. There are some performers on the market with a such solution.
Reg
Chris