One of my clients wants me to implement a bullet-proof contingency solution for his servers.
There would be two physical servers located in two separate buildings. The goal is to achieve real-time synchronization between the servers.
I have read about clustering solutions where an i-SCSI storage is shared between the servers to allow failovers but I don't like the solution because the storage represents a single point of failure. In case of stealth, failure, fire, ... there is no storage anymore !
I thought also about installing Windows 2008 Hyper-V and replicate the virtual machines at night but the solution is not perfect since there can be data loss (between the last backup and the failure).
I'm looking for a solution where disks attached to (SAN/NAS) or local to each server would be replicated in real-time or a solution where the virtual machines would be replicated in the same way.
There will probably be one virtual machines for:
+ Active directory, DNS, WINS, etc (though it can be on the physical servers)
+ Exchange server
+ File & Print
+ Remote Desktop
Any idea on how to perform this ?