Precisa de servidor IIS redundante

2

Então, fui encarregado de criar uma solução caso o nosso servidor Web front-end caísse. Ele está sendo executado em uma VM, o Windows Server 2012. No back-end, estamos executando um cluster do Cassandra, que já nos fornece recursos de failover.

Apenas imaginando como isso é conseguido no MS IIS da maneira mais simples possível, o segundo servidor IIS / redundante seria usado apenas em caso de emergência, não é algo que esteja sob uma grande carga de trabalho, etc. uma fazenda / etc seria um exagero.

Acho que estou imaginando se há uma solução redundante simples para uma implementação do IIS tão pequena (um servidor).

    
por zoo_live_crew 16.12.2014 / 01:26

2 respostas

2

A maneira mais simples é criar um segundo servidor da Web idêntico e usar o recurso de balanceamento de carga de rede da Microsoft. Há um pouco de planejamento envolvido, por isso sugiro ler a documentação completa de implementação no TechNet.

    
por 16.12.2014 / 02:03
2

Minha opinião é que você desejará um balanceador de carga adequado na frente de seus servidores - com apenas dois servidores IIS, você geralmente precisará fazer algo manualmente para mover o tráfego, seja roubar um endereço IP no secundário, invertendo uma entrada de DNS, etc.

O HAProxy é o que usamos para este site e funciona muito bem. Outras boas opções são o verniz e o nginx. Se você está mais confortável no lado do Windows, o IIS Application Request Routing pode fazer o trabalho.

Devido a como o protocolo HTTP funciona, é difícil fazer um bom trabalho de ter vários servidores de aplicativos com alguma lógica para a qual enviar a solicitação sem um balanceador de carga embutido, então você pode mergulhar agora mesmo. / p>     

por 16.12.2014 / 02:03