2 votes

Adresse IP du GSLB

Comment fonctionne la GSLB ?
Disons que je dispose d'une GSLB pour www.test.com et mes équilibreurs de charge fonctionnent dans des centres de données différents. Les demandes sont donc acheminées vers les équilibreurs de charge correspondants en fonction de leur proximité.

Le GSLB dispose-t-il d'un IP en tant que tel ?

En général, lorsque l'on tape une adresse dans le navigateur, celui-ci se rend au DNS pour obtenir l'adresse IP et établir la connexion.

  1. Vérifiez le cache du navigateur
  2. Vérifiez le cache du système
  3. Cache du routeur
  4. Cache ISP
  5. Serveur de nom de domaine racine
  6. Serveur de nom de sous-domaine
  7. Serveur de nom de domaine de 2ème niveau
  8. Get IP - Il retourne la liste des IP s'il y en a plus d'une pour un domaine.
  9. Le navigateur se connecte avec l'une des IP de la liste (le plus souvent avec la première IP de la liste).

Mais, avec GSLB, comment fonctionne le flux ? S'il met en cache, que se passe-t-il si l'équilibreur de charge en cache devient lent et comment est-il dirigé vers un autre équilibreur de charge ?

Où se situe le GSLB dans le flux ?

1voto

vvg Points 882

TL;DR ; La demande du client est acheminée par les appareils GSLB. Les appliances GLSB utilisent l'infrastructure DNS pour connecter le client au centre de données qui répond le mieux aux critères définis. Ceci est rendu possible par le MEP (Metric Exchange Protocol) qui permet aux équilibreurs de charge d'échanger des données.

Dans la documentation de Citrix Netscaler :

Lorsque vous configurez GSLB sur les appliances NetScaler et que vous activez Metric protocole d'échange de métriques (MEP), les appareils utilisent l'infrastructure DNS pour connecter le client au centre de données qui correspond le mieux aux critères que vous avez définis . Les critères peuvent désigner le centre de données le moins chargé, le centre de données le plus proche, le centre de données qui répond le plus rapidement aux demandes provenant de l'emplacement du client, une combinaison de ces métriques, et des métriques SNMP. Une appliance garde la trace de l'emplacement, performance, de la charge et de la disponibilité de chaque centre de données et utilise ces et utilise ces facteurs pour sélectionner le centre de données auquel envoyer une demande de client.

De Cloudflare - GSLB expliqué :

Comment le GSLB réduit-il la latence ? Même avant la surcharge d'un serveur d'origine et cesse de répondre aux demandes, un trafic important vers ce serveur peut encore causer d'importants problèmes de latence. Un système GSLB peut répartir ce trafic entre plusieurs sites différents, afin de garantir qu'aucun emplacement ne traite un nombre de requêtes trop important au point d'entraîner des retard.

En outre, GSLB peut réduire considérablement le temps de déplacement des demandes et des réponses entre les utilisateurs et les serveurs. réponses entre les utilisateurs et les serveurs.

Références :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X