Portanto, tenho uma dúvida que tenho procurado e não consegui resolver. Estamos pensando em substituir todos os nossos servidores e nos tornarmos virtuais. Minha pergunta é: se eu usar o núcleo do Hyper-V em um servidor host, ainda posso configurá-lo para replicar para outra VM em um host diferente, de modo que, se o host 1 cair, o host 2 seja atendido?
Responder1
Sim, o núcleo do hyper-v (a versão gratuita) suporta o recurso 'réplica do hyper-v'.
Porém, a réplica do Hyper-V não é uma solução de alta disponibilidade. Porque o 'atraso de dados' não pode ser evitado quando ocorre um failover não planejado ('failover planejado' sem esse problema).
Você pode considerar um cluster Hyper-V, usando dois ou mais hosts físicos.
'cluster hiper-v': https://technet.microsoft.com/en-us/library/hh831579(v=ws.11).aspx
Responder2
Sim, mas como já foi dito, se você está falando de HA, escolha um cluster. No entanto, é perfeitamente possível fazer VM em seus servidores no Hyper V e depois replicá-los para proteção contra falhas de hardware.
No meu trabalho, fizemos isso - 3 servidores, todas as máquinas do grupo de trabalho e cada uma replicando suas VMs entre si - ou seja. servidor1->servidor 2, servidor2->servidor3 e servidor3->servidor1. O tempo de replicação é definido para 5 minutos, portanto, perdemos no máximo 5 minutos ou mais de dados. Dependendo do seu ambiente, isso pode ou não ser aceitável. Para nós, está tudo bem - nesta configuração podemos perder uma máquina inteira, mas voltar a funcionar em minutos apenas fazendo o failover das réplicas e iniciando-as em seu novo host. Em seguida, precisamos consertar o servidor falido, reverter a replicação e voltar ao modo como costumávamos funcionar.
É óbvio se o custo é um problema - além disso, cada servidor físico também está usando RAID, para que falhas de disco, etc., não afetem as coisas. Com base nos meus 25 anos de experiência, acho que, além de gastar bilhões em dinheiro em uma SAN completa (mais de 20 mil - praticamente diga o seu preço), essa é uma maneira bastante econômica de melhorar a confiabilidade do serviço para uma empresa.
A única coisa com a qual você realmente precisa se preocupar é fazer com que os servidores se comuniquem entre si do ponto de vista da replicação. Basicamente, você precisa configurar o SSL para que cada servidor crie e assine seus próprios certificados - que serão confiáveis para os outros servidores. Parece chato, mas para ser honesto, é tão simples que ainda não consigo acreditar que funciona.