本文概要說明您可以在 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 秒內關機。這段時間的長度與先占程序相同。 
- 其他執行個體類型:對於任何其他執行個體類型,Compute Engine 最多會給予客體 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 執行個體定價」。