Herunterfahren bei Inaktivität

Colab Enterprise-Laufzeiten werden standardmäßig nach 180 Minuten Inaktivität heruntergefahren. Auf dieser Seite wird das Feature zum Herunterfahren bei Inaktivität beschrieben und erläutert, wie Sie die Standardeinstellungen für das Herunterfahren bei Inaktivität ändern oder das Feature deaktivieren können, wenn Sie eine Laufzeitvorlage erstellen.

Übersicht

Zur Kostensenkung werden Colab Enterprise-Laufzeiten standardmäßig heruntergefahren, nachdem sie für einen bestimmten Zeitraum inaktiv waren. Sie können die Zeitspanne ändern oder dieses Feature deaktivieren, wenn Sie eine Laufzeitvorlage erstellen.

Nachdem Sie eine Laufzeitvorlage erstellt haben, kann ihre Konfiguration nicht mehr geändert werden. Daher können Sie die Einstellungen für das Herunterfahren bei Inaktivität einer Laufzeit oder Laufzeitvorlage nicht ändern. Wenn Sie eine Laufzeit mit anderen Einstellungen für das Herunterfahren bei Inaktivität verwenden möchten, müssen Sie eine Laufzeitvorlage mit den gewünschten Einstellungen erstellen und dann eine Laufzeit verwenden, die aus dieser Laufzeitvorlage generiert wurde.

Hinweis

  1. Melden Sie sich in Ihrem Google Cloud -Konto an. Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistung unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the Vertex AI, Dataform, and Compute Engine APIs.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the APIs

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Colab Enterprise Admin (roles/aiplatform.colabEnterpriseAdmin) für das Projekt zuzuweisen, damit Sie die erforderlichen Berechtigungen zum Erstellen einer Laufzeit in Colab Enterprise erhalten. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Laufzeitvorlage mit bestimmten Einstellungen für das Herunterfahren bei Inaktivität erstellen

Sie können die Google Cloud console oder die Google Cloud CLI verwenden, um eine Laufzeitvorlage mit bestimmten Einstellungen für das Herunterfahren bei Inaktivität zu erstellen.

Console

So erstellen Sie eine Laufzeitvorlage mit bestimmten Einstellungen für das Herunterfahren bei Inaktivität:

  1. Rufen Sie in der Google Cloud console die Seite Laufzeitvorlagen von Colab Enterprise auf.

    Laufzeitvorlagen aufrufen

  2. Klicken Sie auf  Neue Vorlage.

    Das Dialogfeld Neue Laufzeitvorlage erstellen wird angezeigt.

  3. Geben Sie im Bereich Laufzeitgrundlagen einen Anzeigenamen ein.

  4. Wählen Sie im Menü Region die Region aus, in der sich Ihre Laufzeitvorlage befinden soll.

  5. Wenn Sie die Einstellungen für das Herunterfahren bei Inaktivität ändern möchten, klicken Sie auf den Bereich Compute konfigurieren und führen Sie den folgenden Schritt aus.

  6. Im Bereich Herunterfahren bei Inaktivität:

    • Wenn Sie das Herunterfahren bei Inaktivität deaktivieren möchten, entfernen Sie das Häkchen bei Herunterfahren bei Inaktivität aktivieren.

    • Wenn Sie den Zeitraum der Inaktivität ändern möchten, ändern Sie den Wert unter Dauer der Inaktivität vor dem Herunterfahren (Minuten), in die Anzahl der gewünschten Minuten an Inaktivität. In der Google Cloud console kann diese Einstellung auf einen beliebigen Ganzzahlwert zwischen 10 und 1440 gesetzt werden.

  7. Wählen Sie im Bereich Umgebung eine Umgebung aus. Die Standardeinstellung ist Neueste (derzeit Python 3.12).

  8. Optional: Geben Sie im Feld Post-Startskript den URI für ein Post-Startskript ein. Weitere Informationen zur Verwendung eines Post-Startskripts finden Sie unter Post-Startskript verwenden.

  9. Optional: Wählen Sie unter der URL des Post-Startskripts das Verhalten des Post-Startskripts aus. Das Standardverhalten ist Einmal ausführen. Weitere Informationen finden Sie unter Verhalten des Post-Startskripts.

  10. Optional: Wenn Sie eine Umgebungsvariable hinzufügen möchten, klicken Sie auf  Umgebungsvariable hinzufügen, und geben Sie dann ein Paar aus Schlüssel und Wert ein. Wenn Sie weitere Umgebungsvariablen hinzufügen möchten, wiederholen Sie diesen Schritt.

  11. Klicken Sie auf Weiter.

  12. Vervollständigen Sie den Rest des Erstellungsdialogfelds.

  13. Klicken Sie auf Erstellen , um die Erstellung der Laufzeitvorlage abzuschließen.

    Ihre Laufzeitvorlage wird auf dem Tab Laufzeitvorlagen in der Liste angezeigt.

gcloud

Ersetzen Sie folgende Werte, bevor sie einen der Befehlsdaten verwenden:

  • DISPLAY_NAME: Der Anzeigename Ihrer Laufzeitvorlage.
  • INACTIVITY_DURATION: Die Dauer der Inaktivität, bevor die Laufzeit heruntergefahren wird. Wenn Sie 0s eingeben, wird das Feature zum Herunterfahren bei Inaktivität deaktiviert. Der gültige Wertebereich liegt zwischen 10 Minuten (10m) und 24 Stunden (24h).
  • PROJECT_ID: Ihre Projekt-ID.
  • REGION: Die Region, in der sich Ihre Laufzeitvorlage befinden soll.

Führen Sie folgenden Befehl aus:

Linux, macOS oder Cloud Shell

gcloud colab runtime-templates create --display-name=DISPLAY_NAME \
    --idle-shutdown-timeout=INACTIVITY_DURATION \
    --project=PROJECT_ID \
    --region=REGION

Windows (PowerShell)

gcloud colab runtime-templates create --display-name=DISPLAY_NAME `
    --idle-shutdown-timeout=INACTIVITY_DURATION `
    --project=PROJECT_ID `
    --region=REGION

Windows (cmd.exe)

gcloud colab runtime-templates create --display-name=DISPLAY_NAME ^
    --idle-shutdown-timeout=INACTIVITY_DURATION ^
    --project=PROJECT_ID ^
    --region=REGION

Weitere Informationen zum Befehl zum Erstellen einer Laufzeitvorlage über die Befehlszeile finden Sie in der Dokumentation zur gcloud CLI.

Funktionsweise des Herunterfahrens bei Inaktivität

Ihre Laufzeit wird heruntergefahren, wenn die folgenden Bedingungen erfüllt sind:

  • Für den angegebenen Zeitraum ist keine Kernel-Aktivität vorhanden.

  • Die Laufzeit ist nicht mit einem Notebook verbunden.

Wenn Sie die Verbindung zwischen einer Laufzeit und einem Notebook trennen möchten, schließen Sie das Notebook. Wenn ein Notebook geöffnet bleibt, während es mit einer Laufzeit verbunden ist, wird die Laufzeit nicht heruntergefahren.

Informationen zu Gebühren, die durch Laufzeiten entstehen, finden Sie unter Laufzeitgebühren.

Nächste Schritte