AWS - 与冷却相关的 EC2 Auto Scaling 健康检查

AWS - EC2 Auto Scaling Health Check in relation to Cool Down

我有一个 Amazon EC2 Auto Scaling 组,健康检查是 5 分钟以标记实例健康,默认冷却时间是 4 分钟。我有一个扩展策略,它将检查 n 个数据点的 CPU 使用率是否为 70% 1 分钟并添加 n 个实例。

我会有问题吗?扩展策略是否会增加默认的冷却时间?我的理解是我会遇到问题,因为我的默认冷却时间少于我的健康检查时间。

场景:启动新实例且健康检查尚未通过(5 分钟),又发生一次缩放(4 分钟)。这是一个问题还是有效的陈述?

提前致谢。

您可能不想一次添加这么多实例。与其删除 2 个并添加 3 个,不如尝试将扩展策略配置为 add/remove 一次一个实例。

健康检查用于识别不健康的实例,remove/replace 它们在 Auto Scaling 组中。

冷却时间用于避免 adding/removing 指标进入常规模式之前的实例。例如,一个实例可能需要一段时间才能开始接受请求,这可能会影响您用于扩展的指标。

您真的不需要担心它们如何相互交互,但要确保运行状况检查有足够的时间让实例开始响应查询。