sk4r
Goto Top

2 Squid Proxy Server Load Balancing

Hallo liebe Community,

heute habe ich erfolgreich einen Squid Proxy mit ufdbguard und kav4proxy als SSO Lösung in unser Windowsumfeld etabliert.
Um auf Nummer sicher zu gehen, habe ich den Server geklont und umbenannt.

Nun frage ich mich, wie ich meinen Clients mitteilen kann, dass sie je nach Last Proxy1 oder Proxy2 verwenden sollen.

Das Prinzip des LB ist mir bekannt nur denke ich etwas weiter. Was passiert, wenn einer der Server stirbt?

Welche Methode bietet sich an, ein solches Konstrukt zu realiseren?

Fall 1: Load Balancing --> Je nach Last sollen die Anfragen verteilt werden.
Fall 2: Fail Over --> Wenn Proxy1 nicht erreichbar, dann Proxy2 (und umgekehrt).

Es ist mir klar, dass ich für diesen Fall einen 3. Server benötigen werde. Da ich hier nur virtualisierte Server im Einsatz habe, ist das kein Thema face-smile.

Freue mich schon sehr auf Antworten.

VG
sk4r

Content-Key: 203566

Url: https://administrator.de/contentid/203566

Printed on: April 19, 2024 at 19:04 o'clock

Member: Der-Phil
Der-Phil Mar 19, 2013 at 15:04:38 (UTC)
Goto Top
Hallo!

Du könntest eine HA-Lösung mit Pacemaker machen und auf dem aktiven Knoten einen Loadbalancer mit balance oder balance-ng betreiben. Dann verteilt der aktive Knoten immer auf beide.

Phil
Member: Der-Phil
Der-Phil Mar 19, 2013 at 15:06:08 (UTC)
Goto Top
Ach ja: Dann auf den Clients eben die Cluster-IP eintragen.
Die Anfragen gehen dann zu 50% auf beide Server bzw. eben zu 100% wenn einer ausfällt...

Phil
Member: sk4r
sk4r Apr 04, 2013 at 07:05:24 (UTC)
Goto Top
Hi Phil,

erstmal vielen Dank für deine Antwort. Bis ich mich in das Thema balance-ng und Pacemaker eingelesen habe, habe ich mir kurzfristig eine "loadbalancende" wpad.dat erstellt. Hier wird einfach nach grader und ungerader IP Adresse sortiert und auf die Proxys weitergeleitet.

VG