Redirecionar o tráfego entre dois servidores da web

1

Eu tenho dois servidores web públicos hospedados. Um é o meu site ao vivo, e o outro é um site que eu também usei para redirecionar o tráfego para ele quando tenho meu site ativo em manutenção.

Meu firewall é um firewall hospedado na nuvem. A maneira que faço as coisas agora é quando eu quero derrubar o site ao vivo e reencaminhar para o site de backup, envio uma solicitação para as pessoas do firewall hospedado na nuvem e elas fazem a troca para mim. Todo o processo leva cerca de 10 a 15 minutos. E quando eu quiser voltar ao vivo. Eu envio outro pedido e aguardo mais 10 a 15 minutos.

O problema é que, basta alternar entre 30 minutos! Eu quero ser capaz de fazer o interruptor quase que instantaneamente!

Como posso fazê-lo assim? Se o servidor web principal estiver inativo, todo o tráfego vai para o servidor de backup e vice-versa? Ou se houver uma maneira de alternar entre os dois servidores on-demand?

    
por hyperexpert 22.11.2013 / 00:18

2 respostas

0

Em vez de alternar manualmente entre o site "ao vivo" e o site de backup, você pode apontar seu domínio para uma CDN como CloudFlare .

Por outro lado, se você quiser usar a técnica de troca de IP discutida nos comentários à sua pergunta e os dois servidores da Web possuírem IPs estáticos, você poderá usar netsh para exportar cada configuração de rede. Coloque as duas configurações em cada servidor (ou em um compartilhamento de rede acessível para ambos os servidores) e invoque um script que use o netsh para importar a configuração de rede original ou alternativa sob demanda. Você pode usar o PowerShell ou PSExec para invocar remotamente o script em cada servidor.

    
por 22.11.2013 / 00:45
0

Use o recurso de proxy reverso do Apache em um terceiro site ou host virtual (por exemplo, example.com). Você pode configurá-lo para solicitações de proxy em seu site ativo (por exemplo, live.example.com) ou site de teste (por exemplo, test.example.com) editando uma linha em um arquivo de configuração e informando ao Apache para recarregar sua configuração. Isso pode ser facilmente roteirizado (pelo menos no Linux). Pesquise "apache reverse proxy" para encontrar tutoriais e exemplos.

    
por 22.11.2013 / 01:56