recomendações de hardware para HAProxy para um site de tráfego pequeno ou médio


10

Estou interessado em configurar o HAProxy para uso como um balanceador de carga para um conjunto de aplicativos da web de pequeno tráfego. O uso está crescendo e pode se tornar de tamanho médio no curto prazo (aproximadamente 6 meses). Principalmente, estamos procurando a carga de equilíbrio porque alguns clientes desejam seu próprio servidor dedicado, alguns com o menor custo possível, para acomodar, parece que precisamos de um balanceador de carga.

Eu olhei para a casa HAProxy e alguns dos blogs, mas eles realmente não entendem os detalhes ou são sites enormes usando servidores solares para o aplicativo

Que tipo de hardware e qual distrobuição alguém recomendaria em termos de processador, memória, armazenamento e distrobuição você está usando ou recomendaria para esse aplicativo?

desde já, obrigado

Respostas:


6

Considerando que o HAProxy está apenas modificando o cabeçalho de cada pacote completo, você precisa apenas de uma CPU poderosa. Estou executando um HAProxy para um site grande em um HDD SATA de 3 GB, 7200 rpm e um Xeon E5450. Você precisa de alguma largura de banda para isso, porque todo o tráfego será aprofundado neste servidor (mesmo se você estiver usando nat ou route)


qualquer core2 duo ou quadcore moderno deve fazer o truque? e quanto ram 2-4gb?
MikeJ

3
Meu Xeon é quad, mas nunca tive carga superior a 50% (e isso aconteceu em picos). Estou executando com 3 GB em DDR3 (em um HP DL360-G6) e nunca tive problemas. Eu recomendo que você faça alguns gráficos para o tráfego de rede para detectar gargalos na rede.
MihaiM 14/07

6
Um núcleo duplo é suficiente, nem o haproxy nem o sistema farão uso dos núcleos adicionais. Mas em um Core2duo 2,66 GHz configurado corretamente, você pode alcançar até 40000 novas conexões por segundo, o que é muito mais do que suficiente para 99,99% dos sites. Não se esqueça de colocar um pouco de RAM. Com 4 GB, você pode suportar cerca de 100000 conexões simultâneas. Eu sugiro fortemente que você instale um sistema de 64 bits. Que largura de banda você espera processar?
Willy Tarreau

Estou considerando isso no site da minha empresa. Alguma mudança que eu deva conhecer dos últimos 6,5 anos?
user38537

não muito, mas certifique-se de que você não está fazendo este haproxy um único ponto de falha .. eu recomendaria ter 2 ou mais loadbalancers (HAProxy) em um cluster de pacemaker
Mihaim
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.