Я запускаю среду Elastic Beanstalk с одним экземпляром с экземпляром EC2 и MySql RDS.
Документация по применению обновления веб-сайта без простоев предназначена для сред с несколькими экземплярами. Предпосылка состоит в том, что вы создаете новую среду в Elastic Beanstalk, а затем переключаете CNAME, что сокращает время простоя.
Что нужно сделать, чтобы избежать простоев в среде с одним экземпляром?
Для сред с несколькими экземплярами Route53 для домена, который мы настроили с записью, указывающей на IP-адрес балансировщика нагрузки. В моем случае я выполнил инструкции и указал на эластичный IP-адрес экземпляра EC2.
Когда я создаю новую среду Elastic Beanstalk для настройки новой версии моего веб-сайта, у нее будет новый эластичный IP-адрес, поэтому конфигурацию Route53 потребуется обновить.
Я не могу просто изменить эластичный IP-адрес, указанный в Route53, на новый эластичный IP-адрес EC2, чтобы переключиться, потому что люди по-прежнему будут перенаправляться на старый эластичный IP-адрес EC2 из-за TTL (время жизни) в записи DNS.
Как мне настроить его так, чтобы я мог сразу направлять посетителей моего домена на новый экземпляр EC2 без использования IP-адреса балансировщика нагрузки?