停止中断的竞价型实例 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

停止中断的竞价型实例

您可以指定 Amazon EC2 在竞价型实例中断时将其停止。有关更多信息,请参阅 指定中断行为

注意事项

  • 只有 Amazon EC2 才能重新启动已停止的竞价型实例。

  • 对于由 persistent 竞价型实例请求启动的竞价型实例:Amazon EC2 会在容量在同一可用区中可用且适用于已停止的实例的同一实例类型(必须使用相同的启动规范)时重新启动已停止的实例。

  • 对于类型为 maintain 的 EC2 集群或竞价型实例集启动的竞价型实例:竞价型实例中断后,Amazon EC2 启动替代实例以维持目标容量。Amazon EC2 基于指定的分配策略(lowestPricediversifiedInstancePoolsToUseCount)查找最优竞价型容量池;它不会使用早期已停止的实例确定池的优先级。稍后,如果分配策略产生了包含早期已停止的实例的池,则 Amazon EC2 会重新启动已停止的实例以满足目标容量。

    例如,考虑使用 lowestPrice 分配策略的 Spot 实例集。初始启动时,c3.large 池满足启动规范的 lowestPrice 条件。稍后,当中断 c3.large 实例时,Amazon EC2 会停止实例并从符合 lowestPrice 策略的其他池中补充容量。此时,该池正好是一个 c4.large 池,并且 Amazon EC2 会启动 c4.large 实例以满足目标容量。同样,Spot 实例集下次可以移动到 c5.large 池。在这些转换的每个转换中,Amazon EC2 不会使用早期已停止的实例确定池的优先级,但会仅在指定的分配策略上确定优先级。lowestPrice 策略可以返回到包含早期已停止的实例的池。例如,如果实例在 c5.large 池中被中断且 lowestPrice 策略将其返回到 c3.largec4.large 池,则早期已停止的实例会重新启动以满足目标容量。

  • 在停止竞价型实例后,您可以修改其部分实例属性,但不能修改实例类型。如果您分离或删除一个 EBS 卷,则在启动竞价型实例时不会附加该卷。如果您分离根卷并且 Amazon EC2 尝试启动竞价型实例,则该实例将无法启动,Amazon EC2 将终止已停止的实例。

  • 当竞价型实例停止时,您可以将其终止。

  • 如果取消竞价型实例请求、EC2 机群或竞价型实例集,Amazon EC2 将终止任何停止的关联竞价型实例。

  • 在中断的竞价型实例停止后,您只需为保留的 EBS 卷付费。对于 EC2 实例集和 Spot 实例集,如果具有很多停止的实例,则可能会超出您的账户的 EBS 卷数限制。有关竞价型实例中断时如何收费的更多信息,请参阅 中断的竞价型实例的计费

  • 确保您熟知停止实例的影响。有关实例停止可能会发生情况的更多信息,请参阅 重启、停止、休眠和终止之间的区别

先决条件

要停止已中断的竞价型实例,必须满足以下先决条件:

竞价型请求类型

竞价型实例请求类型 – 必须为 persistent。您不能在竞价型实例请求中指定启动组。

EC2 机群或竞价型实例集请求类型 – 必须为 maintain

根卷类型

必须是 EBS 卷,而不是实例存储卷。