Hey..
ik heb een identieke opstelling staan (3xWEB, 2xDB, 2xLB) voor het HA hosten van een Joomla omgeving (don't ask..) De DB's staan in een circular multi-master opstelling, dus op beide DB's kunnen gewoon INSERTS, UPDATES etc worden uitgevoerd.
Ik gebruik hier Pen als loadbalancer, niet alleen op de LB's voor de WEB's, maar ook tussen WEB en DB. Zo wordt de load ook evenredig (round-robin) over de DB's verdeeld.
Pen werkt als een soort proxy.. hij accepteert de TCP connectie vanaf internet, en bouwt aan de andere kant een TCP sessie naar de eerstvolgende beschikbare WEB op. Alle data, heen en terug, gaat er doorheen. De WEB's zien dus alleen maar de LB's als clients..
Ik ken HAProxy niet.. maar neem aan dat deze op dezelfde manier werkt.
Ondanks dat de LB's alle traffic voor een kiezen krijgen valt het me op dat ze bijzonder weinig cpu% trekken. Als je enkele tientallen mbits traffic stampt zou een sempron mij goed genoeg lijken.
Succes ermee!

Likes:



Quote
