Кажется, я не могу найти достойную документацию, которая объясняет это должным образом или, может быть, лучший способ увидеть то, что я считаю ясным. Я понимаю, что такое HAProxy / keepalived, и на протяжении многих лет работал со многими различными типами балансировщиков нагрузки.
Что я не могу понять, так это реализация прямой маршрутизации. Чтобы быть ясным, я хорошо знаком с тем, как прямой возврат сервера (прямая маршрутизация) работает во всех балансировщиках нагрузки, но я пытаюсь понять, как HAProxy / keepalived реализуют это.
Насколько я понимаю, HAProxy не поддерживает это вообще, и единственный вариант - использовать keepalived ipvs. Так может кто-нибудь сказать мне:
1) Правильно ли я, что только HAProxy не поддерживает прямую маршрутизацию?
2) Зачем мне нужно иметь HAProxy и keepalived для прямой маршрутизации? Похоже, что вам нужно только keepalived, чтобы это работало.
Спасибо за любые указатели ..
No HAProxy не поддерживает прямую маршрутизацию сам по себе и не требуется, если вам не нужно делать что-то еще на более высоких уровнях. (Например, HTTP / HTTPS)
Keeplived (LVS) поддерживает прямую маршрутизацию и может использоваться отдельно для предоставления решения вместе с некоторыми другими общими функциями, такими как проверки работоспособности, постоянство и высокая доступность через VRRP.
Да, многие из статей, которые вы найдете, могут быть немного туманными по этой теме, потому что существует очень много вариантов того, как люди могут использовать оба решения по разным причинам.