首页 > 解决方案 > AWS - 与冷却相关的 EC2 Auto Scaling 运行状况检查

问题描述

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

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

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

提前致谢。

标签: amazon-web-servicesamazon-ec2aws-auto-scaling

解决方案


您可能不想一次添加这么多实例。尝试将扩展策略配置为一次添加/删除一个实例,而不是删除 2 和添加 3。

健康检查用于识别不健康的实例并在 Auto Scaling 组中删除/替换它们。

冷却时间用于避免在指标稳定为常规模式之前添加/删除实例。例如,一个实例可能需要一段时间才能开始接受请求,这可能会影响您用于扩展的指标。

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


推荐阅读