В настоящее время у меня есть 2 веб-сервера apache, которые запускают ldirectord / heartbeat для балансировки нагрузки между ними. Каждый раз, когда я перезагружаю один из веб-серверов или отключаю его для обслуживания, ldirectord автоматически переключается на работу на действующем веб-сервере, и у моих сайтов нет простоев.
Я рассматриваю возможность установки обратного прокси-сервера с кешированием перед моими веб-серверами, чтобы облегчить некоторую нагрузку на основные серверы.
Мой вопрос: нужно ли мне настраивать, чтобы сохранить избыточность и возможность выключить любой из моих серверов без прерывания работы служб? 2 обратных прокси-сервера, или есть способ мои основные серверы могут продолжать обслуживать запросы в то время как единственный обратный прокси-сервер перед ними не работает?
Один из подходов, который я могу придумать, - это добавить прокси-сервер в кластер HA Heartbeat в качестве основного. Если вы используете виртуальный IP-адрес для веб-хоста, прокси-сервер может использовать VIP по умолчанию. Если он выйдет из строя, VIP может перейти на один из реальных веб-серверов.