Должен ли я использовать поддомен Route 53 или домен с развертыванием Elastic Beanstalk и Blue Green?

#amazon-web-services #amazon-elastic-beanstalk

#amazon-web-services #amazon-elastic-beanstalk

Вопрос:

Итак, у меня есть приложение Java EB, развернутое в среде, доступной по этому URL:

 app1.jthinkws.elasticbeanstalk.com
  

Я зарегистрировал это доменное имя:

 jthinkws.com
  

и мне придется развернуть новую версию и сохранить существующую

 v2.app2.jthinkws.elasticbeanstalk.com
  

а затем хотел бы поменять URL-адрес для перехода в новую среду.

И я могу захотеть выпустить другое полностью отдельное приложение в другом поддомене внутри домена.

 app1.jthinkws.elasticbeanstalk.com
  

Итак, я хочу сказать, что домен jthinkws.com будет использоваться только AWS, но я бы хотел использовать его для сопоставления с несколькими экземплярами eb следующим образом

Начните с

 app1.jthinkws.com     ----> app1.jthinkws.elasticbeanstalk.com
  

Перейдите к

 app1.jthinkws.com     ----> v2.app1.jthinkws.elasticbeanstalk.com
app1old.jthinkws.com  ----> app1.jthinkws.elasticbeanstalk.com
  

и затем

   app1.jthinkws.com     ----> v2.app1.jthinkws.elasticbeanstalk.com
    app1old.jthinkws.com  ----> app1.jthinkws.elasticbeanstalk.com
    app2.jthinkws.com     ----> app2.jthinkws.elasticbeanstalk.com 
  

Поэтому мне неясно, следую ли я инструкциям в Route 53 для доменов или поддоменов

Ответ №1:

Итак, я заставил его работать в первой среде EB, в основном получить новый домен только для использования Amazon, а затем настроить записи CNAME для каждого поддомена, затем требуется некоторое время для прохождения изменений.

  • Зарегистрированное доменное имя jthinkws.com (с fasthosts)
  • Создана новая доверенная зона в Route 53 для jthinkws.com
  • Обновите серверы имен в fasthosts, чтобы указать на серверы имен, перечисленные как набор записей в Route53
  • Добавлен новый набор записей для jthinkws.com Имя:app1.jthinkws.com Тип: CName Value:app1.jthinkws.elasticbeanstalk.com
  • Подождите два дня

Аналогичный процесс для других поддоменов, вместо записи CNAME вы также можете создать запись типа ALIAS для балансировщика нагрузки среды, и это также работает. Мне неясны преимущества / недостатки обоих подходов.