

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Spot 執行個體中斷的行為
<a name="interruption-behavior"></a>

建立 Spot 請求時，您可以指定中斷行為。可能的中斷行為如下：
+ [停止](#stop-spot-instances)
+ [休眠](#hibernate-spot-instances)
+ [終止](#terminate-interrupted-spot-instances)

預設行為是 Amazon EC2 在 Spot 執行個體中斷時將其終止。

## 停止中斷的 競價型執行個體
<a name="stop-spot-instances"></a>

您可以指定 Amazon EC2 在您的 Spot 執行個體中斷時將其停止。Spot 執行個體請求類型必須為 `persistent`。您無法在 Spot 執行個體請求中指定啟動群組。EC2 Fleet 或 Spot 機群請求類型必須為 `maintain`。

**考量事項**
+ 只有 Amazon EC2 才能重新啟動中斷的已停止 Spot 執行個體。
+ 針對由 `persistent` Spot 執行個體請求啟動的 Spot 執行個體：當相同可用區域中的容量可用，且執行個體類型與已停止執行個體相同時，Amazon EC2 便會重新啟動已停止的執行個體。
+ 停止 Spot 執行個體時，您可以修改其某些執行個體屬性，但無法修改執行個體類型。如果卸載或刪除了 EBS 磁碟區，當 Spot 執行個體啟動時，不會連接 EBS 磁碟區。如果卸載了根磁碟區，而 Amazon EC2 試著啟動 Spot 執行個體，則執行個體會啟動失敗，而且 Amazon EC2 會終止已停止的執行個體。
+ 您可以在 Spot 執行個體停止時將其終止。
+ 如果取消 Spot 執行個體請求、EC2 Fleet 或 Spot Fleet，Amazon EC2 會終止已停止的任何相關 Spot 執行個體。
+ 當終止的 Spot 執行個體停止時，您只需支付保留 EBS 磁碟區的費用。使用 EC2 Fleet 和 Spot Fleet 時，如果有許多已停止的執行個體，可能會超出您帳戶的 EBS 磁碟區數量限制。如需在 Spot 執行個體中斷時計費方式的詳細資訊，請參閱 [針對已中斷的 競價型執行個體收費](billing-for-interrupted-spot-instances.md)。
+ 確定您熟悉停止執行個體的含義。如需停止執行個體時會發生狀況的資訊，請參閱 [執行個體狀態之間的差異](ec2-instance-lifecycle.md#lifecycle-differences)。

## 休眠中斷的 競價型執行個體
<a name="hibernate-spot-instances"></a>

您可以指定 Amazon EC2 在您的 Spot 執行個體中斷時將其休眠。如需詳細資訊，請參閱[讓 Amazon EC2 執行個體進入休眠](Hibernate.md)。

Amazon EC2 現在提供與隨需執行個體目前使用相同的 Spot 執行個體休眠體驗。支援更廣泛，現在針對 Spot 執行個體休眠支援下列內容：
+ [更多支援的 AMI](hibernating-prerequisites.md#hibernation-prereqs-supported-amis)
+ [更多支援的執行個體系列](hibernating-prerequisites.md#hibernation-prereqs-supported-instance-families)
+ [使用者啟動的休眠](hibernating-instances.md)

## 終止已中斷的 Spot 執行個體
<a name="terminate-interrupted-spot-instances"></a>

當 Amazon EC2 中斷 Spot 執行個體時，預設情況下會終止執行個體，除非您指定了其他中斷行為，例如停止或休眠。如需詳細資訊，請參閱[終止 Amazon EC2 執行個體](terminating-instances.md)。