Arresto per inattività

Per impostazione predefinita, le istanze Vertex AI Workbench vengono arrestate dopo un periodo di inattività specificato. Questa pagina descrive la funzionalità di arresto inattivo e come modificare le impostazioni predefinite di arresto inattivo durante la creazione dell'istanza.

Panoramica

Per contribuire a gestire i costi, le istanze di Vertex AI Workbench vengono arrestate dopo un periodo di inattività specifico per impostazione predefinita. Puoi modificare la durata o disattivare questa funzionalità.

Requisiti per l'esecuzione dell'arresto inattivo

Affinché l'arresto inattivo venga eseguito, l'istanza di Vertex AI Workbench deve avere gli attributi guest abilitati. Gli attributi guest sono abilitati per impostazione predefinita, ma se li hai disattivati, puoi riattivarli impostando la chiave dei metadati enable-guest-attributes su true. Consulta Aggiorna i metadati di un'istanza.

Fatturazione

Mentre l'istanza è arrestata, non vengono addebitati costi per l'utilizzo di CPU o GPU, ad eccezione delle esecuzioni pianificate che vengono eseguite durante l'arresto. Per ulteriori informazioni sulle esecuzioni pianificate, consulta la sezione Le esecuzioni pianificate vengono eseguite mentre l'istanza è arrestata in questa pagina.

I costi di archiviazione su disco vengono comunque applicati mentre l'istanza è spenta. Per ulteriori informazioni, vedi Prezzi.

Disattivare lo spegnimento inattivo o modificare il periodo di inattività predefinito

L'arresto per inattività è attivato e impostato per arrestare l'istanza dopo 180 minuti di inattività per impostazione predefinita.

Puoi modificare queste impostazioni quando crei un'istanza.

Per disattivare l'arresto per inattività o modificare il periodo di inattività in un'istanza esistente:

  1. Nella console Google Cloud , vai alla pagina Istanze.

    Vai a Istanze

  2. Fai clic sul nome dell'istanza.

  3. Nella pagina Dettagli istanza, fai clic sulla scheda Software e sicurezza.

  4. Nella sezione Modifica la configurazione di software e sicurezza:

    • Per disattivare lo spegnimento inattivo, deseleziona il segno di spunta accanto a Attiva spegnimento inattivo.

    • Per modificare il periodo di inattività, in Tempo di inattività prima dell'arresto (minuti), modifica il numero con il numero di minuti di inattività che preferisci. Nella console Google Cloud , questa impostazione può essere impostata su qualsiasi valore intero compreso tra 10 e 1440.

  5. Fai clic su Invia.

Gestire l'arresto inattivo utilizzando gcloud CLI

L'arresto inattivo per le istanze Vertex AI Workbench viene gestito utilizzando il flag metadata. Per attivare l'arresto inattivo, crea un'istanza con la chiave idle-timeout-seconds nei metadati con il valore impostato sul numero di secondi.

gcloud workbench instances create INSTANCE_NAME --metadata=idle-timeout-seconds=86400

Per modificare il periodo di spegnimento inattivo, aggiorna il valore della chiave idle-timeout-seconds nei metadati.

gcloud workbench instances update INSTANCE_NAME --metadata=idle-timeout-seconds=43200

Per disattivare l'arresto inattivo, utilizza il seguente comando:

gcloud workbench instances update INSTANCE_NAME --metadata=idle-timeout-seconds=

Gestire l'arresto inattivo su Terraform

L'arresto inattivo per le istanze del workbench su Terraform viene gestito utilizzando la chiave idle-timeout-seconds nel campo dei metadati.

Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.

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"
    }
  }
}

Come funziona l'arresto inattivo

L'istanza si arresta quando non viene rilevata alcuna attività del kernel per il periodo di tempo specificato. Ad esempio, l'esecuzione di una cella o la stampa di un nuovo output in un blocco note è un'attività che reimposta il timer di spegnimento inattivo. L'utilizzo della CPU non reimposta il timer di spegnimento inattivo.

Se lasci aperto JupyterLab e non interagisci con la finestra, l'istanza si arresta dopo il periodo di arresto inattivo.

Per impostazione predefinita, l'arresto inattivo cerca l'attività nei kernel in esecuzione nei seguenti indirizzi dell'istanza:

  • 127.0.0.1:8080/api/sessions
  • 127.0.0.1:8080/api/terminals
  • 127.0.0.1:8080/api/kernels

Le esecuzioni pianificate vengono eseguite mentre l'istanza è arrestata

Se hai pianificato l'esecuzione di un file notebook in un'istanza di Vertex AI Workbench arrestata, l'esecuzione viene comunque eseguita in base alla pianificazione.

Passaggi successivi