暫停、停止或重設 Compute Engine 執行個體

本文概要說明您可以在 Compute Engine 執行個體上使用的暫停、停止或重設作業。如要瞭解如何執行這些作業,請參閱下列文章:

您可以暫停、停止或重設執行個體,以便執行下列操作:

  • 節省費用。

  • 執行維護作業。

  • 排解問題。

  • 釋出資源。

在執行個體的生命週期中,您可以重複暫停及繼續、停止及重新啟動,或重設執行個體,直到執行個體遭到刪除為止。

瞭解執行個體作業

您可以根據工作負載和成本需求,暫停、停止或重設運算執行個體:

暫停執行個體

暫停執行個體與關上筆電上蓋類似。建議您在下列情況暫停執行個體:

  • 您希望節省費用,因此不再支付執行個體的核心和記憶體費用,但仍支付儲存空間費用來保留執行個體狀態。

  • 您目前不需要執行個體,但希望能夠快速還原執行個體,並保留作業系統和應用程式的狀態。

詳情請參閱本文的「暫停作業」。

停止執行個體

停止執行個體的動作類似於關閉筆電。建議您在下列情況停止執行個體:

  • 您不再需要執行個體,但想移除並重複使用附加至執行個體的資源,例如內部 IP 位址或 Google Cloud Hyperdisk 磁碟區。

  • 您不需要保留客體 OS 記憶體、裝置狀態或應用程式狀態。

  • 您想要變更執行個體的某些屬性,但必須先停止執行個體才能進行變更。

詳情請參閱本文的「停止作業」一節。

重設執行個體

重設執行個體與重設電腦類似,例如按下重設按鈕或按住電源按鈕。重設作業不會執行正常重新啟動,因此可能會遺失未儲存的資料。建議您在下列情況重設執行個體:

  • 您想將執行個體重新初始化為啟動狀態,確保效能和穩定性達到最佳狀態。

  • 您想在客層 OS 發生當機且沒有回應後繼續執行工作負載,但除了重設執行個體外,沒有其他選項。

詳情請參閱本文中的「重設作業」。

如要瞭解停止、暫停及重設執行個體作業的差異,請參閱本文中的比較表

暫停作業

暫停運算執行個體時,會發生下列情況:

  1. Compute Engine 會將進階設定與電源介面 (ACPI) G1 休眠訊號傳送至客體 OS,並將執行個體狀態變更為 SUSPENDING。接著,Compute Engine 會使用永久儲存空間儲存下列項目:

    • 訪客 OS 記憶體

    • 裝置狀態

    • 執行個體的應用程式狀態

    視要儲存的資料量而定,儲存作業可能需要一段時間才能完成。

  2. Compute Engine 儲存資料後,執行個體狀態會在幾秒內轉換為 SUSPENDED,暫停作業也會完成。附加至執行個體的所有資源 (例如磁碟和靜態 IP 位址) 仍會附加至執行個體。不過,除非您將暫時性 IP 位址升級為靜態 IP 位址,否則系統會釋出所有暫時性 IP 位址。

除非繼續刪除執行個體,否則執行個體最多會處於 SUSPENDED 狀態 60 天。之後,Compute Engine 會將執行個體狀態轉換為 TERMINATED,且執行個體會失去保留的客體 OS 記憶體、裝置狀態和應用程式狀態。

停止作業

停止或刪除運算執行個體,或 Compute Engine 執行排定的停止或刪除作業時,會發生下列情況:

  1. 如果啟用正常關機,執行個體會進入 PENDING_STOP 狀態,讓您有時間完成執行中的工作,再開始關機程序。執行個體會維持這個狀態,直到正常關機程序逾時或您手動結束為止。

  2. Compute Engine 會將 ACPI G2 Soft Off 訊號傳送至執行個體中的客體 OS,然後將執行個體狀態設為 STOPPING。除非您指定略過客體 OS 關機程序,否則客體 OS 必須在下列時間內正常關機,時間長度取決於執行個體類型:

    • Spot VM:如果是 Spot VM 和先占執行個體,訪客 OS 最多會在 30 秒內關閉。這段時間與先占程序的長度相同。

    • 其他執行個體類型:對於任何其他執行個體類型,Compute Engine 最多會給予客體 OS 120 秒來關機。

  3. 客體作業系統關機後,Compute Engine 會將 ACPI G3 Mechanical Off 信號傳送至執行個體,並視執行的作業而定,採取下列其中一種做法:

    • 停止作業:Compute Engine 會在幾秒內將執行個體狀態設為 TERMINATED,並完成停止作業。執行個體會保留其附加磁碟、設定、IP 位址、MAC 位址和執行個體中繼資料。

    • 刪除作業:Compute Engine 會在幾秒內刪除執行個體和所有附加資源。

重設作業

重設運算執行個體時,Compute Engine 會立即重新啟動執行個體,不會將 ACPI 關機訊號傳送至客體 OS,並略過所有關機程序。重設執行個體時,Compute Engine 會執行下列動作:

  • Compute Engine 會將執行個體重新初始化為初始開機狀態,但不會修改執行個體中繼資料或附加的磁碟。

  • Compute Engine 會清除執行個體記憶體的內容。

  • 在重設作業期間,Compute Engine 會將執行個體狀態維持在 RUNNING

