ADC

Globaler Serverlastausgleich

Hinweise:

  • Ab Version 13.0 Build 41.x entsprechen Global Server Load Balancing (GSLB) Bereitstellungen, die die NetScaler Appliance verwenden, vollständig dem DNS-Flaggentag 2019.

  • Die GSLB-Funktion ist in den NetScaler Advance- und Premium Edition-Lizenzen enthalten. Die NetScaler-Optionslizenz wird von der Standard Edition unterstützt.

Für GSLB konfigurierte NetScaler-Appliances bieten Disaster Recovery und stellen die kontinuierliche Verfügbarkeit von Anwendungen sicher, indem sie vor Ausfallpunkten in einem WAN schützen. GSLB verteilt die Last zwischen den Rechenzentren, indem Kundenanfragen an das nächstgelegene oder leistungsstärkste Rechenzentrum oder im Falle eines Ausfalls an die verbleibenden Rechenzentren weitergeleitet werden.

In einer typischen Konfiguration sendet ein lokaler DNS-Server Clientanfragen an einen virtuellen GSLB-Server, an den GSLB-Dienste gebunden sind. Ein GSLB-Dienst identifiziert einen virtuellen Load-Balancing- oder Content-Switching-Server, der sich am lokalen Standort oder an einem Remote-Standort befinden kann. Wenn der virtuelle GSLB-Server einen virtuellen Load Balancing- oder Content-Switching-Server an einem Remote-Standort auswählt, sendet er die IP-Adresse des virtuellen Servers an den DNS-Server. Der DNS-Server sendet es an den Client. Der Client sendet die Anfrage dann erneut an den neuen virtuellen Server mit der neuen IP.

Die GSLB-Entitäten, die Sie konfigurieren müssen, sind die GSLB-Sites, die GSLB-Dienste, die virtuellen GSLB-Server, virtuelle Load Balancing- oder Content-Switching-Server und autoritative DNS (ADNS) -Dienste. Sie müssen MEP auch konfigurieren. Sie können auch DNS-Ansichten konfigurieren, um verschiedenen Teilen Ihres Netzwerks Clients zugänglich zu machen, die von verschiedenen Standorten aus auf das Netzwerk zugreifen.

Hinweis:

Um die GSLB-Funktionen in vollem Umfang nutzen zu können, verwenden Sie ADC-Appliances für Load Balancing oder Content Switching in jedem Rechenzentrum, sodass Ihre GSLB-Konfiguration das proprietäre MEP zum Austausch von Standortmetriken verwenden kann.

So funktioniert GSLB

Bei normalem DNS erhält ein Client, wenn er eine DNS-Anfrage (Domain Name System) sendet, eine Liste der IP-Adressen der Domain oder des Dienstes. Im Allgemeinen wählt der Client die erste IP-Adresse in der Liste aus und initiiert eine Verbindung mit diesem Server. Der DNS-Server verwendet eine Technik namens DNS-Round-Robin, um die IPs auf der Liste zu durchsuchen. Es sendet die erste IP-Adresse an das Ende der Liste und erhöht die anderen, nachdem es auf jede DNS-Anfrage geantwortet hat. Diese Technik gewährleistet eine gleichmäßige Verteilung der Last, unterstützt jedoch keine Notfallwiederherstellung, einen auf der Last oder Nähe der Server basierenden Lastausgleich oder Persistenz.

Wenn Sie GSLB auf ADC-Appliances konfigurieren und MEP aktivieren, wird die DNS-Infrastruktur verwendet, um den Client mit dem Rechenzentrum zu verbinden, das die festgelegten Kriterien am besten erfüllt. Die Kriterien können Folgendes bezeichnen:

  • Am wenigsten ausgelastetes Rechenzentrum
  • Nächstgelegenes Rechenzentrum
  • Rechenzentrum, das am schnellsten auf Anfragen vom Standort des Kunden reagiert
  • Eine Kombination aus diesen Metriken und SNMP-Metriken.

Eine Appliance verfolgt den Standort, die Leistung, Auslastung und Verfügbarkeit jedes Rechenzentrums. Es verwendet diese Faktoren, um das Rechenzentrum auszuwählen, an das die Client-Anfrage gesendet werden soll.

Die folgende Abbildung zeigt eine grundlegende GSLB-Topologie.

Grundlegende GSLB-Topologie

Eine GSLB-Konfiguration besteht aus einer Gruppe von GSLB-Entitäten auf jeder Appliance in der Konfiguration. Zu diesen Entitäten gehören GSLB-Sites, GSLB-Dienste, GSLB-Dienstgruppen, virtuelle GSLB-Server, Load-Balancing-Server, Content-Switching-Server und ADNS-Dienste.

Globaler Serverlastausgleich