Существуют ли стратегии или методы для создания среды высокой доступности, когда переключение IP недоступно? Я читаю руководство на Библиотека Линоде который точно описывает то, что я хочу сделать, но я не уверен, что мой текущий хост VPS поддерживает переключение при отказе IP.
Для переключения IP при отказе с помощью сигнала ритма / кардиостимулятора требуется возможность перемещать IP-адрес между узлами. Если ваш VPS-провайдер фиксирует вас на одном IP-адресе, то это не тот маршрут, который вы хотите выбрать. Вам понадобится что-то со стабильным IP-адресом.
В зависимости от того, что вы делаете, что-то вроде haproxy может удовлетворить ваши потребности. Вы размещаете сервер, на котором работает очень простой сервис, перед парой серверов (или более), и клиенты общаются с сервером haproxy. Если требуется аварийное переключение, haproxy-сервер переворачивает задний конец связь с все еще работающим сервером. Он действительно создает единую точку отказа, но это довольно простой сервис, который вполне может быть более стабильным, чем приложение, которое вы надеетесь сделать высокодоступным.
HAProxy - лишь один из нескольких способов сделать это, но это программный балансировщик нагрузки, который намного более совместим, чем аппаратный балансировщик нагрузки, такой как устройство F5.
Вы могли бы использовать Циклический DNS.
Решения, которые будут жизнеспособными, действительно зависят от того, какое приложение является.