停止中断的竞价型实例
您可以指定 Amazon EC2 在竞价型实例中断时将其停止。有关更多信息,请参阅 指定中断行为。
注意事项
-
只有 Amazon EC2 才能重新启动已停止的竞价型实例。
-
对于由
persistent
竞价型实例请求启动的竞价型实例:Amazon EC2 会在容量在同一可用区中可用且适用于已停止的实例的同一实例类型(必须使用相同的启动规范)时重新启动已停止的实例。 -
对于类型为
maintain
的 EC2 集群或竞价型实例集启动的竞价型实例:竞价型实例中断后,Amazon EC2 启动替代实例以维持目标容量。Amazon EC2 基于指定的分配策略(lowestPrice
、diversified
或InstancePoolsToUseCount
)查找最优竞价型容量池;它不会使用早期已停止的实例确定池的优先级。稍后,如果分配策略产生了包含早期已停止的实例的池,则 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.large
或c4.large
池,则早期已停止的实例会重新启动以满足目标容量。 -
在停止竞价型实例后,您可以修改其部分实例属性,但不能修改实例类型。如果您分离或删除一个 EBS 卷,则在启动竞价型实例时不会附加该卷。如果您分离根卷并且 Amazon EC2 尝试启动竞价型实例,则该实例将无法启动,Amazon EC2 将终止已停止的实例。
-
当竞价型实例停止时,您可以将其终止。
-
如果取消竞价型实例请求、EC2 机群或竞价型实例集,Amazon EC2 将终止任何停止的关联竞价型实例。
-
在中断的竞价型实例停止后,您只需为保留的 EBS 卷付费。对于 EC2 实例集和 Spot 实例集,如果具有很多停止的实例,则可能会超出您的账户的 EBS 卷数限制。有关竞价型实例中断时如何收费的更多信息,请参阅 中断的竞价型实例的计费。
-
确保您熟知停止实例的影响。有关实例停止可能会发生情况的更多信息,请参阅 重启、停止、休眠和终止之间的区别。
先决条件
要停止已中断的竞价型实例,必须满足以下先决条件:
- 竞价型请求类型
-
竞价型实例请求类型 – 必须为
persistent
。您不能在竞价型实例请求中指定启动组。EC2 机群或竞价型实例集请求类型 – 必须为
maintain
。 - 根卷类型
-
必须是 EBS 卷,而不是实例存储卷。