Comment fonctionne l'algorithme de priorité

Voir les catégories

Comment fonctionne l'algorithme de priorité

2 min de lecture

À quoi sert la priorité #

La priorité indique "combien de backends doivent être indisponibles avant que le backend puisse entrer".
Cela signifie que la propriété prioritaire est utilisée pour mettre les backends en réserve.

L'utilisation la plus courante consiste à définir un backend principal et un backend de secours dans un service

Dans ce cas, toutes les connexions seront transmises à backend_master pendant qu'il est disponible.
Lorsque backend_master tombe en panne, toutes les connexions seront transmises à backend_backup.

Mais un pool de maîtres backend peut également être utilisé

Dans ce cas, toutes les connexions seront transférées en mode équilibrage vers le pool de backend_masters : backend_master1 et backend_master2.
Lorsque tous les backends du pool de backend_masters deviennent inactifs, toutes les connexions seront transmises à backend_backup.

Configuration de la priorité du backend dans les fermes L4 #

Cette fonctionnalité est présente dans les batteries de serveurs de couche 4 et les batteries de serveurs de couche 7 lorsque le proxy de nouvelle génération est activé.
La propriété Priority peut être configurée sur chaque backend.

Configuration de la priorité backend dans les fermes L7 avec le proxy de nouvelle génération activé #

Cette fonctionnalité est présente dans les fermes de couche 7 lorsque le proxy de nouvelle génération est activé.
La propriété Priority peut être configurée sur chaque backend.

Configuration de la priorité backend dans les fermes L7 avec le proxy de nouvelle génération désactivé #

Pour obtenir la fonctionnalité Property sans la propriété backend, le Farmguardian doit être utilisé afin de désactiver/activer automatiquement le backend.

Le gardien de la ferme commander La propriété peut accepter des valeurs pour l'algorithme de priorité ajoutées à la fin de la commande :
« ;priorité value_for_backend0 value_for_backend1 … value_for_backendN »

  1. ";priority" identifie l'algorithme de priorité à utiliser
  2. "priority_value_for_backendN" identifie les valeurs de priorité à utiliser avec les backends

Le processus farmguardian détecte l'utilisation du proxy de nouvelle génération, donc s'il est activé, les paramètres de priorité de la commande Farmguardian ne seront pas utilisés.

Utiliser ce Farmguardian

Automatiquement, le backend_backup (en troisième position) passe à l'état inactif (même si le check_tcp est OK) en raison de la priorité attribuée dans la commande farmguardian (";priority 1 1 3").

📄 Téléchargez ce document au format PDF #

    E-MAIL: *

    Sécurité accrue. Efforts réduits. Succès durable. Meilleurs Docs