Elastic Beanstalk:滚动更新

时间:2013-12-02 20:06:22

标签: amazon-web-services amazon-ec2 elastic-beanstalk

滚动更新控制(尊重推送到实例之间的等待时间)对应用程序的轻微更新,例如“更改jsp页面的标题字段”。

我已将滚动更新时间设置为1小时,我有四个实例。我正在使用eclipse IDE。我在标题/标题栏上进行了一些小改动,然后在AWS EC2 APACHE TOMCAT7(US-EAST-1)中单击“在服务器上运行”。 Beanstalk会立即更新所有4个实例。我期待它每个等待1个小时,所有实例在3个小时后更新..但它瞬间发生..

2 个答案:

答案 0 :(得分:3)

应用版本更改的beanstalk不支持滚动更新..仅支持env更改。仅查看下面的博客。正如今天的Web部署或版本更新导致短暂停机,因为beanstalk立即更新所有服务器..

您可以这样做:     https://forums.aws.amazon.com/message.jspa?messageID=258782

答案 1 :(得分:2)

Amazon Elastic Beanstalk现在为您的目的提供滚动部署http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rolling-version-deploy.html

与滚动更新相反 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rollingupdates.html

部署用于软件更改,而更新用于配置更改。 Elastic beanstalk现在有一些不同的部署选项,这样可以避免停机并将不健康的软件部署到生产环境中。