實例終止的工作原理 - Amazon Elastic Compute Cloud

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

實例終止的工作原理

當您終止執行個體時,變更會在執行個體的作業系統層級註冊,部分資源會遺失,而且部分資源會持續存在。

下圖顯示 Amazon EC2 執行個體終止時遺失的內容,以及遺失的內容。執行個體終止時,會清除任何執行個體儲存磁碟區上的資料以及儲存該執行個體 RAM 的資料。與執行個體相關聯的任何彈性 IP 位址都會中斷連線。對於 Amazon EBS 磁碟區和這些磁碟區上的資料,結果取決於磁碟區的終止時刪除設定。根據預設,會刪除根磁碟區並保留資料磁碟區。

執行個體終止時,IP 位址、RAM、執行個體儲存磁碟區和 EBS 根磁碟區都會遺失。

考量事項

  • 執行個體終止時,與該執行個體建立關聯的執行個體存放區磁碟區上之資料,將被刪除。

  • 根據預設,執行個體終止時,Amazon EBS 根設備磁碟區將自動被刪除。然而,您於啟動時連接的其他 EBS 磁碟區或您連接至現有執行個體的 EBS 磁碟區都將保留,即使該執行個體已終止。如需詳細資訊,請參閱 在執行個體終止時保留資料

    注意

    執行個體終止時未刪除的任何磁碟區將繼續產生費用。

  • 若要防止執行個體遭人意外終止,請啟用終止保護

  • 若要控制執行個體在執行個體啟動關機時是否停止或終止,請變更執行個體起始的關機行為

  • 如果您在執行個體終止時執行指令碼,則執行個體可能會發生異常終止,因為我們無法確保關閉指令碼執行。Amazon EC2 會嘗試完全關閉執行個體,並執行任何系統關閉指令碼;不過,某些事件 (例如硬體故障) 可能會使這些系統關閉指令碼無法執行。

若您終止執行個體會如何

在作業系統層級註冊的變更
  • API 請求會傳送按下按鈕事件給訪客。

  • 由於按鈕按下事件,各種系統服務將被停止。在 Linux 中,統處理系統的正常關機。順利關機由從虛擬化管理程序按下 ACPI 關機按鈕事件觸發。

  • 系統將會啟動 ACPI 關機。

  • 當順利關機程序結束時,執行個體就會關機。OS 關機時間無法設定。執行個體仍會短暫顯示於主控台,之後該項目會自動刪除。

資源丟失
  • 存放在執行個體儲存體磁碟區的資料。

  • 如果 DeleteOnTermination 屬性設定為 true,則為存放在 Amazon EBS 根裝置磁碟區上的資料。

持續存在的資源
  • 存放在其他 Amazon EBS 磁碟區上的資料,會在啟動執行個體當下或之後連接。

測試應用程式對執行個體終止的回應

您可以用 AWS Fault Injection Service 來測試執行個體終止時應用程式的回應方式。如需詳細資訊,請參閱 AWS Fault Injection Service 使用者指南