Типы развертывания AWS - Beanstalk или codedeploy

Я разработал веб-приложение и сгенерировал военный файл. Прежде чем выполнять конвейер в aws, я хочу выбрать варианты развертывания, могу ли я использовать aws codedeploy или Elastic Bean Stalk. Я хочу знать, могу ли я развернуть веб-приложение (.war) в развертывании кода aws? Каковы преимущества между развертыванием кода и эластичным beanstalk. Какой из них наиболее предпочтительно выбрать для развертывания и использования в кодовой строке aws.

Спасибо!!


person Sanveen    schedule 05.07.2018    source источник


Ответы (1)


Вы определенно можете развернуть все, что захотите, с помощью AWS CodeDeploy. CodeDeploy не зависит от приложения и будет развертывать любой пакет, который вы ему дадите, и будет выполнять те действия, которые вы укажете для своих экземпляров.

AWS CodeDeploy и AWS Elastic Beanstalk - это яблоки и апельсины. CodeDeploy - это служба развертывания, поэтому вам необходимо создать свою собственную инфраструктуру (балансировщики нагрузки, емкость, такую ​​как EC2 или AutoScaling и т. Д.), Но у вас есть полный контроль над этими ресурсами. Elastic Beanstalk пытается упростить управление ресурсами, делая это за вас, в том числе предоставляет вам механизм для развертывания на этих хостах.

person EmptyArsenal    schedule 25.07.2018