本文概要說明您可以在 Compute Engine 執行個體上使用的暫停、停止或重設作業。如要瞭解如何執行這些作業,請參閱下列文章:
您可以暫停、停止或重設執行個體,以便執行下列操作:
節省費用。
執行維護作業。
排解問題。
釋出資源。
在執行個體的生命週期中,您可以重複暫停及繼續、停止及重新啟動,或重設執行個體,直到執行個體遭到刪除為止。
瞭解執行個體作業
您可以根據工作負載和成本需求,暫停、停止或重設運算執行個體:
- 暫停執行個體
暫停執行個體的動作類似於關上筆電上蓋,建議您在下列情況暫停執行個體:
您想節省費用,因此不再支付執行個體的 CPU 核心和記憶體費用,但仍支付儲存空間費用來保留執行個體狀態。
您目前不需要執行個體,但希望能夠快速還原執行個體,並保留作業系統和應用程式的狀態。
詳情請參閱本文的「暫停作業」一節。
- 停止執行個體
停止執行個體的動作類似於關閉筆電。建議您在下列情況停止執行個體:
您不再需要執行個體,但想移除並重複使用附加至執行個體的資源,例如內部 IP 位址或 Google Cloud Hyperdisk 磁碟區。
您不需要保留客體 OS 記憶體、裝置狀態或應用程式狀態。
您想要變更執行個體的某些屬性,但必須先停止執行個體才能進行這些變更。
詳情請參閱本文的「停止作業」一節。
- 重設執行個體
重設執行個體與重設電腦類似,例如按下重設按鈕或按住電源按鈕。重設作業不會執行正常重新啟動,因此可能會遺失未儲存的資料。建議您在下列情況重設執行個體:
您想將執行個體重新初始化為啟動狀態,確保效能和穩定性達到最佳狀態。
您想在客層 OS 崩潰且沒有回應後繼續執行工作負載,但除了重設執行個體外,沒有其他選項。
詳情請參閱本文中的「重設作業」。
如要瞭解停止、暫停及重設執行個體作業之間的差異,請參閱本文中的比較表。
暫停作業
暫停運算執行個體時,會發生下列情況:
Compute Engine 會將進階設定和電源介面 (ACPI) G1 休眠訊號傳送至客體 OS,並將執行個體狀態變更為
SUSPENDING
。接著,Compute Engine 會使用永久儲存空間儲存下列項目:訪客 OS 記憶體
裝置狀態
執行個體的應用程式狀態
視要儲存的資料量而定,儲存作業可能需要一段時間才能完成。
Compute Engine 完成資料儲存作業後,執行個體狀態會在幾秒內轉換為
SUSPENDED
,暫停作業也會完成。附加至執行個體的所有資源 (例如磁碟和靜態 IP 位址) 仍會附加至執行個體。不過,除非您將臨時 IP 位址升級為靜態 IP 位址,否則系統會釋出所有臨時 IP 位址。
除非繼續或刪除執行個體,否則執行個體會保持在 SUSPENDED
狀態最多 60 天。時間一到,Compute Engine 會將執行個體狀態轉換為 TERMINATED
,執行個體也會失去保留的客體作業系統記憶體、裝置狀態和應用程式狀態。
停止作業
停止或刪除運算執行個體時,或 Compute Engine 執行排定的停止或刪除作業時,會發生下列情況:
如果啟用正常關機,執行個體會進入
PENDING_STOP
狀態,讓您有時間完成執行中的工作,再開始關機程序。執行個體會維持這個狀態,直到正常關機程序逾時或您手動終止程序為止。Compute Engine 會將 ACPI G2 Soft Off 訊號傳送至執行個體中的客層 OS,然後將執行個體狀態設為
STOPPING
。除非您指定略過訪客 OS 關機程序,否則訪客 OS 必須在下列時間內完成乾淨關機程序 (視執行個體類型而定):Spot VM:如果是 Spot VM 和先占執行個體,訪客 OS 會在 30 秒內關機。這段時間與先占程序相同。
其他執行個體類型:如果是其他執行個體類型,客體 OS 會在 120 秒內關機。
客體作業系統關機後,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 磁碟 (如有)。
比較表
下表說明停止、暫停和重設作業對運算執行個體及其附加資源的影響:
暫停執行個體 | 停止執行個體 | 重設執行個體 | |
---|---|---|---|
帳單 | 執行個體處於 SUSPENDING 或 SUSPENDED 狀態時,CPU 使用量不會產生費用。不過,您仍須支付附加至執行個體的資源費用,直到刪除這些資源為止。 |
執行個體處於 STOPPING 或 TERMINATED 狀態時,CPU 使用量不會產生費用。不過,您仍須支付附加至執行個體的資源費用,直到刪除這些資源為止。 |
由於執行個體在重設時會維持 RUNNING 狀態,因此您仍須以執行中執行個體的相同費率支付執行個體費用。 |
執行個體狀態 | SUSPENDED |
TERMINATED |
RUNNING |
連結的磁碟 | 系統會保留附加的磁碟,並持續向您收取相關費用。 | 系統會保留附加的磁碟,並持續向您收取相關費用。 | 系統會保留附加的磁碟,並持續向您收取相關費用。 |
記憶體和執行個體狀態 | 執行個體恢復時,系統會保留並還原客體 OS 和應用程式狀態。 系統會依照特定費率收取保留資料的儲存空間費用。詳情請參閱已暫停執行個體的相關收費說明。 |
執行個體會重設至開機狀態,且不儲存資料。 | 執行個體會重設至開機狀態,且不儲存資料。 |
GPU | 不支援。 如果執行個體已連接 GPU,您就無法暫停執行個體。 |
執行個體停止時,系統不會收取 GPU 的費用。 如果 GPU 連接至處於 TERMINATED 狀態的執行個體,就不會計入專案配額。 |
您必須按標準 GPU 價格支付費用。 |
本機 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 執行個體定價」。