我对AWS弹性豆秆问题很少。我即将推出的移动应用程序有后端用PHP编写,它使用的是mysql数据库。
我了解到AWS弹性beanstalk无法实现FTP。如果我必须对任何应用程序进行更改,我会再次上传整个应用程序。
我的问题是:在上传应用程序时,会有停机时间吗?它会破坏旧数据库并创建新数据库吗?
问候
答案 0 :(得分:1)
您可以使用控制台上传新版本的应用程序,也可以使用CLI工具或API。
通过增加最小实例数量,您可以避免在部署期间停止应用程序的停机时间> 1然后您可以执行滚动部署(批量大小<实例数)。您可以选择基于时间或基于健康的滚动部署。这将确保在任何给定的时间点仅将代码部署到实例的子集。
您可以在此处阅读有关滚动部署的信息: http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.rollingupdates.html