Назад | Перейти на главную страницу

Ускорение переназначения EIP

У меня есть приложение реального времени, работающее на инстансе Amazon EC2. Я хотел бы реализовать резервирование главный / подчиненный с помощью VPC, второго экземпляра и поддержки активности. Пока он работает надежно, но в случае аварийного переключения переназначение EIP занимает около 30 секунд, что не работает для моего сценария, поскольку текущее соединение истекает по таймауту и ​​прерывается. Я использую плавающий внутренний IP-адрес в VPC и перемещаю его между системами, потому что переназначение общедоступного EIP занимает еще больше времени. В локальном сценарии с виртуальными машинами внутренний IP-адрес был переназначен и был запущен сценарий, выполняющий arping, для обновления маршрутизатора, поэтому переключение при отказе заняло самое большее 1-2 секунды. Есть ли способ достичь аналогичной скорости с помощью AWS VPC? Спасибо!

Я считаю, что вы не можете напрямую ускорить переназначение EIP, потому что нет такой конфигурации, чтобы взять под контроль процесс. (Возможно, вы можете связаться со службой поддержки AWS, чтобы получить дополнительную информацию).

Однако вы можете создать более надежную среду, используя следующие параметры:

  1. Использовать AWS ELB, с низким Проверка здоровья стоимость. Этот сценарий будет маршрутизировать ваш трафик с использованием двух (или более) экземпляров приложений (желательно на разных Зоны доступности) и автоматически прекратит отправку баз трафика в вашей конфигурации;
  2. Если вы используете AWS OpsWorks для обеспечения создайте уровень HAproxy, настроенный для использования одного экземпляра приложения в качестве аварийного переключения, для получения дополнительной информации этот ссылка на сайт;
  3. Вручную настройте балансировщик нагрузки перед вашим приложением, чтобы реализовать автоматическое переключение при отказе.

Для всех предыдущих сценариев ваш основной DNS всегда будет указывать на общедоступный EIP балансировщика нагрузки, и у вас будет полный контроль над настройкой среды для быстрого переключения при отказе.