Algorithmes GSLB

L’algorithme suivant est pris en charge pour GSLB.

  • Round Robin : Lorsqu’un serveur virtuel GSLB est configuré pour utiliser la méthode round robin, il fait pivoter en permanence une liste des services qui lui sont liés. Lorsque le serveur virtuel reçoit une demande, il affecte la connexion au premier service de la liste, puis déplace ce service au bas de la liste.
  • Temps de réponse le moinsélevé : Lorsque le serveur virtuel GSLB est configuré pour utiliser la méthode de temps de réponse le moins élevé, il sélectionne le service avec la valeur la plus faible. Où, valeur la plus basse = connexions actives actuelles X temps de réponse moyen.

    Vous pouvez configurer cette méthode uniquement pour les services HTTP et SSL (Secure Sockets Layer). Le temps de réponse (également appelé Time to First Byte, ou TTFB) est l’intervalle de temps entre l’envoi d’un paquet de requête à un service et la réception du premier paquet de réponse du service. L’appliance NetScaler utilise le code de réponse 200 pour calculer le TTFB.

  • Moins de connexions : Lorsqu’un serveur virtuel GSLB est configuré pour utiliser l’algorithme GSLB de connexion (ou méthode) le moins important, il sélectionne le service avec le moins de connexions actives. Il s’agit de la méthode par défaut, car, dans la plupart des cas, elle fournit les meilleures performances.
  • Moins de bande passante : un serveur virtuel GSLB configuré pour utiliser la méthode la plus faible bande passante sélectionne le service qui dessert actuellement le moins de trafic, mesuré en mégabits par seconde (Mbps).
  • Moins de paquets : Un serveur virtuel GSLB configuré pour utiliser la méthode des paquets les moins sélectionne le service qui a reçu le moins de paquets au cours des 14 dernières secondes.
  • Hash IP source : Un serveur virtuel GSLB configuré pour utiliser la méthode de hachage IP source utilise la valeur hachée de l’adresse IPv4 ou IPv6 client pour sélectionner un service. Pour diriger toutes les demandes provenant d’adresses IP source appartenant à un réseau particulier vers un serveur de destination spécifique, vous devez masquer l’adresse IP source. Pour les adresses IPv4, utilisez le paramètre netMask. Pour les adresses IPv6, utilisez le paramètre V6NetMaskLength.
  • Charge personnalisée : l’équilibrage de charge personnalisé est effectué sur les paramètres du serveur tels que l’utilisation du processeur, la mémoire et le temps de réponse. Lors de l’utilisation de la méthode de chargement personnalisée, l’appliance Citrix ADC sélectionne généralement un service qui ne gère aucune transaction active. Si tous les services de la configuration GSLB gèrent des transactions actives, l’appliance sélectionne le service avec la charge la plus faible. Un type spécial de moniteur, connu sous le nom de moniteur de charge, calcule la charge sur chaque service du réseau. Les moniteurs de charge ne marquent pas l’état d’un service, mais ils retirent les services de la décision GSLB lorsque ces services ne sont pas UP.

Pour plus de détails, consultez Équilibrage de charge.

Algorithmes GSLB