Was ist GSLB und wie funktioniert es?
Global Server Load Balancing (GSLB) ist eine Methode, um den Datenverkehr über mehrere Netzwerke zu leiten, sei es am gleichen Standort oder am anderen Ende der Welt. GSLB kann für den Lastausgleich zwischen zwei getrennten Netzwerken verwendet werden, in denen keine VLANs vorhanden sind, egal ob gedehnt oder nicht.
Dies geschieht über DNS. DNS ist die Anfrage, die Ihr PC stellt, wenn Sie versuchen, auf eine Webseite wie www.google.com zuzugreifen. Wenn diese Anfrage von normalen DNS-Servern nicht beantwortet werden kann, leiten sie die Anfrage an einen oder mehrere autorisierende DNS-Server für die betreffende Domäne weiter. Dieser maßgebliche DNS-Server ist unser GSLB, der dann eine Antwort auf der Grundlage der konfigurierten Lastausgleichsrichtlinie liefert. Wenn zum Beispiel eine „City Match“-Richtlinie verwendet wird, erkennt der GSLB die Quell-IP des Kunden und gibt ihm eine Antwort, die ihn an das nächstgelegene Rechenzentrum weiterleitet.
Was können Sie also mit GSLB tun?
GSLB für Geo-Location
Als Brücke zwischen zwei oder mehr Standorten kann GSLB eine Vielzahl von Vorteilen in Bezug auf Hochverfügbarkeit und Routing bieten. Ein besonders leistungsfähiges Beispiel ist die Verwendung von Geo-Location, um zu bestimmen, wohin der Anwendungsverkehr geschickt werden soll. Wenn ein Benutzer auf eine Website in London zugreift, kann GSLB die Geo-Location nutzen, um den Benutzer an das Londoner Rechenzentrum zu schicken.
Dies wird durch den Einsatz eines Aktiv-Aktiv-Szenarios erreicht, bei dem der GSLB eine Routing-Entscheidung entsprechend der festgelegten Richtlinie treffen kann. Dies führt zu schnelleren Verbindungen und bietet mehr Kontrolle bei der Bereitstellung von Diensten, so dass je nach Land unterschiedliche Websites oder Inhalte bereitgestellt werden können. (In etwa so, wie Netflix unterschiedliche Sendungen anbietet, je nachdem, ob Sie sich in den USA befinden oder nicht). Das bedeutet, dass Sie eine Website standardmäßig in einer anderen Sprache anzeigen lassen können, da GSLB erkennen kann, woher die Anfrage kommt, und die für den Standort der Quell-IP am besten geeignete Sprache ausliefert.
Mit dem edgeNEXUS GSLB haben Sie die Flexibilität, die Regeln festzulegen, nach denen Sie den Datenverkehr leiten möchten. Wir gehen von der Kontinentzuordnung bis hin zur Stadtzuordnung, so dass wir den Datenverkehr an den nächstgelegenen Ort leiten können, egal wie weit die Standorte voneinander entfernt sind.
GSLB für Disaster Recovery
Eine solide Disaster-Recovery-Strategie ist für jedes Unternehmen ein Muss, insbesondere wenn mehrere Rechenzentren beteiligt sind. GSLB ist eine unglaublich effiziente Methode für die Notfallwiederherstellung, die im Falle eines Problems oder Ausfalls von einem Rechenzentrum zum anderen übergeht. Der gesamte Übergang ist für den Endbenutzer nahtlos, so wie es sein sollte.
edgeNEXUS GSLB macht dies mit einem aktiv-passiven Einsatzszenario. Sollte Ihr Hauptstandort ausfallen, erkennt der GSLB dies und verlagert ihn in das/die definierte(n) Rechenzentrum(e) Ihrer Wahl.
Ultimative Flexibilität bei der Bereitstellung Ihrer Dienste
Sie können einen GSLB überall einsetzen: in der Cloud, in Ihren Rechenzentren oder an jedem anderen Standort, der zu Ihrer Umgebung passt. Wir können auch benutzerdefinierte Standorte für private IP-Adressbereiche hinzufügen, wenn Sie interne Benutzer auf der Grundlage ihres Standorts an bestimmte Dienste weiterleiten möchten.
Selbst wenn Sie nur die Systeme in Ihren Rechenzentren ausbalanciert halten wollen, können wir eine Funktion verwenden, um zu gewichten, wohin der Datenverkehr geht. Wenn Sie wissen, dass Sie z.B. in Ihrem Londoner Rechenzentrum viel mehr Grunt haben, können wir die Gewichtung erhöhen, so dass mehr Datenverkehr dorthin geschickt wird. Wenn Sie dies mit lokalen Load Balancern kombinieren, sollten Ausfallzeiten der Vergangenheit angehören.
Warum verwendet nicht jeder GSLB? Was sind die Nachteile?
Mit GSLB können Sie einen Lastausgleich über mehrere Netzwerke durchführen, wenn gestreckte VLANS und andere Methoden nicht zur Verfügung stehen, aber GSLB ist nicht so flüssig oder effizient wie der Server-Lastausgleich. Diese Achillesferse ist auf die Funktionsweise von DNS zurückzuführen.
Ein GSLB fungiert als autoritativer Namensserver für eine bestimmte Domäne. Die DNS-Anfrage des Clients wird an verschiedene DNS-Server weitergeleitet, bis sie einen erreicht, der in der Lage ist, die Anfrage zu beantworten. Theoretisch ist das alles in Ordnung, aber in der Praxis wird es dadurch erschwert, dass das Ergebnis auf dem Client oder DNS-Server für eine bestimmte Zeit zwischengespeichert wird. Die Zwischenspeicherung ist im Allgemeinen keine schlechte Sache, denn sie verhindert eine Menge normalerweise unnötigen Datenverkehrs, der von den Clients erzeugt wird.
In unserem Szenario führt die Zwischenspeicherung dazu, dass die Ausfallsicherung nicht sofort erfolgt wie beim normalen Lastausgleich. Der Mindestwert, den wir festlegen können, ist 60 Sekunden. Dieser Wert kann jedoch von anderen DNS-Servern oder DNS-Clients ignoriert werden, die sich bemühen, ihre Systeme effizienter zu machen, indem sie Ergebnisse länger zwischenspeichern. Das bedeutet, dass der Failover in der Regel nie schneller ist als der so genannte Time To Live (TTL)-Wert eines Eintrags. Im Falle einer Disaster Recovery-Situation kann es 60 Sekunden dauern, bis der Datenverkehr zu einer anderen Website umgeleitet wird. Unterm Strich ist es für Ihre Kunden jedoch immer noch besser, eine Verzögerung von 60 Sekunden in Kauf zu nehmen, als für einen viel längeren Zeitraum von ihren Anwendungen ausgeschlossen zu sein.
Viele Unternehmen bieten GSLB an, warum also edgeNEXUS wählen?
Der jetNEXUS GSLB ist ganz einfach zu bedienen. Sie müssen nicht stundenlang versuchen, ihn über die Befehlszeile zu konfigurieren und jede Site manuell hinzuzufügen. Wir verwenden die Rest-API des Load Balancer, um Daten von einem virtuellen Dienst abzurufen und diese automatisch auf dem GSLB zu konfigurieren. Dadurch ist es einfach zu konfigurieren und in Betrieb zu nehmen, ohne dass Sie einen Abschluss in Netzwerktechnik benötigen.
Es stimmt, alle großen Anbieter von Load Balancing haben GSLB entweder integriert oder als Zusatzleistung, warum sollten Sie sich also nicht für sie entscheiden? Nun, abgesehen von der Einfachheit bieten wir GSLB zu einem Festpreis an. Das bedeutet, dass Sie 50 oder 50.000 Benutzer haben können und die Kosten pro GSLB-Instanz gleich bleiben. Sie können also Ihr Unternehmen skalieren, ohne dass Ihnen dabei Nachteile entstehen. Alternative Lösungen können für jede zusätzliche Funktion, sei es eine Gesundheitsprüfung oder eine Regel zur Manipulation des Datenverkehrs, Gebühren verlangen. Bei uns gibt es keine zusätzlichen Gebühren, so dass Sie so viele Funktionen hinzufügen können, wie Sie benötigen, und wir werden Sie nicht dafür bestrafen, denn wir wollen, dass Sie expandieren!
Für weitere Informationen über edgeNEXUS GSLB klicken Sie hier.
Um unsere kostenlose 14-tägige Testversion zu testen , klicken Sie hier.
Weitere Informationen zu den technischen Einzelheiten finden Sie in unserem vollständigen Leitfaden im App Store.