Citrix ADC

Globaler Serverlastausgleich

Hinweise:

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

  • Diese Funktion ist in den Citrix ADC Advance und Premium Edition-Lizenzen sowie optional mit der ADC-Standardlizenz enthalten.

Für GSLB konfigurierte Citrix ADC Appliances bieten Disaster Recovery und gewährleisten eine kontinuierliche Verfügbarkeit von Anwendungen, indem sie vor Ausfallpunkten in einem WAN schützen. GSLB gleicht die Last über Rechenzentren hinweg aus, indem Clientanforderungen an das nächstgelegene oder leistungsstärkste Rechenzentrum oder an überlebende Rechenzentren weitergeleitet werden, wenn ein Ausfall vorliegt.

In einer typischen Konfiguration sendet ein lokaler DNS-Server Clientanforderungen an einen virtuellen GSLB-Server, an den GSLB-Dienste gebunden sind. Ein GSLB-Dienst identifiziert einen Lastausgleich oder einen virtuellen Server zum Wechseln von Inhalten, der sich am lokalen Standort oder an einem Remotestandort befinden kann. Wenn der virtuelle GSLB-Server einen Lastausgleichs- oder Inhaltswechselserver an einem Remotestandort 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 Anforderung 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, Lastausgleichs- oder Inhaltswechselserver sowie autorisierende DNS-Dienste (ADNS). Sie müssen auch MEP konfigurieren. Sie können DNS-Ansichten auch so konfigurieren, dass Clients, die von verschiedenen Standorten aus auf das Netzwerk zugreifen, verschiedene Teile des Netzwerks verfügbar gemacht werden.

Hinweis:

Um die Vorteile der GSLB-Funktionen voll auszunutzen, verwenden Sie ADC-Appliances für Lastausgleich oder Content-Switching in jedem Rechenzentrum, damit Ihre GSLB-Konfiguration den proprietären MEP zum Austausch von Standortmetriken verwenden kann.

Funktionsweise von GSLB

Bei gewöhnlichem DNS erhält ein Client, wenn eine DNS-Anforderung (Domain Name System) sendet, eine Liste der IP-Adressen der Domäne 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 IP-Adressen in der Liste zu drehen. Es sendet die erste IP-Adresse an das Ende der Liste und fördert die anderen, nachdem sie auf jede DNS-Anforderung reagiert. Diese Technik gewährleistet eine gleichmäßige Verteilung der Last, unterstützt jedoch keine Disaster Recovery, Lastausgleich basierend auf Last oder Nähe von Servern 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:

  • Rechenzentrum mit geringsten Auslastung
  • Nächstes Rechenzentrum
  • Rechenzentrum, das am schnellsten auf Anfragen vom Standort des Clients reagiert
  • Eine Kombination dieser Metriken und SNMP-Metriken.

Eine Appliance verfolgt den Standort, die Leistung, die Last und die Verfügbarkeit jedes Rechenzentrums. Diese Faktoren werden verwendet, um das Rechenzentrum auszuwählen, das die Clientanforderung 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-Servicegruppen, virtuelle GSLB-Server, Lastausgleichsserver, Content-Switching-Server und ADNS-Dienste.

Globaler Serverlastausgleich