在AWS弹性beanstalk上更新应用程序

时间:2016-01-18 11:53:41

标签: amazon-web-services elastic-beanstalk

我对AWS弹性豆秆问题很少。我即将推出的移动应用程序有后端用PHP编写,它使用的是mysql数据库。

我了解到AWS弹性beanstalk无法实现FTP。如果我必须对任何应用程序进行更改,我会再次上传整个应用程序。

我的问题是:在上传应用程序时,会有停机时间吗?它会破坏旧数据库并创建新数据库吗?

问候

1 个答案:

答案 0 :(得分:1)

您可以使用控制台上传新版本的应用程序,也可以使用CLI工具或API。

通过增加最小实例数量,您可以避免在部署期间停止应用程序的停机时间> 1然后您可以执行滚动部署(批量大小<实例数)。您可以选择基于时间或基于健康的滚动部署。这将确保在任何给定的时间点仅将代码部署到实例的子集。

您可以在此处阅读有关滚动部署的信息: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rollingupdates.html