重設作業不會變更任何執行個體屬性。執行個體會保留臨時 IP、靜態外部 IP、連結的磁碟、機型和本機 SSD 磁碟 (如有)。

比較表

下表說明停止、暫停及重設作業對運算執行個體及其附加資源的影響:

暫停執行個體 停止執行個體 重設執行個體
帳單 執行個體處於 SUSPENDINGSUSPENDED 狀態時,您不必支付 CPU 使用量費用。不過,除非刪除附加至執行個體的資源,否則仍須支付相關費用。 執行個體處於 STOPPINGTERMINATED 狀態時,您不必支付 CPU 使用量費用。不過,除非刪除附加至執行個體的資源,否則仍須支付相關費用。 由於執行個體在重設時仍處於 RUNNING 狀態,因此系統會繼續以執行中執行個體的費率向您收取執行個體費用。
執行個體狀態 SUSPENDED TERMINATED RUNNING
已連結的磁碟 系統會保留附加的磁碟,並繼續向您收取相關費用。 系統會保留附加的磁碟,並繼續向您收取相關費用。 系統會保留附加的磁碟,並繼續向您收取相關費用。
記憶體和執行個體狀態 系統會保留客層 OS 和應用程式狀態,並在執行個體恢復執行時還原。

系統會按照特定費率收取保留資料的儲存空間費用。詳情請參閱已暫停執行個體的相關收費說明
執行個體會重設至開機狀態,且不儲存資料。 執行個體會重設至開機狀態,且不儲存資料。
GPU 不支援。如果執行個體已連接 GPU,您就無法暫停執行個體。 當執行個體狀態變更為 TERMINATED 時,GPU 不會繼續附加至執行個體,因此您不會產生費用。 您必須按標準 GPU 價格支付費用。
TPU 不支援。如果執行個體已連結 TPU,就無法暫停執行個體。 不支援。如果執行個體已連結 TPU,就無法停止執行個體。 您需要支付標準 TPU 價格的費用。
本機 SSD 磁碟 暫停執行個體時,您可以選擇捨棄或保留連結的本機 SSD 磁碟資料。

如果您選擇保留本機 SSD 資料 (搶先版),Compute Engine 會將本機 SSD 資料遷移至具備耐用性的儲存空間,並在您恢復或刪除執行個體前,持續收取所用儲存空間的費用。
停止執行個體時,您可以選擇捨棄或保留所連本機 SSD 磁碟中的資料。

如果選擇保留本機 SSD 資料 (搶先版),Compute Engine 會將本機 SSD 資料遷移至持久儲存空間,並在您重新啟動或刪除執行個體前,針對使用的儲存空間向您收費。
系統會保留本機 SSD 磁碟及其資料,但重設執行個體可能會導致資料遺失或檔案系統損毀。
外部臨時 IP 位址 Compute Engine 會在執行個體暫停時釋出臨時 IP 位址,並在執行個體恢復時指派新的臨時 IP 位址。如要保留外部 IP 位址,請將其升級為靜態 IP 位址。 Compute Engine 會在執行個體停止時釋出臨時 IP 位址,並在執行個體重新啟動時,指派新的臨時 IP 位址給執行個體。如要保留外部 IP 位址,請將其升級為靜態 IP 位址。 系統會保留臨時 IP 位址。
外部靜態 IP 位址 靜態外部 IP 位址會保留。

如果您保留了靜態外部 IP 位址,卻未將該位址指派給執行個體,則該位址的費率會高於使用中的靜態和臨時外部 IP 位址。詳情請參閱外部 IP 位址定價
靜態外部 IP 位址會保留。

如果您保留了靜態外部 IP 位址,卻未將該位址指派給執行個體,或是將該位址指派給處於 TERMINATED 狀態的執行個體,則該位址的費率會高於使用中的靜態和臨時外部 IP 位址。詳情請參閱外部 IP 位址定價
靜態外部 IP 位址會保留。
內部 IP 或 MAC 位址 內部 IP 和 MAC 位址會保留。 內部 IP 和 MAC 位址會保留。 內部 IP 和 MAC 位址會保留。
VM 中繼資料 VM 中繼資料會保留。 VM 中繼資料會保留。 VM 中繼資料會保留。

定價

以下各節說明停止、暫停或重設運算執行個體作業的定價。

暫停執行個體的價格

運算執行個體狀態轉換為 SUSPENDING 後,您就不必再支付 CPU 使用費。不過,您仍須為附加至執行個體的下列資源付費,直到刪除這些資源為止:

  • 執行個體的記憶體。

  • 附加至執行個體的任何磁碟。

  • 指派給執行個體的任何靜態 IP 位址。

此外,您可能仍須支付軟體授權費用。舉例來說,如果您暫停 Windows Server 執行個體,就不會產生 Windows Server 授權費用。不過,您可能仍需支付其他類型授權的費用。

詳情請參閱已暫停執行個體的相關收費說明

停止執行個體的價格

運算執行個體狀態轉換為 STOPPING 後,您就不會再產生 CPU 使用量費用。不過,您仍須支付連結至執行個體的任何資源費用 (例如磁碟和外部 IP 位址),直到刪除這些資源為止。

詳情請參閱「執行個體正常運作時間」。

重設執行個體的價格

由於重設後運算執行個體的狀態仍為 RUNNING,因此您仍須以與執行中執行個體相同的費率,支付執行個體費用。

詳情請參閱「VM 執行個體定價」。

後續步驟