閒置關閉

根據預設,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 中管理閒置關機

您可以使用中繼資料欄位中的 idle-timeout-seconds 鍵,管理 Terraform 上工作台執行個體的閒置關機作業。

如要瞭解如何套用或移除 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 執行個體中排定執行筆記本檔案,執行作業仍會依排程執行。

後續步驟