Лучший способ управлять изменениями кода для приложения в Amazon EC2 с помощью Auto Scaling

У меня есть несколько экземпляров, работающих за балансировщиком нагрузки с автоматическим масштабированием в AWS.

Теперь, если я необходимо внести некоторые изменения кода в эти экземпляры и любые новые экземпляры, которые могут запускаться из-за политики автоматического масштабирования, как лучше всего это сделать?

Единственный способ, о котором я знаю, - это создать новый AMI с последним кодом , измените политику автоматического масштабирования, чтобы использовать этот новый AMI, а затем прекратите работу существующих экземпляров. Но это может привести к более длительному простою, и я не уверен, можно ли автоматизировать весь процесс.

Мы будем очень признательны за любые указатели в этом направлении.

18
задан Aleksander Alekseev 2 March 2015 в 14:11
поделиться