了解实例刷新的默认值 - Amazon EC2 Auto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

了解实例刷新的默认值

您可以使用 Amazon Web Services Management Console 或命令行中的配置文件自定义影响实例刷新的各种首选项。一些首选项默认会有所不同,具体取决于您使用的是控制台还是命令行。

当您开始刷新实例时,您可以更改以下任何首选项:

自动回滚(AutoRollback

选择在实例刷新失败时是否将自动扩缩组回滚到其先前的配置。有关更多信息,请参阅通过回滚撤消更改

检查点(CheckpointPercentages

选择是否分阶段替换实例。这样,您可以随时对实例执行验证。有关更多信息,请参阅将检查点添加到实例刷新

检查点延迟(CheckpointDelay

在到达检查点之后与继续操作之前需要等待的时间量(以秒为单位)。有关更多信息,请参阅将检查点添加到实例刷新

实例预热(InstanceWarmup

以秒为单位的时间段,在此期间,Amazon EC2 Auto Scaling 等待实例准备好接收流量,然后继续替换下一个实例。如果您已经正确定义了自动扩缩组的默认实例预热,则无需更改实例预热(除非您想覆盖默认)。有关更多信息,请参阅为 Auto Scaling 组设置原定设置实例预热

最低运行正常百分比(MinHealthyPercentage

在可继续刷新之前必须通过组运行状况检查的自动扩缩组所需容量的百分比。有关这些运行状况检查的详细信息,请参阅 Auto Scaling 实例的运行状况检查

横向缩减保护实例(ScaleInProtectedInstances

选择若找到横向缩减保护实例时 Amazon EC2 Auto Scaling 要采取的操作。有关这些实例的更多信息,请参阅 实例横向缩减保护

Amazon EC2 Auto Scaling 提供以下选项:

  • 替换Refresh)- 替换横向缩减保护实例。

  • 忽略Ignore)- 忽略横向缩减保护实例,并继续替换未受保护的实例。

  • 等待Wait)- 等待一小时,以删除横向缩减保护。如果您不这样做,实例刷新将失败。

跳过匹配(SkipMatching

选择 Amazon EC2 Auto Scaling 是否会跳过替换与所需配置匹配的实例。如果未指定所需配置,则会跳过替换相关实例,这些实例的启动模板和实例类型与自动扩缩组在实例刷新启动之前使用的启动模板和实例类型相同。有关更多信息,请参阅使用实例刷新和跳过匹配

备用实例(StandbyInstances

选择 Amazon EC2 Auto Scaling 会在实例处于 Standby 状态时做什么。有关这些实例的更多信息,请参阅 临时从 Auto Scaling 组中移除实例

Amazon EC2 Auto Scaling 提供以下选项:

  • 终止Terminate)- 终止 Standby 中的实例。

  • 忽略Ignore)- 忽略 Standby 中的实例,并继续替换处于 InService 状态的实例。

  • 等待Wait)- 等待一小时让实例恢复服务。如果您不这样做,实例刷新将失败。

默认值取决于您是从命令行(Amazon CLI 或 Amazon 开发工具包)还是从控制台启动实例刷新。

下表列出了实例刷新设置的默认值。

设置 Amazon CLI 或 Amazon 开发工具包 Amazon EC2 Auto Scaling 控制台
自动回滚 已禁用(false 已禁用
检查点 已禁用(false 已禁用
检查点延迟 1 小时(3600 秒) 1 小时
实例预热 默认实例预热(如果已定义),否则为运行状况检查宽限期 默认实例预热(如果已定义),否则为运行状况检查宽限期
最低运行正常百分比 90 90
横向缩减保护实例 Wait Ignore
跳过匹配 已禁用(false Enabled
备用实例 Wait Ignore