Основные вопросы веса с HAProxy

9
  1. Влияют ли веса, назначенные на серверы, только баланс внутри этого конкретного бэкэнда?
  2. При первом применении весов, если я дам всем серверам в бэкенде одинаковое число, будет ли это то же самое, что и раньше, когда весов нет?
  3. Как подсчитать, сколько трафика я переворачиваю, скорректировав веса на определенные суммы. Например:
    сервер web1 10.10.10.10 вес 100
    сервер web2 10.10.10.11 вес 100
    сервер web3 10.10.10.12 вес 90
    сервер web4 10.10.10.13 вес 90
Кайл Брандт
источник

Ответы:

13
  1. Должен быть.

  2. Да.

    Из HAproxy конфигурации . Параметр «вес» используется для настройки веса сервера относительно других серверов. Все серверы получат нагрузку, пропорциональную их весу относительно суммы всех весов, поэтому чем больше вес, тем выше нагрузка. Вес по умолчанию - 1, а максимальное значение - 256.

  3. Это должно быть пропорционально, как указано в 2.

Халед
источник