2016-02-11 6 views
0

Использование AWS SDK при использовании метода RunInstances для программного запуска экземпляра EC2, что является надлежащим методом для автоматического развертывания конкретного сценария или установки программного обеспечения в экземпляр как только он начнется? AWS CodeDeploy? Или это перебор?Правильный метод развертывания сценариев/программного обеспечения для нового экземпляра EC2

По существу я хочу:

  1. Программного запуск экземпляр по требованию (я получил это выясняло)
  2. После запуска автоматического развертывания некоторых основных сценариев Node.js на сервер
  3. Автоматически выполнять эти сценарии.

Все этапы должны быть автоматическими. Вы можете предположить, что сценарии Node.js находятся в некотором доступном Git-репо, размещенном где-то

Каков наилучший и простой способ сделать это?

+0

Есть так много различных вариантов для этого. Docker, Vagrant, Puppet, Chef, Elastic Beanstalk, Code Deploy, пользовательские сценарии оболочки и т. Д. – datasage

+0

Очевидно, что я могу использовать такие вещи, как Puppet and Chef, для развертывания и настройки сценариев, но как я могу получить свои манифесты и рецепты к экземпляру, прежде чем уволить вещи? –

ответ

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