Arresto per inattività

Per impostazione predefinita, le istanze Gemini Enterprise Agent Platform Workbench vengono arrestate dopo un periodo di inattività specificato. Questa pagina descrive la funzionalità di arresto in caso di inattività e come modificare le impostazioni predefinite di arresto in caso di inattività durante la creazione dell'istanza.

Panoramica

Per impostazione predefinita, le istanze Agent Platform Workbench vengono arrestate dopo un periodo di inattività specifico per aiutarti a gestire i costi. Puoi modificare il periodo di tempo o disattivare questa funzionalità.

Requisiti per l'esecuzione dell'arresto in caso di inattività

Affinché l'arresto in caso di inattività venga eseguito, gli attributi guest devono essere abilitati nell'istanza Agent Platform Workbench. 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 Aggiornare i metadati di un'istanza.

Fatturazione

Mentre l'istanza è arrestata, non sono previsti 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 Esecuzioni pianificate eseguite mentre l'istanza è arrestata in questa pagina.

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

Disattivare l'arresto in caso di inattività o modificare il periodo di inattività predefinito

Per impostazione predefinita, l'arresto in caso di inattività è abilitato e configurato per arrestare l'istanza dopo 180 minuti di inattività.

Puoi modificare queste impostazioni quando le crei.

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

  1. Nella Google Cloud console, 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 configurazione software e sicurezza:

    • Per disattivare l'arresto in caso di inattività, deseleziona il segno di spunta accanto ad Abilita arresto in caso di inattività.

    • 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 Google Cloud console, questa impostazione può essere impostata su qualsiasi valore intero compreso tra 10 e 1440.

  5. Fai clic su Invia.

Gestire l'arresto in caso di inattività utilizzando gcloud CLI

L'arresto in caso di inattività per le istanze Agent Platform Workbench viene gestito utilizzando il flag metadata. Per abilitare l'arresto in caso di inattività, 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 arresto in caso di inattività, 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 in caso di inattività, utilizza il seguente comando:

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

Gestire l'arresto in caso di inattività su Terraform

L'arresto in caso di inattività per le istanze 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 in caso di inattività

L'istanza viene arrestata quando non è presente 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 notebook è un'attività che reimposta il timer di arresto in caso di inattività. L'utilizzo della CPU non reimposta il timer di arresto in caso di inattività.

Se lasci JupyterLab aperto e non interagisci con la finestra, l'istanza verrà arrestata dopo il periodo di arresto in caso di inattività.

Per impostazione predefinita, l'arresto in caso di inattività 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

Esecuzioni pianificate eseguite mentre l'istanza è arrestata

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

Passaggi successivi