Load balancing de um balanceador de carga (HAProxy)

2

Estou tentando balancear a carga de um balanceador de carga (HAProxy). Significado Eu quero criar um cluster / farm de balanceador de carga.

O farm usaria diferentes vinculações / regras para carregar solicitações de saldo de maneira diferente com base nas regras para vários outros clusters com finalidades diferentes.

Eu não consigo encontrar muita informação sobre o tópico, tudo que eu acho é configurações ativo-passivo com apenas 2 instâncias ... Eu preciso planejar para muitos deles, não apenas 2. Então eu vim através deste post: < href="http://www.serverphorums.com/read.php?10,672865"> link

que menciona:

HAProxy can share as of 1.5 its connection table, which is really a appreciated feature :)

Eu pretendo usar um Firewall com recursos de balanceamento de carga (Fortinet) para balancear solicitações para instâncias HAProxy ativas que, por sua vez, carregarão as solicitações de acordo.

Existe uma maneira de a tabela de conexão ser compartilhada entre as instâncias para que eu possa alcançar o verdadeiro equilíbrio de carga ativa / ativa do próprio HAProxy?

Existe uma maneira melhor?

    
por Onitlikesonic 29.08.2016 / 20:42

1 resposta

2

Então você precisa de uma contingência para o seu HAproxy?

Você deve usar um IP flutuante e isso depende da sua infraestrutura de nuvem (você pode precisar da ajuda de seu provedor de hospedagem).

Essa é a única maneira de detalhar o ponto de falha de um único balanceador de carga:

Fontedaimagem: oceano digital

Se o balanceador de carga principal estiver inativo, um secundário assumirá automaticamente para manter solicitações de veiculação.

É importante observar que o IP flutuante não fornece automaticamente alta disponibilidade por si mesmo; Um mecanismo de failover, que automatiza o processo de detecção de falhas do servidor ativo e a reatribuição do IP flutuante ao servidor passivo, deve ser desenvolvido e implementado para que a configuração seja considerada altamente disponível. Existem algumas soluções de código aberto para atender a essa necessidade, como o link que fornece recursos de failover se o balanceador de carga principal ficar indisponível.

Este artigo pode ajudar:

    
por 05.12.2017 / 20:46