Întrebări privind greutatea de bază cu HAProxy (Administrarea sistemului, Echilibrarea Sarcinii, Haproxy)

Kyle Brandt a intrebat.
  1. Greutățile atribuite serverelor afectează doar balanța din cadrul acelui backend particular?
  2. Atunci când implementez ponderile pentru prima dată, dacă le dau tuturor serverelor dintr-un backend același număr, ar fi la fel ca înainte, când nu existau ponderi?
  3. Cum pot calcula cât de mult trafic schimb prin ajustarea ponderilor cu anumite sume. De exemplu:
    server web1 10.10.10.10 weight 100
    server web2 10.10.10.11 weight 100
    server web3 10.10.10.12 weight 90
    server web4 10.10.10.13 weight 90

1 răspunsuri
Khaled
  1. Ar trebui să fie.

  2. Da.

    De la haproxy config.parametrul „weight” este utilizat pentru a ajusta ponderea serverului în raport cu alte servere. Toate serverele vor primi o sarcină proporțională cu greutatea lor în raport cu suma tuturor greutăților, deci cu cât greutatea este mai mare, cu atât sarcina este mai mare. Ponderea implicită este 1, iar valoarea maximă este 256.

  3. Ar trebui să fie proporțională, așa cum se menționează la punctul 2.