Compute Engine 執行個體生命週期


本文說明 Compute Engine 執行個體的生命週期,涵蓋從建立到刪除的各種狀態。如要瞭解如何檢查一或多個執行個體的狀態,請參閱下列說明:

瞭解執行個體的生命週期後,您就能更有效地執行下列操作:

  • 排解執行個體問題。

  • 管理執行個體資源。

  • 規劃執行個體遷移作業。

執行個體狀態

運算執行個體在生命週期中,可能會經歷不同狀態。建立執行個體時,Compute Engine 會佈建資源來啟動執行個體,接著執行個體會移至測試環境,準備初次啟動。執行個體啟動後,即視為正在執行。執行個體可以多次停止及重新啟動,或暫停及繼續,直到刪除為止。

下圖顯示 Compute Engine 可將執行個體設為的各種狀態:

Compute Engine 執行個體生命週期可設定的每個狀態流程圖。

上圖顯示的狀態如下:

  • PROVISIONING:在執行個體的第一個階段,Compute Engine 會為執行個體分配資源。

  • STAGING:Compute Engine 正在準備執行個體,以便首次啟動,原因如下:

    • Compute Engine 仍在建立及設定執行個體。

    • 您或排定的作業要求重新啟動或繼續執行執行個體。

    在這個狀態下,執行個體尚未執行。

  • RUNNING:Compute Engine 正在啟動執行個體,或執行個體正在執行。在此狀態下,您可以停止、暫停或刪除執行個體。此外,Compute Engine 也會因排定的動作而停止或刪除執行個體,或者在執行個體屬於代管執行個體群組 (MIG) 且發生硬體錯誤時修復執行個體。

  • PENDING_STOP:執行個體正在安全地關閉。只有在您啟用正常關機,並要求停止或刪除執行個體,或 Compute Engine 自動執行排定的停止或刪除作業時,才會進行這項關機程序。發生下列任一情況時,執行個體狀態會變更為 STOPPING

    • 您手動結束安全關機。

    • 安全關機時間長度逾時。如果仍有任何工作正在執行,Compute Engine 會強制停止這些工作。

  • STOPPING:執行個體正在關閉客體 OS,這會在下列情況發生:

    • 您或排定作業已要求停止或刪除執行個體。

    • 發生硬體錯誤。

    關機時間取決於執行個體類型;不過,如果執行個體因硬體錯誤而停止,關機時間可能會有所不同。Compute Engine 關閉客體 OS 後,會將執行個體狀態設為 TERMINATED,然後完成停止作業,或刪除執行個體和所有附加資源。

  • TERMINATED:Compute Engine 已完成停止作業。 除非您卸離附加資源,否則這些資源會維持附加狀態。在這個狀態下,執行個體會維持停止狀態,直到您重新啟動或刪除執行個體為止。

  • REPAIRING:Compute Engine 正在修復執行個體。如果發生內部錯誤,或執行個體的主機伺服器因維護作業而無法使用,Compute Engine 會修復執行個體。執行個體修復期間會發生下列情況:

    如果 Compute Engine 成功修復執行個體,執行個體狀態就會恢復為修復作業開始前的狀態。這個狀態可以是 STAGINGRUNNINGSUSPENDINGSTOPPING

  • SUSPENDING:您要求暫停執行個體後,Compute Engine 已開始執行暫停作業。在此狀態下,您只能等待暫停作業完成。

  • SUSPENDED:Compute Engine 已完成暫停作業。 在此狀態下,您可以繼續或刪除執行個體。如果執行個體處於 SUSPENDED 狀態超過 60 天,Compute Engine 會停止執行個體,並將其狀態轉換為 TERMINATED

硬體故障

在極少數情況下,運算執行個體可能會因非預期中斷、硬體錯誤或其他系統問題而發生故障。Google 建議您使用永久儲存空間磁碟區、定期備份資料,並設計系統,確保單一執行個體故障不會造成災難性後果,以減輕硬體故障的影響。詳情請參閱如何設計完善可靠的系統

如果執行個體失敗,Compute Engine 會使用相同的開機磁碟、中繼資料和執行個體設定,自動重新啟動執行個體。如要修改執行個體的自動重新啟動行為,請參閱設定 VM 主機維護政策

定價

系統會依下列方式收取運算執行個體費用:

  • 如果執行個體處於下列狀態,系統會收取 CPU 用量費用:

    • RUNNING

    • PENDING_STOP

  • 如果執行個體處於下列狀態,系統會收取記憶體用量費用:

    • RUNNING

    • PENDING_STOP

    • SUSPENDING

    • SUSPENDED

  • 對於磁碟或外部 IP 位址等附加資源,只要資源存在,系統就會向您收費,與執行個體狀態無關。

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

後續步驟