Como criar um servidor web redundante usando máquinas virtuais

1

Eu gostaria de criar um servidor da Web de failover usando uma caixa física e duas instâncias virtuais. O que eu estou querendo é que o sistema operacional host monitore o desempenho de um servidor da Web em execução em uma máquina virtual (ou seja, virtualbox) e, se descobrir que o servidor da Web não responde, iniciará a instância virtual de backup do site e redefinirá primeira instância. Eu estou querendo saber se isso é possível e como alguém iria criar esse sistema?

Obrigado.

    
por user5013 07.06.2013 / 19:30

2 respostas

4

Você não pode.
Redundância requer duas máquinas físicas.

O melhor que você pode fazer com uma máquina física é configurar um ambiente virtual para simular a redundância (para fins de teste e depuração de seu processo de failover). Você não deve confiar nela como uma solução de produção, porque você ainda tem o mesmo ponto único de falha com o qual você teria começado (o hardware da única máquina física).

    
por 07.06.2013 / 19:42
0

O que você está tentando proteger? Obviamente, a falha de hardware afetará os dois sistemas. Pense no que é redundante e no que não é e se isso atende às suas necessidades.

As máquinas virtuais podem ser muito boas para testar configurações de servidor redundantes.

Você precisa decidir como realizar uma troca entre suas máquinas. Você vai mover o IP do servidor ao vivo entre os sistemas? Olhe para o heartbeat para isso, mas também observe atentamente o que seu sistema de virtualização suporta, e em que ponto você precisa emitir os comandos necessários.

Como alternativa, pode ser adequado ter um balanceador de carga que desligue qualquer máquina com falha. Se você pode tolerar um pouco de tempo de inatividade, você pode até mesmo optar por uma alternância baseada em DNS (até 15 minutos com um TTL de 900, que é o menor que você pode contar para ser honrado).

    
por 07.06.2013 / 20:28