Uma opção que vi implementada (estava em servidores físicos, mas podia ser facilmente adaptada para servidores virtuais) era ter o sistema de produção em execução no site primário em um determinado hardware, com todo o armazenamento SAN suportado (ambos os sistemas e volumes de dados). A SAN então gerencia a replicação para outra SAN no site de DR no nível do cluster em tempo real.
Se o servidor principal falhar, a cópia do servidor primário no site de recuperação de desastres poderá ser iniciada no hardware em espera e ele voltará com a configuração e os dados quase imediatamente antes da falha. O sistema operacional vai pensar que algo deu errado com o hardware (como uma queda de energia) e recuperar como seria normal.
A vantagem dessa configuração é que a espera é atualizada praticamente em tempo real e você não precisa fazer nenhuma alteração nos aplicativos para oferecer suporte a esse tipo de classificação ou failover. A desvantagem dessa configuração é a sobrecarga de infra-estrutura necessária (duas SANs, dois servidores) que podem ou não estar disponíveis.