s3n*_*ntB 1 amazon-web-services amazon-ecs aws-auto-scaling
我正在使用 EC2 制作 AWS ECS 集群并尝试使用容量提供程序。我真的不明白为什么我需要在我的 AWS Auto Scaling 组中启用实例缩减保护。Auto Scaling 的重点不是终止不必要的 EC2 实例吗?
为什么我需要启用实例缩减保护
这仅在您选择使用托管扩展时才需要:
启用托管扩展后,Amazon ECS 会管理创建容量提供程序时使用的 Auto Scaling 组的扩展和扩展操作。Amazon ECS 代表您创建一个 AWS Auto Scaling 扩展计划,其中包含基于您指定的目标容量值的目标跟踪扩展策略。
托管扩展可确保在删除实例时控制 ECS。通过这样做,它可以保护任何运行在其上的任务的实例不被终止:
启用托管终止保护后,Amazon ECS 会阻止包含任务且位于 Auto Scaling 组中的Amazon EC2 实例在缩减操作期间被终止。
整个想法是在 ASG 上启用实例缩减保护,以便 ECS 可以根据它们运行的任务控制终止哪些实例。如果没有这个,您的 ASG 可以根据其他标准终止实例,而不是与“不必要的 EC2 实例”毫无关系。例如,由于AZRebalance过程,ASG 可以选择终止基于实例的实例。因此可能会导致 ASG 终止正在运行任务的实例,这可能不是您想要的。
归档时间: |
|
查看次数: |
2692 次 |
最近记录: |