Recomendação do balanceador de carga TCP [fechada]

1

Eu preciso balancear a carga entre 2 ou 3 servidores TCP. Alguma recomendação? Os servidores TCP usam seu próprio protocolo proprietário através da conexão

    
por bugspy.net 01.08.2010 / 10:01

5 respostas

2

No lado do software, há LVS .

    
por 01.08.2010 / 10:21
2

Para uma plataforma amplamente aplicável, os balanceadores de carga F5 nos fizeram maravilhas. Temos um par em uma configuração de failover e eles estão lidando com bastante balanceamento de carga. Até vários protocolos. Nos últimos anos, temos balanceamento de carga:

  • HTTP, muitos http
  • HTTPS, que eles podem encerrar, economizando recursos do servidor
  • SSH / SFTP
  • LDAP, útil para endereços do Catálogo de Endereços Global do AD para o Entourage, bem como para o aplicativo da Web Authn habilitado para LDAP.
  • IMAP
  • SMTP

Esse par de dispositivos foi comprado explicitamente para balancear a carga de um determinado serviço http crítico, mas os dispositivos provaram ser tão úteis que agora estão realizando mais tráfego não nesse serviço do que nele. Eles também têm o benefício prático de um rico sistema de regras que permite que você faça coisas muito interessantes, sendo que a menor delas é a capacidade de servir um pool / endereço diferente quando o principal conjunto de balanceamento de carga está inativo.

Sim, eles são caros. Eles faziam sentido no nosso caso porque tínhamos um serviço crítico que valia a pena, e tínhamos o suficiente de uso adicional nos bastidores para fazer com que o investimento compensasse ainda mais. Se você puder pagar, vá em frente. Eu não vi os balanceadores de carga da Cisco, mas eles são, sem dúvida, equivalentes em preço.

    
por 03.08.2010 / 10:09
1

Dê uma olhada no HAProxy : é muito rápido e, com um hardware decente, pode manipular > Conexões de 10k.

    
por 02.08.2010 / 05:58
0

Eu preferiria (claro que isso depende do orçamento) ter balanceadores de carga de hardware redundantes. Quase 99% será mais confiável e com melhor desempenho que a solução de software.

    
por 01.08.2010 / 10:15
0

Acho que você vai querer avaliar quanto tráfego você realmente receberá primeiro. Você pode obter um balanceador de carga de "hardware" da Cisco ou da F5, mas se você tiver apenas 2 ou 3 servidores no pool, o desempenho ea capacidade de um balanceador de carga de software serão quase certamente mais do que adequados. O HAProxy suporta pares de failover e, se você escolher hardware de qualidade, a confiabilidade deve ser aproximadamente igual às soluções de hardware.

O principal benefício em sua escala (em oposição a centenas ou milhares de servidores em um pool) à compra de balanceadores de carga de "hardware" é a capacidade de encaminhar a um fornecedor para corrigi-lo seja qual for o problema. Isso nem sempre funciona melhor na prática. A desvantagem de comprar balanceadores de carga de "hardware" comercial é que eles serão drasticamente mais caros. Os F5s começam em algo como $ 30.000 para um par dos 1600s mais baixos e sobem rapidamente de lá. Eu suponho que os preços da Cisco são comparáveis.

    
por 03.08.2010 / 09:13