Você está enfrentando alguns problemas realmente difíceis aqui:)
A primeira pergunta que você deve se fazer é o que acontece com seus dados quando o primário falha. Eu vou esquecer isso por enquanto. A segunda questão é o que acontece com os fluxos TCP já conectados. "Transparente" implicaria que eles permaneçam conectados, o que quase exigiria que você tivesse datacenters ativos-ativos.
Se você tiver o mesmo ISP (e muito profissional) em ambos os datacenters, poderá rotear IPs para um datacenter ou outro usando (geralmente) o BGP. Isso requer uma cooperação total do seu provedor de alto nível e, geralmente, do gerenciamento do roteador de front-end nos data centers.
Uma solução "pobre" é ter TTLs curtos, NS em ambos os datacenters, e o DC NS de backup muda para IPs de backup quando eles detectam que o primário está inativo.