Questions de poids de base avec HAProxy

9
  1. Les pondérations attribuées aux serveurs affectent-elles uniquement l'équilibre au sein de ce backend particulier?
  2. Lors de la première implémentation de pondérations, si je donne à tous les serveurs d'un backend le même nombre, est-ce que ce serait le même qu'avant quand il n'y a pas de pondération?
  3. Comment puis-je calculer la quantité de trafic que je rejette en ajustant les poids de certains montants. Par exemple:
    serveur web1 10.10.10.10 poids 100
    serveur web2 10.10.10.11 poids 100
    serveur web3 10.10.10.12 poids 90
    serveur web4 10.10.10.13 poids 90
Kyle Brandt
la source

Réponses:

13
  1. Ça devrait être.

  2. Oui.

    De la configuration haproxy . Le paramètre "weight" est utilisé pour ajuster le poids du serveur par rapport aux autres serveurs. Tous les serveurs recevront une charge proportionnelle à leur poids par rapport à la somme de tous les poids, donc plus le poids est élevé, plus la charge est élevée. Le poids par défaut est 1 et la valeur maximale est 256.

  3. Il doit être proportionnel comme indiqué en 2.

Khaled
la source