Citrix ADC

Globaler Serverlastausgleich

Hinweise:

  • Ab Release 13.0 Build 41.x sind Global Server Load Balancing (GSLB) -Bereitstellungen, die die Citrix ADC Appliance verwenden, vollständig mit dem DNS-Flag-Tag 2019 kompatibel.

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

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 virtuellen Lastausgleichs- oder Content Switching-Server, der sich am lokalen Standort oder an einem Remotestandort befinden kann. Wenn der virtuelle GSLB-Server einen virtuellen Lastausgleichs- oder Content Switching-Server 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 Content Switching-Server 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:

  • Am wenigsten belastetes Rechenzentrum
  • Das nächste Rechenzentrum
  • Rechenzentrum, das am schnellsten auf Anfragen vom Standort des Kunden 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