I'm looking at a scenario where we have 2 dell servers, one at our main office, and another at a remote office. Each of these servers has support for 24 virtual processors, 64GB RAM, and a RAID 1TB RAID array. We are currently running SQL server at the main office but I'd like to set this up into a failover cluster with 2 virtual Windows servers at each location (and likely a 5th node at another separate location)
Without the use of hardware storage that is replicated, what would be the recommended way of replicated storage for this environment?