Resources
ALLIANCES AND PARTNERS
Es gibt viele Load Balancing/ ADC-Anbieter auf dem Markt. Wie können Sie diese vergleichen? Welche ist die beste?
Die Antwort ist, wie Sie vielleicht erwarten, nicht einfach und hängt sehr von Ihren Umständen und Anforderungen ab. Um zu versuchen, die Dinge zu vereinfachen, werden wir in Bezug auf die Kategorien unten diskutieren, die den Vergleich von Load Balancern etwas einfacher machen.
Wir sprechen immer noch viel von "Load Balancing" oder Load Balancern, aber in Wirklichkeit haben sich diese Geräte deutlich weiterentwickelt und tun viel mehr als nur Load Balancing. Aus diesem Grund hat Gartner den neuen Begriff ADC - Application Delivery Controller - geprägt.
Wenn wir Load Balancer vergleichen, werden wir sie in Bezug auf die ADC-Funktionalität vergleichen, da sie alle einen großartigen Job des grundlegenden Layer-4-Load-Balancings machen, und das ist wirklich eine sterbende Anforderung.
Es ist erwähnenswert, dass einige Hersteller einen "App Store" haben, der es Ihnen ermöglicht, neue Funktionen und/oder Apps auf das Gerät herunterzuladen.
Dies ist besonders für Software-ADCs nützlich. Im Gegensatz zu einem Hardware-Load-Balancer kann ein Software-Load-Balancer ständig aufgerüstet werden und hat somit keine inhärente "Haltbarkeit", die irgendwann eine komplette Auffrischung der Load-Balancer-Hardware erforderlich macht.
Diese Geräte haben sich aus einer komplexen Netzwerkwelt entwickelt, in der Sie sie nur nach einem 2-wöchigen Kurs mit der Befehlszeile konfigurieren konnten, während Sie Binärdateien eintippten.
Die moderne Bewertung der Benutzerfreundlichkeit sieht eher so aus:
Nützlichkeitsfaktor = (Umfang der verfügbaren Funktionen + Benutzerfreundlichkeit) /
(Umfang/Zeit/Kosten der erforderlichen Schulung)
Für viele Menschen ist die Verwaltung des ADC nur ein kleiner Teil ihrer Arbeit und sie können sich daher nicht die Zeit für ein langwieriges Training nehmen.
Dies hängt wirklich mit der Funktionalität zusammen. Einige der Spitzengeräte verfügen über alle Funktionen, aber die Investitionen in die Ausbildung sind so hoch, dass sie vergeudet werden.
Während dies für Unternehmen, die über einen „Load Balancer/ADC“ verfügen, in Ordnung sein mag, ist es für den Mittelstand, der zwar immer noch komplexe Anforderungen hat, aber nicht unbedingt so viel Zeit dafür aufwenden muss, möglicherweise nicht geeignet.
Die Lektion hier ist also, sicherzustellen, dass die Anbieter, die Sie in Betracht ziehen, die von Ihnen benötigten Funktionen haben, aber auch sicherstellen, dass diese in einer brauchbaren Weise verpackt sind.
Vor vielen Jahren, als Load Balancer noch einfache Layer-4-Geräte waren und die nächste Generation von Layer-7-ADC-Geräten aufkam, war dies ein massives Problem. Layer-7-Geräte können jetzt eine hervorragende Leistung liefern.
Viele Load-Balancer verwenden denselben Open-Source-Code für LVS/HAproxy usw., so dass sie alle ein ähnliches Leistungsprofil aufweisen.
Dieses Verständnis bedeutet, dass sie einen Mehrwert für die Transaktion schaffen können, von SSL über Caching bis hin zu komplexerem Verkehrsmanagement, das die Anfrage und die Antwort verändert. Je nachdem, wie viele dieser Funktionen Sie aktivieren, werden Sie deutlich mehr oder weniger CPU benötigen.
Die meisten Anbieter haben also ein Gerät/Software, das mit Ihrer Kapazität zurechtkommt - es geht nur um die Wahl des richtigen Modells. Einige bieten ein "Sizing"-Tool an, aber diese sind typischerweise ungenau, da sie den Anwendungsfall nicht berücksichtigen. Es ist viel besser, wenn Sie zur Sicherheit ein kurzes Telefonat mit dem Verkäufer führen.
Wenn Sie die nächste Version von Google bauen, dann sollten Sie Anbieter wie f5 networks in Betracht ziehen, da sie die skalierbarsten Lösungen haben. Ansonsten bieten die meisten Load-Balancing-Anbieter eine ziemlich gute Leistung, weit mehr als 99,999 jemals nutzen könnten. D.h. Edgenexus kann 40Gbs+ auf Layer 7 erreichen.
Es ist erwähnenswert, dass die meisten Anbieter keine Performance-Metriken bei Verwendung von Layer-7-Regeln veröffentlichen, da diese einen massiven Einfluss auf die Performance haben. Es ist üblich, dass beim Lastausgleich einer Webanwendung einige Regeln wie z. B. die URL-Umleitung verwendet werden.
Es gibt also einen Preis und einen Wert.
Typischerweise gibt es 4 Komponenten:
Etwas anderes, das jedoch berücksichtigt werden sollte, ist die Flexibilität der Lizenzierung.
Möglicherweise kaufen Sie diese für 3 bis 5 Jahre, da Sie von Hardware zu Software oder von Software zu Cloud wechseln. Wie kann der Anbieter dies unterstützen? Können sie zum Beispiel eine kostenlose Lizenzmigration von Hard- auf Software anbieten?
Name
|
Funktion
|
Benutzerfreundlichkeit
|
Leistung
|
Wert
|
Gesamt
|
---|---|---|---|---|---|
Edgenexus ADC-X
|
😊😊😊😊
|
😊😊😊😊😊
|
😊😊😊😊
|
😊😊😊😊😊
|
18
|
f5
|
😊😊😊😊😊
|
😊😊😊
|
😊😊😊😊😊
|
😊😊
|
15
|
A10
|
😊😊😊😊
|
😊😊
|
😊😊😊😊
|
😊😊
|
12
|
Citrix Netscaler
|
😊😊😊😊
|
😊😊😊
|
😊😊😊😊
|
😊😊😊
|
14
|