Was ist Global Server Load Balancing?

Global Server Load Balancing (GSLB) bezeichnet die intelligente Verteilung des Datenverkehrs auf Serverressourcen, die sich an verschiedenen Standorten befinden. Die Server können sich in den eigenen Rechenzentren eines Unternehmens befinden oder in einer privaten oder öffentlichen Cloud gehostet werden.

Weitere Informationen zum Lastausgleich finden Sie unter Load Balancing: Scalable Traffic Management (Lastausgleich: Skalierbare Verwaltung des Datenverkehrs).

Die Notfallwiederherstellung ist der Hauptgrund dafür, dass viele Unternehmen Serverressourcen an mehreren Standorten bereitstellen. In der häufigsten Konfiguration werden Daten von einem aktiven Standort aus bedient, aber an einem oder mehreren (passiven) Standby-Standorten dupliziert, die sie nur bedienen, wenn der aktive Standort ausfällt. Die Aufgabe des globalen Server Load Balancer besteht in diesem Fall darin, den Ausfall des aktiven Standorts zu erkennen und Anforderungen automatisch an die Standby-Standorte umzuleiten.

Ein wichtiger Grund für die Wahl eines aktiv-passiven Schemas ist, dass keine Notwendigkeit besteht, Daten zwischen den Standorten in Echtzeit zu synchronisieren; Änderungen am aktiven Standort können mit einer einfacheren Batch-Methode und kostengünstigeren Out-of-Band-Verbindungen an die passiven Standorte verteilt werden. Wenn Sie mehrere aktive Standorte unterhalten, die denselben Inhalt bereitstellen – und einige der Vorteile von GSLB in der folgenden Liste kommen nur dann zum Tragen – wird die Synchronisierung der Standorte in Echtzeit wichtig.

Zu den Vorteilen des Global Server Load Balancing gehören die folgenden:

  • Zuverlässigkeit und Verfügbarkeit – GSLB kann eingesetzt werden, um die Zuverlässigkeit und Verfügbarkeit von Websites bei Server- oder Netzwerkausfällen zu verbessern. Wenn beispielsweise im Nordosten der USA nach einem Schneesturm der Strom ausfällt, kann der Load Balancer den Datenverkehr von dort gehosteten Ressourcen auf Ressourcen in anderen Teilen des Landes umleiten.
  • Leistung – Die Bereitstellung von Inhalten von einem Server, der näher am anfordernden Benutzer liegt, minimiert die Netzwerklatenz und die Wahrscheinlichkeit von Netzwerkproblemen. Wenn beispielsweise Anforderungen von australischen Benutzern an Server in Sydney anstatt an Server in New York geleitet werden, verkürzt sich die Entfernung, die Pakete in eine Richtung zurücklegen müssen, um etwa 16.000 km.
  • Erfüllung gesetzlicher und sicherheitstechnischer Anforderungen – In vielen stark regulierten Branchen wie Verteidigung, Telekommunikation und Gesundheitswesen können Netzwerkarchitekten mit Hilfe des globalen Server-Lastausgleichs eine globale Benutzerbasis in einer Weise bedienen, die den gesetzlichen Vorschriften entspricht. Ein Global Server Load Balancing kann beispielsweise so konfiguriert werden, dass er Anforderungen nur dann an Rechenzentren in Kanada weiterleitet, wenn sie von kanadischen Benutzern stammen, nicht aber von Benutzern in anderen Ländern.
  • Bereitstellung lokalisierter Inhalte – Durch die Verwendung von Informationen über den geografischen Standort der Benutzer können globale Server-Load-Balancer Anforderungen an Server weiterleiten, die Inhalte hosten, die auf die Relevanz im Land des Benutzers zugeschnitten und in der Landessprache verfasst sind.

Wie kann NGINX Plus helfen?

NGINX Plus und NGINX sind die besten Lastausgleichslösungen ihrer Klasse, die von stark frequentierten Websites wie Dropbox, Netflix und Zynga eingesetzt werden. Mehr als 350 Millionen Websites weltweit vertrauen auf NGINX Plus und NGINX Open Source, um ihre Inhalte schnell, zuverlässig und sicher bereitzustellen.

Es ist zwar möglich, Global Server Load Balancing firmenintern zu implementieren, aber die Herausforderungen, Daten an mehreren Standorten synchron zu halten, und den Lastausgleich zwischen den Standorten effizient zu gestalten, sind nicht trivial. Viele Unternehmen beziehen ihre GSLB-Lösung von einem verwalteten DNS-Anbieter wie Akamai oder Amazon Route 53. NGINX Plus bietet zwar keine direkten GSLB-Funktionen, aber seine ausgeklügelten Lastausgleichsalgorithmen, Server-Zustandsprüfungen und andere Funktionen eignen sich ideal für den Einsatz in den lokalen oder Cloud-Rechenzentren, zu denen globale Server-Load-Balancer den Datenverkehr leiten. Spezielle Module in NGINX Plus erleichtern die Erfassung von Informationen über den Client-Standort und deren Verwendung bei der lokalen Lastausgleichsentscheidung.

Als Software-Load-Balancer ist NGINX Plus nicht nur preiswerter als hardwarebasierte Lösungen mit ähnlichen Funktionen, sondern kann auch in der öffentlichen Cloud sowie in privaten Rechenzentren eingesetzt werden, während Cloud-Infrastruktur-Anbieter in der Regel keine Kunden- oder proprietären Hardware-Load-Balancer in ihren Rechenzentren zulassen.

Wenn Sie mehr über die Vorteile des Einsatzes von NGINX Plus für den Lastausgleich Ihrer Anwendungen erfahren möchten, laden Sie unser E-Book Five Reasons to Choose a Software Load Balancer (Fünf Gründe für die Wahl eines Software-Load-Balancers) runter.