Wechseln Sie von Keepalived zu HAProxy

Wechseln Sie von Keepalived zu HAProxy

Ich habe vier Webserver unter zwei Keepalived-Lastausgleichsservern, sodass ich sicher sein kann, dass der aktive Keepalived-Server den Datenverkehr auf meinen vier Webservern ausgleicht. Wenn er ausfällt, wird der passive Server aktiv und erledigt die Arbeit, bis der Hauptserver wieder aktiv ist. Außerdem verfolgt er echte Server, auch bekannt als Webserver, und gleicht die Last auf aktiven Webservern neu aus. Das Problem ist, dass ich keine Teilmengen von Webservern für bestimmte Domänennamen verwenden kann, da Keepalived nur mit IP:PORT-Paaren (nicht mit HTTP-Domänennamen) funktioniert. Daher denke ich darüber nach, HAProxy zu verwenden, kann aber nichts über die Failover-Funktionalität von HAProxy-Servern finden oder darüber, wie diese organisiert werden kann. Unterstützt HAProxy die Clusterung der HAProxy-Server?

Antwort1

HAproxy bietet kein integriertes Clustering, wird aber zu diesem Zweck häufig zusammen mit Keepalived installiert.

-Keepalived verwaltet das Clustering, die virtuellen IPs und das Failover zwischen den Knoten.
-HAproxy übernimmt den eigentlichen Lastenausgleich auf den virtuellen IPs.

Es gibt neben „Keepaled“ noch andere Optionen, aber ich würde sagen, dass dies eine der gängigsten Konfigurationen ist.

verwandte Informationen