Todos os dados fluem através do haproxy ou serão redirecionados?

1

Se eu estiver usando o haproxy como meu único servidor publicamente acessível que serve para encaminhar solicitações para nossos servidores de back-end, todos os dados fluem pelo servidor haproxy?

Se tivermos 50 servidores e um único servidor haproxy, e a porta real de 1 gigabyte em nosso servidor haproxy de front end não será suficiente.

Se este for o caso (o que eu acredito que seja), quais opções nós temos?

Eu acredito que li algo sobre o DNS dinâmico, é uma solução em potencial? Assim, os clientes ainda nos alcançam em um único endereço i.p (mapeando para o nosso nome de domínio), mas uma vez que ele atinge a nossa rede local, o DNS dinâmico fará pedidos redondos (ou algo mais inteligente) para um cluster de servidores haproxy.

    
por codecompleting 03.01.2012 / 23:18

2 respostas

1

Normalmente, sim. A Haproxy irá receber todos os pedidos e encaminhá-los para o servidor de back-end apropriado, recebendo as respostas e encaminhando-as de volta aos clientes.

Você pode usar a opção DNS descrita, mas precisa ter vários endereços IP associados ao nome do domínio. Cada IP será atribuído / encaminhado para uma instância haproxy.

    
por 04.01.2012 / 09:11
0

O round robin do DNS é simples, apenas o nome do domínio tem que ter vários registros A e isso faz a coisa. Mas isso significa vários endereços IP públicos.

Como todo o tráfego passa pelo seu HAProxy atual e um show não é suficiente para você, 10 gig é a solução.

Ou talvez combine essas soluções se você não puder pagar muitos IPs públicos. Ter mais de um HAProxies e DNS round robin-los.

    
por 04.01.2012 / 09:38

Tags