使用实例生命周期策略控制实例保留 - Amazon A EC2 uto Scaling

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用实例生命周期策略控制实例保留

防止在生命周期挂钩失败或超时时时终止实例。实例生命周期策略使您可以控制终止生命周期挂钩未成功完成时会发生什么。

何时使用实例生命周期策略

当您需要保证正常关闭时,请使用生命周期策略:

  • 终止前必须完成数据持久化的有状态应用程序

  • 需要延长排水时间(超过 48 小时)的应用

  • 处理需要适当清理的敏感数据的工作负载

  • 任务关键型服务,其中突然关闭会导致可用性受到影响

实例生命周期策略的工作原理

实例生命周期策略控制终止生命周期挂钩失败、超时或因调用而被放弃时会发生什么 CompleteLifecycleAction。如果没有策略,Auto Scaling 会在挂钩失败时立即终止实例。使用保留策略后,实例将变为 “已保留” 状态,直到您手动授权终止。

保留的实例:

  • 继续作为活跃的 Amazon EC2 实例运行

  • 不要计入 Auto Scaling 组的所需容量

  • 在终止之前 EC2 收取 Amazon 的标准费用

  • 无限期保持 “已保留” 状态,直到您采取行动