閒置關閉
根據預設,Vertex AI Workbench 執行個體會在閒置一段時間後關閉。本頁說明閒置關機功能,以及如何在建立執行個體時變更預設閒置關機設定。
總覽
為協助管理成本,Vertex AI Workbench 執行個體預設會在閒置一段特定時間後關閉。你可以變更時間長度或關閉這項功能。
執行閒置關機功能的必要條件
如要執行閒置關機功能,Vertex AI Workbench 執行個體必須啟用訪客屬性。訪客屬性預設為啟用,但如果您已停用訪客屬性,可以將 enable-guest-attributes
中繼資料鍵設為 true
,啟用訪客屬性。請參閱「更新執行個體的中繼資料」一文。
帳單
在執行個體關閉期間,您不會產生 CPU 或 GPU 使用量費用,除非在關閉期間執行排定執行作業。如要進一步瞭解排程執行作業,請參閱本頁的「在執行個體關閉時執行排程執行作業」一節。
執行個體關閉時,仍會產生磁碟儲存空間費用。詳情請參閱「定價」。
關閉閒置關機功能或變更預設的閒置時間長度
系統預設會啟用閒置關閉功能,並在執行個體閒置 180 分鐘後關閉。
您可以在建立執行個體時變更這些設定。
如要關閉閒置關機功能,或變更現有執行個體的閒置時間長度,請按照下列步驟操作:
前往 Google Cloud 控制台的「Instances」(執行個體) 頁面。
按一下執行個體名稱。
在「Instance details」(執行個體詳細資料) 頁面上,按一下「Software and security」(軟體和安全性) 分頁。
在「修改軟體和安全性設定」部分中:
如要關閉閒置關機功能,請取消勾選「啟用閒置關機」旁邊的核取方塊。
如要變更閒置時間長度,請在「關機前的閒置時間 (分鐘)」中,將數字改為所需的閒置時間長度。在 Google Cloud 控制台中,您可以將這項設定設為 10 到 1440 之間的任何整數值。
按一下「提交」。
使用 gcloud CLI 管理閒置關機功能
Vertex AI Workbench 執行個體的閒置關機功能會使用 metadata
標記進行管理。如要啟用閒置關機功能,請在中繼資料中使用 idle-timeout-seconds
鍵建立執行個體,並將值設為秒數。
gcloud workbench instances create INSTANCE_NAME --metadata=idle-timeout-seconds=86400
如要變更閒置關機時間,請更新中繼資料中的 idle-timeout-seconds
鍵值。
gcloud workbench instances update INSTANCE_NAME --metadata=idle-timeout-seconds=43200
如要關閉閒置關機功能,請使用下列指令:
gcloud workbench instances update INSTANCE_NAME --metadata=idle-timeout-seconds=
在 Terraform 中管理閒置關機
您可以使用中繼資料欄位中的 idle-timeout-seconds
鍵,管理 Terraform 上工作台執行個體的閒置關機作業。
如要瞭解如何套用或移除 Terraform 設定,請參閱「基本 Terraform 指令」。
閒置關機的運作方式
在指定時間範圍內,如果沒有任何核心活動,執行個體就會關閉。舉例來說,執行單元格或將新輸出內容列印到筆記本的活動,會重設閒置關機計時器。CPU 使用率不會重設閒置關機計時器。
如果您讓 JupyterLab 保持開啟狀態,且未與視窗互動,執行個體會在閒置關機期間後關閉。
根據預設,閒置關機會在執行例項的下列位址中尋找活動:
127.0.0.1:8080/api/sessions
127.0.0.1:8080/api/terminals
127.0.0.1:8080/api/kernels
在執行個體關閉時執行排定的作業
如果您在已關閉的 Vertex AI Workbench 執行個體中排定執行筆記本檔案,執行作業仍會依排程執行。
後續步驟
- 如要依排程執行筆記本檔案,即使執行個體已關閉也能執行,請參閱「排定筆記本執行時間」。