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-ID: 203566

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

Ausgedruckt am: 22.11.2024 um 16:11 Uhr

Der-Phil
Der-Phil 19.03.2013 um 16:04:38 Uhr
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
Der-Phil
Der-Phil 19.03.2013 um 16:06:08 Uhr
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
sk4r
sk4r 04.04.2013 um 09:05:24 Uhr
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