Назад | Перейти на главную страницу

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

  1. Влияют ли веса, назначенные серверам, на баланс только в рамках этого конкретного бэкэнда?
  2. При первой реализации весов, если я дам всем серверам в бэкэнде один и тот же номер, будет ли это то же самое, что и раньше, когда у нас нет весов?
  3. Как подсчитать, сколько трафика я перенаправляю, регулируя веса на определенные суммы. Например:
    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. Так должно быть.

  2. Да.

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

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