閒置關閉

根據預設,Vertex AI Workbench 執行個體會在閒置一段時間後關閉。本頁說明閒置關機功能,以及如何在建立執行個體時變更預設閒置關機設定。

總覽

為協助控管費用,Vertex AI Workbench 執行個體預設會在閒置一段時間後關閉。你可以變更時間長度或關閉這項功能。

執行閒置關機功能的需求條件

如要執行閒置關機作業,Vertex AI Workbench 執行個體必須啟用訪客屬性。訪客屬性預設為啟用狀態,但如果您已關閉訪客屬性,可以將 enable-guest-attributes 中繼資料鍵設為 true,啟用訪客屬性。請參閱更新執行個體的中繼資料

帳單

執行個體關閉時,系統不會收取 CPU 或 GPU 使用費用,但關閉期間執行的排定作業除外。如要進一步瞭解排定執行的作業,請參閱本頁面的「排定執行的作業會在執行個體關閉時執行」一節。

執行個體關閉期間,仍須支付磁碟儲存空間費用。詳情請參閱「定價」。

關閉閒置關機功能,或變更預設閒置時間

閒置關機功能預設為啟用,並設定在閒置 180 分鐘後關閉執行個體。

您可以在建立執行個體時變更這些設定。

如要關閉閒置關機功能,或變更現有執行個體的閒置時間長度,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Instances」(執行個體) 頁面

    前往「Instances」(執行個體) 頁面

  2. 按一下執行個體名稱。

  3. 在「Instance details」(執行個體詳細資料) 頁面上,按一下「Software and security」(軟體和安全性) 分頁標籤。

  4. 在「修改軟體和安全性設定」部分:

    • 如要關閉閒置關機功能,請取消勾選「啟用閒置關機」旁邊的核取方塊。

    • 如要變更閒置時間長度,請在「關機前的閒置時間 (分鐘)」中,將分鐘數變更為所需值。在 Google Cloud 控制台中,這項設定可設為 10 到 1440 之間的任何整數值。

  5. 按一下「提交」

使用 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 管理閒置關機

在 Terraform 上,工作台執行個體的閒置關機功能是透過中繼資料欄位中的 idle-timeout-seconds 鍵管理。

如要瞭解如何套用或移除 Terraform 設定,請參閱「基本 Terraform 指令」。

resource "google_workbench_instance" "default" {
  name     = "workbench-instance-example"
  location = "us-central1-a"

  gce_setup {
    machine_type = "n1-standard-1"
    vm_image {
      project = "cloud-notebooks-managed"
      family  = "workbench-instances"
    }
    metadata = {
      idle-timeout-seconds = "10800"
    }
  }
}

閒置關機的運作方式

如果指定時間範圍內沒有任何核心活動,執行個體就會關機。舉例來說,執行儲存格或將新輸出內容列印至筆記本,都會重設閒置關機計時器。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 執行個體中排定筆記本檔案的執行作業,系統仍會依排程執行作業。

後續步驟