Loadbalance um monte de servidores Squid

1

Estou tentando balancear a carga de uma rede de servidores proxy (squid) (atualmente 8 nós) de maneira eficiente.

Atualmente estou equilibrando em um autoconfig de proxy de toda a rede, mas que parece não funcionar corretamente. Alguns servidores recebem uma quantidade horrível de carga, alguns estão apenas sentados e aguardando solicitações.

Qual é uma maneira eficiente de equilibrar isso (sem alterar muito o lado do cliente)? É possível fazer algum tipo de solicitação de delegação em vez de apenas encaminhar:

Client -> Balancer -> ProxyX | ProxyX -> Client

Gostaria de evitar afunilamentos de tráfego:

Client -> Balancer -> ProxyX | ProxyX -> Balancer -> Client
    
por dvcrn 23.12.2012 / 16:03

1 resposta

0

Você não nos informou sobre o tipo / nome de seu balanceador de carga. Você pode experimentar o haproxy . Ele faz um bom trabalho ao distribuir a carga entre os servidores e pode realizar verificações para manter a lista de servidores ativos. Sua poderosa ACL é muito flexível e suporta diferentes algoritmos de balanceamento de carga. Normalmente, não requer nenhuma alteração no lado do cliente.

    
por 23.12.2012 / 16:08