Как предотвратить простои во время развертывания AWS Elastic Beanstalk новой версии приложения?

Мое понимание Elastic Beanstalk заключается в том, что когда вы развертываете новую версию своего приложения, оно развертывает ее на экземплярах Amazon EC2 по одному (, если у вас более один ). Однако даже при минимум двух экземплярах мое приложение подвергается небольшому времени простоя, когда я загружаю новый .warво время его развертывания, как если бы оно обновляло их оба одновременно. Есть ли способ гарантировать отсутствие простоев и полное обновление одного экземпляра и прием запросов перед запуском следующего? :Вот как выглядят события. Обратите внимание, что это при нулевой нагрузке на приложение, поэтому с рабочим трафиком будет только хуже.

INFO
Environment update completed successfully.

INFO
New application version was deployed to running EC2 instances.

ERROR
The application did not respond at the health check URL.

INFO
Waiting for 8 seconds while EC2 instances download the updated application version.

INFO
Deploying version SomethingMore to 2 instance(s).

28
задан Steffen Opel 11 April 2013 в 16:19
поделиться