终止特定实例并缩减由 CloudFormation 管理的 Autoscaling 组

终止特定实例并缩减由 CloudFormation 管理的 Autoscaling 组

我们有两个应用程序需要很长时间(20 分钟到 7 天)才能正确处理数据并取消配置。我们仍然希望使用 Cloudformation 在 Autoscaling 组中管理它们。

问题是,如果我们想缩小集群规模,我们需要能够告诉自动缩放终止特定实例并将集群规模减少一倍。这在 Cloudformation 之外是可能的,但这会干扰使用 Cloudformation 更新自动缩放组的能力。

使用 Austoscaling Lifecyle Hooks 会很好,但它们的最大等待时间为 48 小时。

还有什么其他选择?

答案1

我发现 Cloudformation 不会抱怨 ASG 中所需实例数量的更改。我成功减少了 ASG 的大小,然后更新了最初创建它的模板。

相关内容