
Sou um desenvolvedor .NET que agora precisa lidar com o desenvolvimento e a implantação de um aplicativo ASP.NET/ASMX/WebAPI em meu novo trabalho, embora não tenha experiência anterior com IIS ou Windows Server Networking além de configurar servidores de arquivos de intranet empresariais muito simples e estações de trabalho.
Temos um servidor de produção e teste para este site. Ambos os servidores possuem vários endereços IP atribuídos às suas placas de interface de rede: um para a própria máquina e vários outros usados para sites hospedados nas máquinas.
Desejo configurar uma cópia do ambiente de produção no servidor de teste que possa ser alternada em caso de falha do servidor de produção. Não precisa ser automático, posso fazer manualmente.
Como redireciono solicitações http do servidor de produção para o servidor de teste? Devo transferir os endereços IP do servidor de produção para Teste? Ou preciso atualizar uma entrada DNS do nosso site em algum lugar (o ISP da empresa?) Para apontar para o servidor de teste. Se algum deles funcionar, o que as pessoas costumam fazer?
Obrigado
Responder1
Como redireciono solicitações http do servidor de produção para o servidor de teste?
Você altera o DNS. Dado que o servidor antigo pode estar em chamas e em chamas - não há nada que você possa fazer nessa máquina, literalmente.
Devo transferir os endereços IP do servidor de produção para Teste?
Isso é mais rápido, mas pressupõe que seja possível. O roteamento IP upstream não pode ser manipulado - portanto, requer o mesmo rack (ruim em caso de desastre) ou o mesmo data center (cooperação do hoster).
o que as pessoas costumam fazer?
Depende de quão pequenos eles são. Pequeno - DNS. Meio: balanceador de carga que remove o servidor com defeito. Grande: Vários data centers, roteamento unicast, reencaminhamento através de atualizações de políticas de roteamento para seus AS.