Разверните веб-приложение Java с помощью AWS codeDeploy.

У меня есть веб-приложение java, которое имеет два уровня (бизнес-уровень и уровень представления, оба слоя имеют свои собственные файлы войны). Я хочу развернуть это в AWS с помощью AWS CodeDeploy. И я использую RDS MySQL в качестве базы данных. кто-нибудь может сказать мне, как я могу развернуть это приложение с помощью CodeDeploy? Нужно ли мне иметь два разных файла appspec.yml для развертывания?

Заранее спасибо.


person NGN    schedule 05.05.2015    source источник


Ответы (1)


Это действительно зависит от того, как вы хотите развернуть свой код. Вам нужна ровно одна спецификация приложения для каждого пакета, который вы хотите развернуть.

Если вы хотите развернуть бизнес-уровень и уровень представления отдельно, вам потребуются два разных развертывания, два отдельных (логических) приложения в CodeDeploy, два пакета, каждый со своей спецификацией приложения. Каждая спецификация приложения будет отвечать за остановку, настройку и запуск только одного из слоев.

Если вы хотите развернуть оба слоя как часть одного и того же развертывания, у вас будет одно развертывание, одно (логическое) приложение в CodeDeploy, один пакет, который будет иметь только одну спецификацию приложения. Этот apppec будет отвечать за управление жизненным циклом обоих ваших слоев.

person Jonathan Turpie    schedule 05.05.2015