ADC

Globaler Serverlastausgleich

Hinweise:

  • Ab Version 13.0 Build 41.x sind Global Server Load Balancing (GSLB) -Bereitstellungen mit der Citrix ADC Appliance vollständig konform mit dem DNS Flag Day 2019.

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

Für GSLB konfigurierte Citrix ADC-Appliances bieten Disaster Recovery und gewährleisten die kontinuierliche Verfügbarkeit von Anwendungen, indem sie vor Ausfallpunkten in einem WAN schützen. GSLB verteilt die Last auf die Rechenzentren, indem es Kundenanfragen an das nächstgelegene oder leistungsstärkste Rechenzentrum oder an überlebende Rechenzentren weiterleitet, falls es zu einem Ausfall kommt.

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