AWS ASG 冷却期和运行状况检查宽限期有什么区别?
What's the difference between AWS ASG Cooldown Period and health check grace period?
AWS Autoscaling 有 2 个概念:
- 冷却时间:来自 AWS 文档:冷却时间有助于确保您的 Auto Scaling 组不会在上一次扩展之前启动或终止其他实例 activity生效。您可以根据实例预热期或其他应用程序需求配置时间长度。详情为 here.
- 健康检查宽限期:来自AWS文档:通常,刚投入使用的Auto Scaling实例需要预热才能通过健康检查。 Amazon EC2 Auto Scaling 会等到运行状况检查宽限期结束后再检查实例的运行状况。详情为 here.
但我无法弄清楚它们之间的区别。有人可以帮忙吗?
提前致谢。
需要考虑的一些差异:
冷却时间仅限于自动缩放操作;如果该操作启动 3 个实例,则冷却时间在最后一个实例准备就绪时开始。健康检查宽限期仅限于单个实例。
自动缩放冷却时间可以应用于许多不同的自动缩放策略,例如有关何时缩减的策略。您可以将其他实例的终止延迟一段设定的时间。健康检查宽限期仅用于横向扩展。
如果健康检查失败并导致另一个自动缩放事件,冷却时间将被忽略。宽限期将始终在规定的时间内有效。
AWS Autoscaling 有 2 个概念:
- 冷却时间:来自 AWS 文档:冷却时间有助于确保您的 Auto Scaling 组不会在上一次扩展之前启动或终止其他实例 activity生效。您可以根据实例预热期或其他应用程序需求配置时间长度。详情为 here.
- 健康检查宽限期:来自AWS文档:通常,刚投入使用的Auto Scaling实例需要预热才能通过健康检查。 Amazon EC2 Auto Scaling 会等到运行状况检查宽限期结束后再检查实例的运行状况。详情为 here.
但我无法弄清楚它们之间的区别。有人可以帮忙吗?
提前致谢。
需要考虑的一些差异:
冷却时间仅限于自动缩放操作;如果该操作启动 3 个实例,则冷却时间在最后一个实例准备就绪时开始。健康检查宽限期仅限于单个实例。
自动缩放冷却时间可以应用于许多不同的自动缩放策略,例如有关何时缩减的策略。您可以将其他实例的终止延迟一段设定的时间。健康检查宽限期仅用于横向扩展。
如果健康检查失败并导致另一个自动缩放事件,冷却时间将被忽略。宽限期将始终在规定的时间内有效。