Arrêt en cas d'inactivité

Les instances Vertex AI Workbench s'arrêtent après une période d'inactivité spécifiée. Cette page décrit la fonctionnalité d'arrêt en cas d'inactivité et explique comment en modifier les paramètres par défaut lors de la création d'une instance.

Présentation

Pour vous aider à gérer les coûts, les instances Vertex AI Workbench s'arrêtent après une période d'inactivité spécifique par défaut. Vous pouvez modifier cette durée ou désactiver cette fonctionnalité.

Facturation

Pendant l'arrêt de votre instance, aucuns frais d'utilisation du processeur ou du GPU ne sont facturés, sauf pour les exécutions planifiées qui s'exécutent pendant l'arrêt. Pour en savoir plus sur les exécutions planifiées, consultez la section Exécutions planifiées exécutées pendant l'arrêt de l'instance sur cette page.

Les frais de stockage sur disque continuent de s'appliquer lorsque l'instance est arrêtée. Pour en savoir plus, reportez-vous à la page Tarifs.

Désactiver l'arrêt en cas d'inactivité ou modifier la période d'inactivité par défaut

L'arrêt en cas d'inactivité est activé par défaut et configuré pour arrêter votre instance après 180 minutes d'inactivité.

Vous pouvez modifier ces paramètres lorsque vous créez une instance.

Pour désactiver l'arrêt en cas d'inactivité ou modifier la période d'inactivité sur une instance existante, procédez comme suit :

  1. Dans la console Google Cloud, accédez à la page Instances.

    Accéder à la page "Instances"

  2. Cliquez sur le nom de l'instance.

  3. Sur la page Détails de l'instance, cliquez sur l'onglet Logiciel et sécurité.

  4. Dans la section Modifier la configuration logicielle et de sécurité :

    • Pour désactiver l'arrêt en cas d'inactivité, décochez la case Activer l'arrêt en cas d'inactivité.

    • Pour modifier la période d'inactivité, dans le champ Temps d'inactivité avant l'arrêt (en minutes), remplacez la valeur par le nombre de minutes d'inactivité souhaité. Dans la console Google Cloud, ce paramètre peut être défini sur une valeur entière comprise entre 10 et 1 440.

  5. Cliquez sur Envoyer.

Gérer l'arrêt en cas d'inactivité à l'aide de gcloud CLI

L'arrêt en cas d'inactivité des instances Vertex AI Workbench est géré à l'aide de l'option metadata. Pour activer l'arrêt en cas d'inactivité, créez une instance en insérant la clé idle-timeout-seconds dans les métadonnées avec la valeur définie sur le nombre de secondes.

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

Pour modifier la période d'arrêt en cas d'inactivité, mettez à jour la valeur de la clé idle-timeout-seconds dans les métadonnées.

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

Pour désactiver l'arrêt en cas d'inactivité, utilisez la commande suivante :

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

Gérer l'arrêt en cas d'inactivité sur Terraform

L'arrêt en cas d'inactivité des instances Workbench sur Terraform est géré à l'aide de la clé idle-timeout-seconds dans le champ de métadonnées.

Pour savoir comment appliquer ou supprimer une configuration Terraform, consultez la page Commandes Terraform de 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"
    }
  }
}

Fonctionnement de l'arrêt en cas d'inactivité

Votre instance s'arrête lorsqu'il n'y a aucune activité de noyau pour la période spécifiée. Par exemple, l'exécution d'une cellule ou une nouvelle impression de sortie sur un notebook est une activité qui réinitialise le minuteur d'arrêt en cas d'inactivité. L'utilisation du processeur ne réinitialise pas le minuteur d'arrêt en cas d'inactivité.

Si vous laissez JupyterLab ouvert et que vous n'interagissez pas avec la fenêtre, l'instance s'arrête après la période d'arrêt en cas d'inactivité.

Par défaut, l'arrêt en cas d'inactivité recherche l'activité dans les noyaux exécutés aux adresses suivantes de l'instance :

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

Exécutions planifiées exécutées pendant l'arrêt de l'instance

Si vous avez planifié l'exécution d'un fichier notebook dans une instance Vertex AI Workbench qui est arrêtée, il s'exécutera toujours selon le calendrier défini.

Étape suivante