Planification de Site Selector

Site Selector fonctionne avec un serveur de noms de domaine pour équilibrer la charge sur un groupe de serveurs qui utilise des mesures et des pondérations recueillies. Vous pouvez créer une configuration de site pour assurer l'équilibrage de charge sur un groupe de serveurs sur la base du nom de domaine utilisé pour la demande d'un client.

ATTENTION :
Les seules requêtes DNS prises en charge par Site Selector sont celles de type A. Tous les autres types de requête génèrent le code retour NOTIMPL (Not Implemented - non implémenté). Si tout un domaine est attribué à Site Selector, assurez-vous qu'il ne reçoive que des requêtes de type A.
Exemple d'environnement DNS.Exemple d'environnement DNS

Lors de la définition d'un sous-domaine de Site Selector dans l'environnement DNS, Site Selector dispose de droits d'accès à ce sous-domaine. Par exemple, votre entreprise dispose de droits d'accès sur le domaine company.com, comme indiqué dans la figure Exemple d'environnement DNS. Elle dispose de plusieurs sous-domaines. Site Selector doit disposer de droits d'accès à siteload.entreprise.com et les serveurs DNS gardent leurs droits d'accès à atlanta.entreprise.com et à boston.entreprise.com.

Pour permettre au serveur de noms de l'entreprise de reconnaître les droits d'accès de Site Selector au sous-domaine sideload, ajoutez une entrée dans le fichier de données du serveur de noms. Par exemple, sur les systèmes AIX, une entrée de serveur de noms a l'apparence suivante :
siteload.company.com IN NS siteselector.company.com 
siteselector.entreprise.com correspond au nom d'hôte du serveur Site Selector. Des entrées équivalentes doivent être insérées dans les autres fichiers de base de données utilisés par les serveurs DNS.

Un client envoie une demande de résolution de nom de domaine à un serveur de noms appartenant au réseau. Le serveur de noms achemine la demande vers le serveur Site Selector. Site Selector résout le nom de domaine en adresse IP de l'un des serveurs qui est configuré sous le nom du site. Site Selector renvoie l'adresse IP du serveur sélectionné au serveur de noms. Le serveur de noms renvoie l'adresse IP au client. (Site Selector joue le rôle de serveur de noms non récurrents (noeud feuille) et renvoie une erreur s'il ne résout pas la demande de nom de domaine.

Voir la figure qui montre un site dans lequel Site Selector est utilisé avec un système DNS pour équilibrer la charge entre des serveurs locaux et éloignés.

Site Selector se compose des fonctions suivantes :

Les quatre fonctions clés de Site Selector (serveur de noms, gestionnaire, Metric Server et conseillers) interagissent afin d'équilibrer les demandes entrantes entre les serveurs et de les résoudre.

TTL

L'équilibrage de charge utilisant le système DNS nécessite la désactivation de l'enregistrement en mémoire cache de la résolution des noms. La valeur TTL (time to live) détermine l'efficacité de ce type d'équilibrage de charge. Elle détermine la période pendant laquelle la réponse résolue reste en mémoire caches sur un autre serveur de noms. Les valeurs TTL peu élevées permettent d'effectuer plus rapidement les modifications subtiles de la charge du serveur ou du réseau. La désactivation de l'enregistrement en mémoire cache oblige toutefois les clients à contacter le serveur de noms autorisé pour chaque demande de résolution de nom, augmentant potentiellement le temps d'attente des clients. Tenez compte de l'impact sur l'environnement de la désactivation de l'enregistrement en mémoire cache lorsque vous choisissez une valeur TTL. Vous devez en outre savoir que l'équilibrage de charge DNS peut être limité par l'enregistrement en mémoire cache côté client de la résolution des noms.

Configurez TTL à l'aide la commande sscontrol sitename [add | set].

Fonction de proximité réseau (Network Proximity)

Network proximity correspond au calcul de la position de chaque serveur par rapport au client émettant la demande. Pour déterminer la proximité réseau, l'agent Metric Server (qui doit se trouver sur chaque serveur dont la charge est équilibrée) envoie une commande ping à l'adresse IP client et renvoie le temps de réponse à Site Selector. Site Selector utilise la réponse de proximité dans la décision relative à l'équilibrage de charge. Il combine la valeur de la réponse de proximité réseau avec la pondération provenant du gestionnaire pour créer une valeur de pondération finale pour le serveur.

L'utilisation de la fonction de proximité réseau (Network Proximity) avec Site Selector est facultative.

Site Selector fournit les options de proximité réseau suivantes pouvant être définies par nom de site :
  • Durée de stockage en cache : Période pendant laquelle une réponse de proximité reste valide et sera enregistrée dans la mémoire cache.
  • Pourcentage de proximité : Importance de la réponse de proximité par rapport à l'état du serveur (en tant qu'entrée de la pondération du gestionnaire).
  • Attente de toutes les réponses :Détermine s'il est nécessaire d'attendre toutes les réponses de proximité (ping) des serveurs avant de répondre à la demande du client.

    Si cette option est associée à la valeur oui, Metric Server envoie une commande ping au client pour obtenir le temps de réponse de proximité. Le serveur de noms attend que tous les serveurs Metric répondent ou que le délai d'expiration se termine. Ensuite, pour chaque serveur, le serveur de noms combine le temps de réponse de proximité avec la pondération que le gestionnaire a calculée pour créer une valeur de pondération combinée. Site Selector fournit au client l'adresse IP du serveur associée à la meilleure pondération combinée. Normalement, la plupart des serveurs de noms client observent un dépassement de délai de 5 secondes. Site Selector tente de répondre avant la fin de ce délai.

    Si la valeur est non, une résolution de nom est fournie au client en fonction des pondérations de gestionnaire actuelles. Ensuite, Metric Server envoie une commande ping au client pour obtenir le temps de réponse de proximité. Le serveur de noms met en cache le temps de réponse qu'il reçoit de Metric Server. Lorsque le client renvoie une deuxième requête, le serveur de noms combine la pondération du gestionnaire actuelle avec la valeur de réponse ping mise en cache pour chaque serveur afin d'obtenir le serveur associé à la meilleure pondération combinée. Site Selector renvoie l'adresse IP de ce serveur au client pour la deuxième requête.

Définissez les options de proximité réseau avec la commande sscontrol sitename [add | set] . Pour en savoir plus sur les commandes Site Selector, consultez la référence de commande.

Concept topic    

Terms and conditions for information centers | Feedback

Last updated: May 23, 2013 04:24 PM EDT
File name: ccfg_planss.html