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