1

Мое приложение создано с помощью службы elastic-beanstalk aws, мне нужно использовать сервис AWS CodeDeploy для развертывания моего приложения?AWS CodeDeploy?

В настоящее время я просто делаю:

eb deploy myApp 

Затем новая версия приложения развернуты без использования AWS CodeDeploy. Итак, я делаю что-то не так?

ответ

-4

AWS CodeDeploy - это служба строительных блоков, ориентированная на помощь разработчикам в развертывании и обновлении программного обеспечения на любом экземпляре, включая экземпляры Amazon EC2 и экземпляры, выполняемые на месте. AWS Elastic Beanstalk (а также AWS OpsWorks кстати) - это комплексные решения для управления приложениями. Когда дело доходит до развертывания новой версии программного обеспечения на Beanstalk, вам лучше использовать собственный процесс развертывания, предоставленный вам Beanstalk.

eb deploy myApp 
-4

Посмотрите на это так. Люди внедряют приложения на Elastic Beanstalk за несколько лет до того, как Codedeploy был доступен.

0

Вы можете обновить свое приложение с помощью новой версии. CLI следующим образом: $ eb deploy --version

2

Развертывание кода AWS - это разное решение и обеспечивает больше контроля. Как вы хотите, чтобы ваши изменения были нажаты, следует ли их нажимать на все экземпляры один или один на один, минимальное количество здоровых экземпляров.

Проверить здесь-

http://cloudacademy.com/blog/how-to-deploy-application-code-from-s3-using-aws-codedeploy/

http://blog.powerupcloud.com/2016/03/24/deployment-automation-using-aws-code-depoly/

https://blogs.aws.amazon.com/application-management/post/Tx33XKAKURCCW83/Automatically-Deploy-from-GitHub-Using-AWS-CodeDeploy

0

Вы не делаете ничего плохого. EB Deploy позволит вам развертывать приложения, обслуживаемые с помощью эластичного beanstalk. AWS Code Deploy с другой стороны более гибкий & дает вам больше контроля, вы можете, например, развернуть приложения, которые вы используете из EC2, которые не управляются с помощью Elastic Beanstalk.

С AWS вы можете, например, развернуть в нескольких средах, например, в разработке, постановке, производстве.

0

Эластичный бобовый шток и CodeDeploy - это совершенно разные услуги AWS и независимы друг от друга и следуют различным подходам к развертыванию.

Что вы делаете, совершенно правильно, чтобы развернуть новую версию вашего кода.

0

AWS эластично-фасонный сам имеет хорошую возможность для развертывания приложений красиво. Вам не нужно снова использовать развертывание кода aws. Это будет superflous. Вы можете сами использовать инструменты beanstalk для развертывания кода.

Смежные вопросы