我有一个亚马逊EC2自动伸缩组,健康检查是5分钟来标记实例健康,默认冷却时间是4分钟。我有一个伸缩策略,它将检查n个数据点的CPU使用率是否为70%,持续1分钟,并添加n个实例。
我会有问题吗?伸缩策略是否会增加默认的冷却时间?我的理解是,我会有一个问题,因为我的默认冷却时间少于我的健康检查时间。
场景:启动新实例,健康检查尚未通过(5分钟),再次伸缩(4分钟)。这是一个问题还是有效的陈述?
提前谢谢。
发布于 2020-07-08 09:17:29
您可能不希望一次添加这么多实例。请尝试配置伸缩策略,一次添加/移除一个实例,而不是删除2个和添加3个实例。
健康检查用于识别不健康的实例,并在弹性伸缩组中移除/替换这些实例。
冷却用于避免在指标稳定到常规模式之前添加/删除实例。例如,一个实例可能需要一段时间才能开始接受请求,这可能会影响您用于伸缩的指标。
您真的不需要担心它们之间如何交互,但要确保运行状况检查有足够的时间让实例开始响应查询。
https://stackoverflow.com/questions/62785196
复制相似问题