1

Пытаясь разместить мой проект PHP в группе автомасштабирования AWS и захотеть иметь быстрый инструмент для развертывания и автоматизации сервера.AWS ElasticBeanstalk, CodeDeploy vs Capistrano, Mina, Vlad и т. Д.

Использовал Capistrano для других проектов и нашел его довольно хорошим. Единственная проблема заключалась в том, что я не понял, как использовать Capistrano для развертывания в группе автоматического масштабирования в AWS.

Затем я попробовал ElasticBeanstalk и CodeDeploy, поскольку они поддерживают автоматическое масштабирование, но нам кажется, что нам нужно было бы архивировать/укомплектовывать приложение (загружать/фиксировать комплект для S3/GitHub) каждый раз, когда мы хотели развернуть. Кроме того, нам нужно будет добавить файлы поставщиков в комплекте, даже если они были уже помещены в экземпляры EC2 предыдущими развертываниями. Это делает каждое развертывание ужасно медленным.

Я новичок в этих услугах 2 AWS, может быть, я сделал что-то не так. Удивление , если в AWS есть какая-то услуга, которая развертывается аналогично тому, как Heroku делает (вместо того, чтобы связывать все приложение, просто вытаскивая последние изменения из GitHub)?

Или, если мы используем такие инструменты, как Capistrano, есть ли подходящий способ обработки автоматического масштабирования?

ответ