Горячее резервирование с использованием фунта
В настоящее время у меня есть развертывание сервера, в котором Pound используется в качестве обратного прокси-сервера (HTTPS -> HTTP) перед одним экземпляром сервера. Я хотел бы добавить второй экземпляр на другом хосте, который выполняет функцию горячего резерва на случай, если основной экземпляр отключен по какой-либо причине. Я не хочу никакого трафика, направленного на второй экземпляр сервера, когда первый экземпляр работает.
Из документации кажется, что добавление второго BackEnd
вступление в Service
блокировать в pound.cfg
заставит фунт отслеживать и балансировать нагрузку между двумя хостами, но я не вижу вариантов, которые позволили бы мне контролировать, как фунт-балансировки нагрузки, или, более конкретно, указывать фунту использовать только "хост 2", когда "хост 1" 'вниз.
Возможно ли это сделать с помощью фунта? Если нет, есть ли другие инструменты с открытым исходным кодом, которые лучше подходят для этого варианта использования?
1 ответ
Нашел вариант, который искал. Service
блок также может содержать один или несколько Emergency
записи для хостов, которые следует использовать, только если все предыдущие BackEnd
узлы не работают, это именно то, что я хочу.
Некоторые хорошие справочные материалы доступны здесь: https://calomel.org/pound.html