Ist Linux Virtual Server alt oder steht es still?

8

Basierend auf dieser Frage: Weit verbreitete Lastausgleichslösungen? LVS ist möglicherweise die richtige Lösung für mein Problem.

Als ich jedoch auf die Homepage http://www.linuxvirtualserver.org/ ging , stellte ich fest, dass LVS seit November 2008 aktualisiert wurde. Die Welt bewegt sich schnell und ich weiß nicht, ob LVS veraltet ist oder nicht.

Steht LVS still oder gibt es bessere Lösungen, um es zu ersetzen?

Ich danke dir sehr.

Vimvq1987
quelle
Auf der Website sieht es so aus, als ob im Februar 2011 eine neue Version des ipvsadm-Verwaltungstools veröffentlicht wurde. Die eigentliche LVS-Implementierung befindet sich jedoch im Linux-Kernel und wird derzeit beibehalten.
Mtinberg

Antworten:

7

Ich verwende es derzeit in einer hochverfügbaren Produktionsumgebung, die zahlreiche öffentliche Benutzer bedient. Ich schwöre darauf und würde Sie ermutigen, es zu versuchen.

Es gibt jedoch Alternativen, die von Ihrer Anwendung und Ihren Vorlieben abhängen. Diese beinhalten:

Warner
quelle
Es kann ein Fehler sein, dass ich diese Antwort nicht abstimmen kann!
Vimvq1987
Dies sind eigentlich L7-Proxys, keine L4-Direktoren. Sie beenden TCP-Verbindungen und LVS (oder andere L4-Direktoren) nicht. Wenn Sie VRRP / OSPF / ECMP darauf setzen, werden die TCP-Verbindungen in einem Szenario mit Knotenausfall gestört.
Jiangge Zhang
1

Ab 2016 wird der LVS-Code weiterhin im Linux-Kernelbaum als Teilmenge des Netfilter-Codes verwaltet. Überprüfen Sie im Kernelbaum unter: ... net / netfilter / ipvs und ... Documentation / network / ipvs-sysctl.txt

Das ipvsadm-Tool ist stabil, nicht veraltet und kann weiterhin von http://www.linuxvirtualserver.org/software/ipvs.html heruntergeladen werden

Soweit ich das beurteilen kann, hat die IPv6-Unterstützung für IPVS das experimentelle Stadium nie überschritten, was möglicherweise nachteilig ist.

Die aktive Entwicklung findet sich jetzt hauptsächlich in Keepalived , das auf LVS aufbaut.

HBruijn
quelle
0

Wir verwenden Komponenten des LVS für Hochverfügbarkeitslösungen (insbesondere, um virtuelle IPs nach Bedarf von Server zu Server zu übertragen).

Rodger
quelle
0

Ja - es ist alt. Aber: Es ist stabil.

Wir verwenden es in Verbindung mit einem anderen "alten" Add-On: lvs-kiss. Dieser scheint auch ziemlich "tot" zu sein.

Das Beste an lvs ist, dass es schnell ist. Dies liegt daran, dass es auf Schicht 2/3 funktioniert - was auch der größte Nachteil ist. Es hat keine Ahnung, was eine http-Sitzung ist.

Tomcat tut dies - Sie können lvs vor jeden Dienst stellen - wenn jeder der Server, die diesen Dienst bereitstellen, seine Sitzungsinformationen mit den anderen Servern teilt, haben Sie eine ziemlich gute Kombination.

Der einzige Nachteil von LVS ist meiner Meinung nach die feste Zeiteinstellung für das Replizieren von (IP-) Sitzungsinformationen auf einen Slave-Lvs-Server.

Nils
quelle