gpt4 book ai didi

amazon-web-services - 发现新的启动配置时自动更新 Auto Scaling 组中的 EC2 实例

转载 作者:行者123 更新时间:2023-12-01 01:49:11 25 4
gpt4 key购买 nike

我正在尝试自动部署到自动缩放组中的实例。

不幸的是,我无法考虑使用 CodeDeploy 或其他 AWS 服务,因此我尝试仅使用 EC2 工具来执行此操作。

这是我的方法:
我编写了一个脚本,该脚本从“主”实例(我唯一要部署到的实例)创建一个 AMI,然后用它创建一个新的启动配置,然后用它更新我的自动缩放组。

我正在尝试利用终止策略,更具体地说是“最旧的启动配置”。
它就像一个魅力,但你可能已经知道,这只适用于 缩放 .

当我不缩小时如何更新我的实例?关于如何强制终止“旧”实例的任何建议?

感谢帮助!

最佳答案

你是对的——Auto Scaling Termination Policy确定在 Auto Scaling 组 时将终止哪些实例缩放 (删除一个实例)。

因此,刷新整个车队的最佳方式是:

  • 横向扩展 来自 增加 最低 Auto Scaling 组的大小
  • 等待一切启动并稳定
  • 规模缩小 来自 减少最小尺寸

  • 根据您的缩减策略,这将导致您的 Auto Scaling 组减少组中的实例数。带有 的实例最旧的启动配置 将首先终止。 (或者,您可以使用 OldestInstance ,这会产生类似的效果。)

    如果您的扩展策略不会导致实例终止,您可以强制执行 所需容量 到一个较低的数字,从而触发缩小。

    关于amazon-web-services - 发现新的启动配置时自动更新 Auto Scaling 组中的 EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45922115/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com