AWS自动缩放和服务器代码更新/编辑

时间:2012-06-19 02:51:31

标签: amazon-ec2 amazon-web-services ami

假设我在自动缩放组中的ec2实例上有一个PHP站点。该组有10个正在运行的实例。我想在网站上添加一些新的PHP代码。是否有一种理智的方法来执行此操作并将其填充到自动缩放组中的所有其他实例?

我能看到的唯一方法是手动捆绑实例中的图像,将其上传到S3,使用aws注册捆绑包并将捆绑包附加到自动缩放组的启动配置中。然后我必须终止所有实例并使用新图像启动新实例。

每次我想对代码库进行更改时,我都必须这样做。当然这很疯狂。

1 个答案:

答案 0 :(得分:1)

最好的方法是不将页面捆绑到图像中。让ami在开始时从s3下载它们。通过这种方式,您只能上传到一个地方并调用下载脚本。