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

10

A Microsoft possui muita documentação sobre o seu novo módulo de balanceamento de carga e roteamento de solicitação para o IIS7, localizado aqui: http://blogs.iis.net/bills/archive/2009/02/16/iis7-request-routing-and-load -balancing-module-release.aspx , mas gostaria de saber se alguém tem experiência em usá-lo na produção. Quais são alguns prós / contras do uso deste módulo em vez de outra solução, como o HAProxy?

Geoff Dalgas
fonte

Respostas:

3

Estamos usando-o na produção de um site de informações da empresa. E ainda não tivemos nenhum problema com isso. E funciona bem para derrubar servidores e o balanceamento de carga também funciona bem. Utilizando menos tempo de resposta, para que um dos servidores receba mais solicitações. Vamos mudar também uma de nossas lojas de comércio eletrônico que têm muito mais tráfego do que o site de informações da empresa. Então, vamos ver como funciona sob carga mais pesada. Mas nossos testes mostraram que ele deve lidar com isso sem problemas

Patrik Potocki
fonte
3

Utilizando-o na produção em www.orcsweb.com. Absolutamente adoro! É tão simples e ao mesmo tempo tão poderoso. Toda vez que tentamos algo criativo contra isso, o ARR também trabalha com isso. O próprio IIS7 também é sólido, portanto, criar algo sobre o IIS7 é uma ótima idéia.

Usamos balanceadores de carga de hardware há anos com grande sucesso, mas agora estamos migrando para o ARR na maioria dos sites.

Certifique-se de usar o ARR Helper nos servidores web. Os 2 motivos 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 de 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 ARR. Defina o primeiro nó para receber todo o tráfego, a menos que o primeiro 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 certificados SSL.

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

Scott Forsyth - MVP
fonte
1

Os balanceadores de hardware estão ficando tão baratos que não sei quão grande será a adoção. Eu também estou interessado

Chad Grant
fonte
0

Eu olhei para a mesma coisa na semana passada. No final, decidi que a tecnologia do IIS7 ainda era meio verde. O balanceamento / roteamento de carga é realmente o tipo de tecnologia em que você deseja que outra pessoa encontre as rugas em :-). Você teve uma boa experiência com o HAProxy e, se suas necessidades forem mais simples, é fácil configurar o nginx.

John McC
fonte