【发布时间】:2013-08-03 11:29:52
【问题描述】:
我们正在使用云形成为我们的 AWS EC2 实例提供动力。我们有 3 个不同的堆栈——测试、登台和生产。我们为任何堆栈更新图像的工作流程如下:
- 更新“黄金大师”实例
- 将 Golden Master 快照到磁盘映像
- 在我们的 cloud-formation 配置(通过 json 文件)中更改给定堆栈和
update堆栈的 ami 引用。
这会降低堆栈中的实例 + 使用新磁盘映像重新配置它们。
我们的测试或暂存堆栈没有问题,每个堆栈都包含一个 ec2 实例。每次更新,更换图片都没问题。
我们的生产堆栈似乎没有以相同的方式工作 :-(。它包含(至少)2 个位于负载均衡器后面的实例。当我们以相同的方式更新此堆栈时,ec2 实例不是立即刷新(即更新完成后,这些框仍然从以前的磁盘映像运行)。好消息是负载均衡器自动缩放时使用新映像。
负载均衡规则和成云会不会有冲突?
任何见解将不胜感激
【问题讨论】:
-
您能否包含您的 Cloud Formation 脚本?另外 - 您是否定义了 UpdatePolicy?
标签: amazon-web-services amazon-ec2 autoscaling amazon-elb amazon-cloudformation