Переход от keepalived к HAProxy

У меня есть четыре веб-сервера под двумя серверами балансировки нагрузки keepalived, поэтому я могу быть уверен, что активный сервер keepalived будет балансировать нагрузку на трафик моих четырех веб-серверов, а в случае сбоя пассивный сервер становится активным и выполняет работу до основного. возвращается в активное состояние, он также отслеживает реальные серверы или веб-сервер и балансирует нагрузку на работающие веб-серверы. Проблема в том, что я не могу использовать подмножества веб-серверов для определенного доменного имени, так как keepalived может работать только с парами IP:PORT (не доменными именами http), поэтому я думаю об использовании HAProxy, но не могу найти ничего о сбое сервера HAProxy функциональность, как это можно организовать, поддерживает ли HAProxy кластеризацию серверов HAProxy?

1 ответ

Решение

HAproxy не предоставляет встроенную кластеризацию, но она обычно устанавливается вместе с keepalived для этой цели.

-Keepalived управляет кластеризацией, виртуальными IP-адресами и аварийным переключением между узлами.
-HAproxy выполняет фактическую балансировку нагрузки на виртуальных IP-адресах.

Есть и другие варианты, кроме keepalived, но я бы сказал, что это одна из самых распространенных настроек.

Другие вопросы по тегам