

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

# Amazon EC2 執行個體休眠的運作方式
<a name="instance-hibernate-overview"></a>

下列圖表顯示 EC2 執行個體休眠程序的基本概觀。

![\[休眠流程概觀。\]](http://docs.aws.amazon.com/zh_tw/AWSEC2/latest/UserGuide/images/hibernation-flow.png)


## 若您讓執行個體進入休眠會發生什麼情況
<a name="how-instance-hibernation-works"></a>

當您讓執行個體進入休眠時，會發生下列情況：
+ 執行個體會移至 `stopping` 狀態。Amazon EC2 會對作業系統發出執行休眠 (暫停磁碟機) 的訊號。休眠會凍結所有程序、將執行個體記憶體 (RAM) 的內容儲存於 EBS 根磁碟區，然後執行一般關機。
+ 完成關機之後，執行個體會進入 `stopped` 狀態。
+ 所有的 EBS 磁碟區仍會繼續連接至執行個體，其中的資料也會持續存在，包括儲存在 RAM 上的內容。
+ 任何 Amazon EC2 執行個體存放區磁碟區都會維持連接到執行個體的狀態，但執行個體存放區磁碟區上的資料會遺失。
+ 在大部分的情況中，執行個體會在啟動時轉移到新的基礎主機電腦。這也是您在停止並啟動執行個體時會發生的情況。
+ 當您啟動執行個體時，執行個體會開機，作業系統會從 EBS 根磁碟區讀取 RAM 的內容，然後將程序恢復為先前的狀態。
+ 執行個體會保留其私有 IPv4 位址及任何彈性 IPv6 位址。當您啟動執行個體時，執行個體會繼續保留其私有 IPv4 位址和任何 IPv6 位址。
+ Amazon EC2 會釋出公用 IPv4 位址。當您啟動執行個體時，Amazon EC2 會將新公用 IPv4 位址指派給執行個體。
+ 執行個體仍會保持與彈性 IP 地址的關聯。我們會針對和已休眠執行個體建立關聯的任何彈性 IP 地址向您收費。

如需休眠與重新開機、停止和終止之間差異的資訊，請參閱[執行個體狀態之間的差異](ec2-instance-lifecycle.md#lifecycle-differences)。

## 限制
<a name="instance-hibernate-limitations"></a>
+ 讓執行個體休眠時，任何執行個體存放區磁碟區上的資料都會遺失。
+ (Linux 執行個體) 不能讓 RAM 大於 150 GiB 的執行個體休眠。
+ (Windows 執行個體) 不能讓 RAM 大於 16 GiB 的執行個體休眠。
+ 當您的執行個體休眠時，您無法進行修改。這與未休眠的已停止執行個體不同，您可在其中修改特定屬性，例如執行個體類型或大小。
+ 如果您從休眠或已啟用休眠的執行個體中建立快照或 AMI，您可能無法連線至從 AMI 或從快照建立的 AMI 啟動的新執行個體。
+ (僅限 Spot 執行個體) 如果 Amazon EC2 讓您的 Spot 執行個體休眠，則只有 Amazon EC2 可以恢復您的執行個體。如果是您讓 Spot 執行個體休眠 ([使用者啟動的休眠](hibernating-instances.md))，您可以恢復執行個體。只有在有可用的容量，且 Spot 價格低於或等於您指定的最高價格時，才能恢復休眠的 Spot 執行個體。
+ 您無法讓位於 Auto Scaling 群組或由 Amazon ECS 使用的執行個體進入休眠。若您的執行個體位於 Auto Scaling 群組中，且您嘗試讓其進入休眠，Amazon EC2 Auto Scaling 服務會將停止的執行個體標記為運作狀態不良，且可能會將其終止並啟動取代用執行個體。如需詳細資訊，請參閱「Amazon EC2 Auto Scaling 使用者指南」**中的[針對 Auto Scaling 群組中的執行個體進行運作狀態檢查](https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-health-checks.html)。
+ 您無法讓設定為在 UEFI 模式下且啟用 [UEFI 安全開機](uefi-secure-boot.md)進行開機的執行個體進入休眠。
+ 如果您休眠啟動到 容量預留 的執行個體，容量預留 不確保休眠執行個體可以在您嘗試啟動之後恢復。
+ 如果啟用了聯邦資訊處理標準 (FIPS) 模式，則無法將使用 5.10 以下核心的執行個體休眠。
+ 我們不支援讓執行個體休眠超過 60 天。若要保留執行個體 60 天以上，您必須啟動休眠的執行個體、停止執行個體並將其啟動。
+ 我們持續透過升級與安全修補程式來更新我們的平台，可能會與現有的已休眠執行個體衝突。在進行需要啟動已休眠執行個體的重大更新時，我們會通知您，以便我們執行關機或重新啟動來套用必要的升級和安全修補程式。

## 讓 Spot 執行個體休眠的考量
<a name="spot-hibernation-considerations"></a>
+ 如果「您」**讓 Spot 執行個體休眠，只要容量可用且 Spot 價格低於或等於您指定的最高價格，就可以重新啟動該執行個體。
+ 如果「Amazon EC2」**讓您的 Spot 執行個體休眠：
  + 只有 Amazon EC2 才能恢復您的執行個體。
  + 當 Spot 價格低於或等於您所指定的最高價格，而且有可用的容量時，Amazon EC2 會恢復已休眠的 Spot 執行個體。
  + 在 Amazon EC2 讓 Spot 執行個體休眠之前，您會在休眠開始前兩分鐘收到中斷通知。

  如需詳細資訊，請參閱[Spot 執行個體中斷](spot-interruptions.md)。