ADC

Équilibrage de charge de serveur global

Remarques :

  • À partir de la version 13.0 build 41.x, les déploiements d’équilibrage de charge global des serveurs (GSLB) utilisant l’appliance Citrix ADC sont entièrement conformes au DNS Flag Day 2019.

  • La fonctionnalité GSLB est incluse dans les licences des éditions Citrix ADC Advance et Premium. La licence d’option Citrix ADC est prise en charge avec l’édition Standard.

Les appliances Citrix ADC configurées pour le GSLB assurent la reprise après sinistre et garantissent la disponibilité continue des applications en les protégeant contre les points de défaillance sur un réseau WAN. GSLB équilibre la charge entre les centres de données en dirigeant les demandes des clients vers le centre de données le plus proche ou le plus performant, ou vers les centres de données survivants en cas de panne.

Dans une configuration classique, un serveur DNS local envoie les demandes des clients à un serveur virtuel GSLB, auquel sont liés les services GSLB. Un service GSLB identifie un serveur virtuel d’équilibrage de charge ou de commutation de contenu, qui peut se trouver sur le site local ou distant. Si le serveur virtuel GSLB sélectionne un serveur virtuel d’équilibrage de charge ou de commutation de contenu sur un site distant, il envoie l’adresse IP du serveur virtuel au serveur DNS. Le serveur DNS l’envoie au client. Le client renvoie ensuite la demande au nouveau serveur virtuel à la nouvelle adresse IP.

Les entités GSLB que vous devez configurer sont les sites GSLB, les services GSLB, les serveurs virtuels GSLB, les serveurs virtuels d’équilibrage de charge ou de commutation de contenu et les services DNS (ADNS) faisant autorité. Vous devez également configurer MEP. Vous pouvez également configurer des vues DNS pour exposer différentes parties de votre réseau aux clients accédant au réseau depuis différents emplacements.

Remarque :

Pour tirer pleinement parti des fonctionnalités GSLB, utilisez des appliances ADC pour l’équilibrage de charge ou la commutation de contenu dans chaque centre de données, afin que votre configuration GSLB puisse utiliser le MEP propriétaire pour échanger les métriques du site.

Comment fonctionne le GSLB

Avec le DNS ordinaire, lorsqu’un client envoie une demande DNS (Domain Name System), il reçoit une liste d’adresses IP du domaine ou du service. En général, le client choisit la première adresse IP de la liste et établit une connexion avec ce serveur. Le serveur DNS utilise une technique appelée DNS Round Robin pour faire alterner les adresses IP de la liste. Il envoie la première adresse IP à la fin de la liste et promeut les autres après avoir répondu à chaque requête DNS. Cette technique assure une répartition égale de la charge, mais elle ne prend pas en charge la reprise après sinistre, l’équilibrage de charge basé sur la charge ou la proximité des serveurs, ou la persistance.

Lorsque vous configurez GSLB sur des appliances ADC et activez MEP, l’infrastructure DNS est utilisée pour connecter le client au centre de données qui répond le mieux aux critères définis. Les critères peuvent désigner les éléments suivants :

  • Centre de données le moins chargé
  • Centre de données le plus proche
  • Centre de données qui répond le plus rapidement aux demandes depuis le site du client
  • Une combinaison de ces mesures et de mesures SNMP.

Une appliance assure le suivi de l’emplacement, des performances, de la charge et de la disponibilité de chaque centre de données. Il utilise ces facteurs pour sélectionner le centre de données à envoyer la demande du client.

La figure suivante illustre une topologie GSLB de base.

Topologie GSLB de base

Une configuration GSLB consiste en un groupe d’entités GSLB sur chaque appliance de la configuration. Ces entités incluent les sites GSLB, les services GSLB, les groupes de services GSLB, les serveurs virtuels GSLB, les serveurs d’équilibrage de charge, les serveurs de commutation de contenu et les services ADNS.

Équilibrage de charge de serveur global