ti-enxame.com

Balanceamento de carga usando o módulo de roteamento de solicitação do IIS7 e módulo de balanceamento de carga

A Microsoft tem muita documentação sobre o seu módulo de balanceamento de carga e solicitação de carga para o IIS7 localizado aqui: http://blogs.iis.net/Bills/16/2009/02/16/IIS7-REQUEST - e-carregar-balanceamento-lançador-lançado.aspx , mas eu gostaria de saber se alguém tem experiência em uso na produção. Quais são alguns prós/contras para usar este módulo em vez de outra solução, como Haproxy?

10
Geoff Dalgas

Estamos usando-o em produção para um site da empresa. E nós não tínhamos problema algum com isso ainda. E funciona liso para derrubar servidores e loadbalanceamento também funciona bem. Usando menos reponsetime para que um do servidor esteja recebendo mais algumas solicitações. Vamos mover uma de nossas lojas de comércio eletrônico também que têm muito mais tráfego, então o site da empresa Info. Então vamos ver como funciona sob carga mais pesada. Mas nossos testes mostraram que deveria lidar com isso sem problemas

3
Patrik Potocki

Usando-o na produção em www.orcsweb.com. Absolutamente amo isso! É tão simples e tão poderoso. Toda vez que tentamos algo criativo contra ele, o arr funcionar também. IIS7 em si é rock sólido também, então construir algo no topo do IIS7 é uma ótima ideia.

Usamos balanceadores de carga de hardware por anos com grande sucesso, mas estão se movendo em direção à ARR para a maioria dos sites agora.

Certifique-se de usar o ajudante de op nos servidores da Web. As duas razões são: - IPs do usuário original são registrados nos logs e remote_addr e remote_host são atualizados para o IP do usuário - você pode usar o descarregamento SSL, e o código não pode dizer a diferença

http://blogs.iis.net/anilr/Archive/2009/03/03/client-ip-not-logged-on-content-server-when-using-arr.aspx

Eu sugiro usá-lo com NLB e criar 2 nós de aberração. Defina o primeiro nó para levar todo o tráfego, a menos que o 1º falhe. Dessa forma, as estatísticas estarão no primeiro nó. Use a configuração compartilhada para que você não precise gerenciar manualmente o segundo nó, exceto para importar e atribuir os CERTS SSL.

Aqui está um post de blog que fiz com mais informações: http://weblogs.asp.net/owscott/archive/2009/08.aspx

3
Scott Forsyth - MVP