raccomandazioni hardware per HAProxy per un sito a traffico medio o piccolo


10

Sono interessato a configurare HAProxy per l'uso come bilanciamento del carico per un set di applicazioni Web di piccolo traffico. L'uso sta crescendo e potrebbe diventare di medie dimensioni a breve termine (circa 6 mesi). Principalmente stiamo cercando un bilanciamento del carico perché alcuni clienti vogliono il proprio server dedicato, alcuni quali essere il più basso costo possibile, quindi per adattarsi sembra che abbiamo bisogno di un bilanciamento del carico.

Ho guardato la casa di HAProxy e alcuni dei blog, ma in realtà non entrano nei dettagli o sono siti enormi che utilizzano server sun per l'applicazione

Che tipo di hardware e quale distrobution consiglieresti in termini di processore, memoria, memoria e distrobution stai usando o consiglieresti per tale applicazione?

Grazie in anticipo

Risposte:


6

Considerando che HAProxy sta semplicemente modificando l'intestazione di ogni pacchetto che lo completa, è necessaria solo una potente CPU. Sto eseguendo un HAProxy per un sito Web di grandi dimensioni su un DDR3 da 3 GB, un HDD SATA da 7200rpm e un Xeon E5450. È necessario un po 'di larghezza di banda per questo perché tutto il traffico sarà diretto attraverso questo server (anche se si utilizza nat o route)


quindi qualsiasi moderno core2 duo o quadcore dovrebbe fare il trucco? e quanto RAM 2-4 GB?
MikeJ,

3
Il mio Xeon è quad, ma non ho mai avuto un carico superiore al 50% (e questo è accaduto in picchi). Sono in esecuzione con 3 GB su DDR3 (su un HP DL360-G6) e non ho mai avuto problemi. Ti consiglio di creare alcuni grafici per il traffico di rete in modo da poter rilevare i colli di bottiglia della rete.
MihaiM,

6
È sufficiente un dual core, né haproxy né il sistema utilizzerà i core aggiuntivi. Ma su un Core2duo da 2,66 GHz correttamente configurato, puoi ottenere fino a circa 40000 nuove connessioni al secondo, che è molto più che sufficiente per il 99,99% dei siti web. Non dimenticare di mettere un po 'di RAM. Con 4 GB puoi supportare circa 100000 connessioni simultanee. Consiglio vivamente di installare un sistema a 64 bit. Quale larghezza di banda ti aspetti di elaborare?
Willy Tarreau,

Sto considerando questo per il sito Web della mia azienda. Eventuali cambiamenti che dovrei sapere dagli ultimi 6,5 anni?
user38537

non molto, ma per favore assicurati di non rendere questo haproxy un singolo punto di errore .. consiglierei di avere 2 o più loadbalancer (haproxy) in un cluster di pacemaker
MihaiM
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.