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