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.