Soluções de balanceamento de carga amplamente utilizadas?

3

Eu perguntei a esta questão e fiquei um pouco desapontado com o fato de o NLB não estar uma solução amplamente usada.

Eu quero perguntar sobre soluções amplamente usadas no mundo agora. Você pode me dar uma lista e uma breve introdução para cada um? Causa da limitação do meu recurso de tese, preciso concentrar-me apenas na solução baseada em software, baseada em Windows (tanto o nível do banco de dados quanto o nível do sistema são bem-vindos).

    
por Vimvq1987 22.03.2010 / 13:23

3 respostas

3

Eu usei o Linux VS como balanceador de carga para um sistema de e-mail de 20 GB / dia e funcionou de forma fantástica. Ele será dimensionado para muitas soluções que você pode encontrar.

    
por 22.03.2010 / 13:39
3

Vários balanceadores de carga / proxies da Web de código-fonte aberto e gratuito podem ser executados no Windows, mas a configuração é um pouco trabalhosa. Eu tentei o Apache nginx, lighttpd e goold para várias configurações de balanceamento de carga.

Dito isso, o Windows NLB está bem, você só precisa de muitos scripts personalizados para lidar adequadamente com os cenários de falha. Pessoalmente, usamos o nginx rodando em VMs Linux na frente de nossas máquinas Windows, porque como a maioria das outras ferramentas de código aberto, o nginx funciona muito melhor no Linux do que no Windows.

Libra, HAproxy e LVS também são usados extensivamente no mundo do código aberto.

    
por 22.03.2010 / 14:14
0

Você não terá sorte com isso. Como eu já disse, a maior parte do balanceamento de carga amplamente utilizado NÃO é um software.

A principal razão para isso é o seguinte:

  • As pessoas que usam sites grandes usam ferramentas profissionais. Isto é particularmente verdade no nível do hardware. Não que eu goste muito da Cisco ... mas eles estão lá.
  • Existe um bom hardware que faz o balanceamento de carga FORA do seu servidor.

Você pode verificar o link para obter uma lista de fornecedores.

Isso, infelizmente, deixa as soluções de software fora da janela. Principalmente porque o hardware padrão tem problemas para lidar com o tráfego de rede (e é por isso que os roteadores / chaves de alta potência não são construídos em peças de estoque). Uma solução de software simplesmente não é tão escalonável quanto o hardware. E como a maioria das pessoas usa hardware ... é isso. Veja a largura de banda de soluções mais avançadas da Extreme Networks ou da Cisco e você pode ter uma ideia do que estou falando.

Então, basicamente, se sua tese é limitada em balanceadores de carga baseados em software amplamente utilizados, isso é o mesmo que limitá-lo a carros amplamente usados que funcionam com querosene. Eles simplesmente não existem.

    
por 22.03.2010 / 13:36