ADC

Comprendre le contrôle de charge

Les moniteurs de charge utilisent des OID interrogés par SNMP pour calculer la charge. Le moniteur de charge utilise l’adresse IP du service auquel il est lié (l’adresse IP de destination) pour les requêtes. Il envoie une requête SNMP au service, en spécifiant l’OID d’une métrique. Les métriques peuvent être le processeur, la mémoire ou le nombre de connexions au serveur. Le serveur répond à la requête par une valeur métrique. La valeur métrique de la réponse est comparée à la valeur seuil. L’appliance NetScaler prend en compte le service pour l’équilibrage de charge uniquement si la métrique est inférieure à la valeur seuil. Le service avec la valeur de charge la plus faible est considéré en premier.

Le diagramme suivant illustre un moniteur de charge configuré pour les services décrits dans la configuration d’équilibrage de charge de base discutée dans Configuration de l’équilibrage de charge de base.

Figure 1. Fonctionnement des moniteurs de charge

moniteurs de charge

Remarque : le moniteur de charge ne détermine pas l’état du service. Cela permet uniquement à l’appliance de prendre en compte le service pour l’équilibrage de charge.

Après avoir configuré le moniteur de charge, vous devez configurer les mesures que le moniteur utilisera. Pour l’évaluation de la charge, le moniteur de charge prend en compte les paramètres du serveur appelés métriques, qui sont définis dans les tableaux de métriques de la configuration de l’appliance. Les tables métriques peuvent être de deux types :

  • Locaux. Par défaut, cette table existe dans l’appliance. Il comprend quatre mesures : les connexions, les paquets, le temps de réponse et la bande passante. L’appliance spécifie ces mesures pour un service, et les requêtes SNMP ne sont pas émises pour ces services. Ces mesures ne peuvent pas être modifiées.
  • Personnalisé. Un tableau défini par l’utilisateur. Chaque métrique est associée à un OID.

Par défaut, l’appliance génère les tables suivantes :

  • NetScaler
  • RADWARE
  • CISCO-CSS
  • LOCAL
  • FONDERIE
  • ALTÉON

Vous pouvez soit ajouter les tables de mesures générées par l’appliance, soit ajouter les tables de votre choix, comme indiqué dans le tableau suivant. Les valeurs du tableau de mesures ne sont fournies qu’à titre d’exemple. Dans un scénario réel, considérez les valeurs réelles des métriques.

Nom de la métrique OID Poids Seuil
UC 1.2.3.4 2 70
Mémoire 4.5.6.7 3 80
Connexions 5.6.7.8 4 90

Pour calculer la charge d’une ou de plusieurs mesures, vous attribuez un poids à chaque mesure. Le poids par défaut est 1. Le poids représente la priorité accordée à chaque métrique. Si le poids est élevé, la priorité est élevée. L’appliance choisit un service en fonction de l’algorithme de hachage SOURCEIPDESTIP.

Vous pouvez également définir la valeur seuil pour chaque métrique. La valeur seuil permet à l’appliance de sélectionner un service pour l’équilibrage de charge si la valeur métrique du service est inférieure à la valeur seuil. La valeur de seuil détermine également la charge sur chaque service.

Comprendre le contrôle de charge

Dans cet article