Procurando alternativas para o balanceador de carga F5 [closed]

6

Estamos procurando soluções de balanceamento de carga para um de nossos projetos. Os requisitos são para um balanceador de carga global e um balanceador de carga local (podemos propor um único dispositivo para ambos, se necessário).

Atualmente, propusemos o uso de um produto F5 / BIG IP, mas a gerência me pediu para procurar alternativas, já que é um pouco caro. Eu olhei alguns produtos da Cisco ACE, AX10, Kemp, Coyote Point, etc, mas estou achando difícil encontrar um que satisfaça todos os nossos requisitos específicos, listados no final deste post.

Pedimos desculpas antecipadamente pela parede do texto abaixo, mas espero que alguns dos administradores mais experientes aqui possam me dar uma ideia de onde procurar ou sugerir modelos específicos para olhar (parece haver muito material de produto passar por ...) enquanto eu continuo minha própria busca.

Obrigado: D

Reqts comuns:

Geral:

  • Balanceamento de carga da Camada 4 e da Camada 7

Resiliência:

  • suporta failover automático para dispositivo em espera
  • fornece várias unidades que funcionam em configurações cooperadas para evitar um único ponto de falha

Monitoramento de serviço:

  • capaz de determinar a integridade e a disponibilidade de servidores no nível do sistema e do aplicativo

Algoritmos de balanceamento de carga múltipla:

  • fornece uma escolha abrangente de algoritmos de balanceamento de carga, além de vários modos para diferentes grupos de servidores virtuais

Gerenciamento e configuração

  • fornecer GUI

Alternância manual

  • capaz de direcionar o dispositivo para enviar todas as novas conexões ao grupo de servidores especificado

Segurança

  • suporta SSL

Desempenho:

  • Proxy HTTP VPS: 128
  • SLB VIPS: 512
  • servidores por cluster de aplicativos: 32
  • SSL txns por segundo: 500
  • conexões simultâneas SSL: 20.000

Reqts do balanceador de carga global:

  • direciona automaticamente os usuários para o conjunto de computadores mais próximo ou com melhor desempenho
  • serve como DNS
  • suporte o gerenciamento centralizado para aplicativos em execução em vários sites de computadores fisicamente dispersos
  • fornecer verificações de disponibilidade do site
  • suporta a definição de condições para transferir todo o tráfego para um conjunto de computadores específico, com falha em todo o site ou controlando apenas os aplicativos afetados
  • fornece recursos de distribuição de tráfego para atender às necessidades do sistema por round robin, disponibilidade global, disponibilidade de aplicativos, menos conexões, tempo de ida e volta, taxa dinâmica, etc.
  • suporta a continuidade do cliente para aplicativos com estado

Reqts do balanceador de carga local:

  • fornece alta disponibilidade e escalabilidade para aplicativos da web
  • suporta aceleração de SSL
  • suporte ao gerenciamento centralizado
  • número de controle de conexões simultâneas
por Gamma Giant 22.06.2011 / 11:09

3 respostas

8

A maioria das coisas pode ser feita manualmente em hardware de commodity usando o HAProxy gratuito e de código aberto que também suporta nativamente TLS / SSL terminação. Com seu impressionante conjunto de recursos, o HAProxy é agora a solução de balanceamento de carga padrão para uma ampla gama de aplicações.

Há suporte comercial disponível das pessoas que desenvolvem o HAProxy , bem como fornecedores externos, como Loadbalancer.org ou Exceliance que pacote tudo em aparelhos com suporte corporativo e brindes adicionais.

Mas o maior ponto aqui é que o preço é MUITO menor do que os grandes com desempenho igual ou melhor.

    
por 22.06.2011 / 12:47
2

Que tal o ZXTM do Zeus? Todo o conteúdo da BBC passa por quatro deles, temos dois - não é barato, mas seriamente flexível / configurável, além de um cache super rápido também. Pense que atinge todos / a maioria dos seus requisitos, dê uma olhada.

    
por 22.06.2011 / 12:56
0

Pense que o PFsense pode ajudá-lo, você pode até usar um de seus servidores antigos.

link

    
por 22.06.2011 / 11:45