Hmmm, So two things stand out here...
1) iSCSI
2) Data unavailability when single node/card goes down.
This isn't even "Enterprise class" - there is no redundancy in this set up. It is multiple servers talking over a single LAN path using iSCSI to one or more "cheap" SANs. The SANs here don't seem to have controller node or network redundancy.
In a reasonable in-house Corp SAN setup I would expect to be able to pull a controller, replace the broken card, shove it back in - all without my Hosts even noticing (except maybe a performance drop, but certainly not a complete loss of data path).
So, the Cloud can be great, but it can also be as high (low) tech as a bedroom server and just as reliable.