Сбросит ли мой работающий экземпляр EC2 свой текущий общедоступный IP-адрес, если я свяжу с ним эластичный IP-адрес?

Я запускаю экземпляр EC2 с общедоступным IP-адресом. Этот IP-адрес не является эластичным, поэтому, если бы я перезапустил экземпляр, я бы его потерял.

Когда я создавал экземпляр, я не знал об этом, поэтому я настроил свое доменное имя так, чтобы оно указывало на этот IP-адрес, как если бы оно было высечено в камне.

Теперь я понял, что рискую, что мое приложение будет недоступно, если IP изменится после перезапуска.

Какова правильная процедура назначения эластичного IP-адреса этому экземпляру без простоев?


person Salvatore Iovene    schedule 22.11.2018    source источник


Ответы (2)


Простоев будет не так много. это будет пару секунд. просто получите новый ElasticIP и укажите новый DNS. Или, если вы хотите обойтись без простоев, запланируйте добавить Loadbalancer с вашим экземпляром и укажите домен на Loadbalancer. не будет простоев

person AnmolNagpal    schedule 22.11.2018
comment
Не будет ли простоя во время распространения изменения DNS? - person Salvatore Iovene; 23.11.2018
comment
Нет, потому что ваш старый DNS и НОВЫЙ DNS указывают на один и тот же сервер. Только дифф будет раньше он был на EC2 теперь будет LB. Отдых будет таким же. - person AnmolNagpal; 23.11.2018
comment
Спасибо, мой вопрос был связан с просто изменением DNS без LB. Но теперь я понимаю, как я мог бы сделать это без простоев, используя LB. Спасибо! - person Salvatore Iovene; 23.11.2018

Общедоступный IP-адрес, который автоматически назначается вашему экземпляру, изменится после перезапуска/остановки и запуска вашего экземпляра. Создание и назначение Elastic IP не вызовет никаких проблем, но конфигурацию доменного имени придется изменить. конфигурация доменного имени была выполнена через AWS или любого другого поставщика услуг?

person kavya sudeep    schedule 22.11.2018
comment
Это делается через Cloudflare. Я могу установить очень короткое время жизни (я думаю, самое короткое — 1 или 2 минуты), и это, я думаю, должно ограничить время простоя до 2 минут. - person Salvatore Iovene; 23.11.2018