0

Я пытаюсь настроить VIP (виртуальную настройку IP) - для установки высокой доступности HA для Redis с прокси-сервером HA, однако для VIP-VIP для двух экземпляров HA в двух разных вариантах доступности быть сложным.Multi Availability Zone VIP в AWS

Я старался следовать этому руководству; https://aws.amazon.com/articles/2127188135977316 здесь, однако это использует ту же зону доступности для достижения VIP-плавающего IP-адреса, и это не сработает для меня, так как мои разные зоны доступности находятся в разных подсетях.

Я пробовал вышеупомянутый пример с эластичным IP; однако он не переносит между машинами, как ожидалось, с помощью сценария (http://media.amazonwebservices.com/articles/vip_monitor_files/vip_monitor.sh)

Пожалуйста, может кто-нибудь посоветует мне, как подойти к этому?

ответ

0

Leveraging Multiple IP Addresses for Virtual IP Address Fail-over in 6 Simple Steps статья, ссылка на которую вы указали: старше 3 лет, поэтому я бы не рекомендовал это как современный способ выполнения отказоустойчивости.

Предпочтительный метод для HA всегда равен баланс нагрузки между серверами в нескольких зонах доступности. Затем, если один сервер или один AZ должен выйти из строя, другие системы могут полностью загружать трафик (возможно, масштабировать, чтобы поглотить трафик).

Требование, при котором может быть активным только один сервер за один раз, необходимо указать переключение имен DNS или эластичных IP-адресов.

  • Вариант 1: Используйте Route 53 Health Checks для обнаружения сбоев, то маршрут имя DNS на другой сервер (может включать в себя не ожидая, пока TTL таймаута для любых кэшированных разрешений DNS)
  • Вариант 2: Используйте статический Elastic IP-адрес и переназначить его на альтернативный сервер. Для этого потребуется некоторый метод обнаружения сбоя (например, сценарий в этой статье), а затем запрос API для связывания Эластичного IP-адреса с другим сервером
+0

Удивительно, спасибо. Я написал небольшой скрипт, который выполняет Вариант 2, контролирует блоки для отказа и автоматически переназначает Эластичный IP на альтернативный сервер. – user2693188