Laufzeiten und Laufzeitvorlagen
Auf dieser Seite werden Laufzeiten und Laufzeitvorlagen für Colab Enterprise beschrieben.
Eine Laufzeit ist eine von Google bereitgestellte virtuelle Maschine (VM), die den Code in Ihrem Notebook (IPYNB-Datei) ausführen kann.
Eine Laufzeitvorlage ist eine VM-Konfiguration, die einen Maschinentyp und andere Merkmale der VM sowie allgemeine Einstellungen wie das Netzwerk und die Aktivierung des öffentlichen Internetzugriffs angibt. Wenn Sie eine Laufzeit erstellen, wird die zugehörige VM gemäß den Spezifikationen einer Laufzeitvorlage erstellt.
Workflow
Sie können ein Colab Enterprise-Notebook erstellen und Code darin ausführen, ohne sich mit Laufzeiten auskennen zu müssen. Wenn Sie Ihren Code zum ersten Mal ausführen, stellt Colab Enterprise eine Standardlaufzeit bereit und führt Ihren Code darin aus. Colab Enterprise verwendet die Standardlaufzeit, bis Sie eine Verbindung zu einer anderen Laufzeit herstellen.
So konfigurieren Sie eine Laufzeit für bestimmte Anforderungen:
Erstellen Sie eine Laufzeitvorlage mit der gewünschten Konfiguration.
Erstellen Sie eine Laufzeit basierend auf dieser Vorlage.
Stellen Sie von Ihrem Notebook aus eine Verbindung zur Laufzeit her und führen Sie Ihren Code aus.
Laufzeiten
In diesem Abschnitt werden die Merkmale von Laufzeiten beschrieben.
Standardlaufzeit
Wenn Sie keine Laufzeit erstellen, wird beim ersten Ausführen von Code oder beim Herstellen einer Verbindung zur Standardlaufzeit eine Laufzeit ohne Beschleuniger für Sie erstellt. Sie können die Standardlaufzeit ohne Beschleuniger verwenden oder zu einer Standardlaufzeit mit Beschleunigern wechseln.
Pro Nutzer, Projekt und Region ist nur eine Standardlaufzeit ohne Beschleuniger und eine Standardlaufzeit mit Beschleunigern zulässig.
Wenn Colab Enterprise eine Standardlaufzeit erstellt, wird zuerst eine entsprechende Standardlaufzeitvorlage erstellt, falls das Projekt noch keine in der Region hat. Sowohl die Standardlaufzeit als auch die Laufzeitvorlage werden in der Google Cloud Console angezeigt, wo Sie Informationen dazu abrufen können.
Wenn Sie Standardlaufzeiten ohne Beschleuniger verwenden, erstellt Colab Enterprise pro Projekt und Region eine Standardlaufzeit ohne Beschleuniger und die entsprechende Laufzeitvorlage, falls keine Standardlaufzeitvorlage vorhanden ist.
Wenn Sie Standardlaufzeiten mit Beschleunigern verwenden, erstellt Colab Enterprise pro Projekt und Region eine Standardlaufzeit mit Beschleunigern und die entsprechende Laufzeitvorlage, falls noch keine Standardlaufzeitvorlage mit Beschleunigern vorhanden ist.
Spezifikationen für Standardlaufzeit
Standardlaufzeiten und die entsprechenden automatisch erstellten Standardlaufzeitvorlagen enthalten die folgenden Spezifikationen:
| Spezifikation | Standard | Standard mit GPU |
|---|---|---|
| Python-Version | Neueste verfügbare Version (derzeit Python 3.13) | Neueste verfügbare Version (derzeit Python 3.13) |
| Maschinentyp | e2-standard-4 |
Abhängig von der regionalen Verfügbarkeit. Siehe Spezifikationen. |
| Beschleuniger | Keine | Abhängig von der regionalen Verfügbarkeit. Siehe Spezifikationen. |
| Bootlaufwerk | Nichtflüchtiger SSD-Speicher mit 100 GiB (pd-ssd) |
Nichtflüchtiger SSD-Speicher mit 100 GiB (pd-ssd) |
| Datenlaufwerk | Nichtflüchtiger Standardspeicher mit 100 GiB (pd-standard) |
Abhängig von der regionalen Verfügbarkeit. Siehe Spezifikationen. |
| Herunterfahren bei Inaktivität | Aktiviert, auf 180 Minuten festgelegt | Aktiviert, auf 180 Minuten festgelegt |
| Netzwerk | Das Virtual Private Cloud-Standardnetzwerk Ihres Projekts | Das Virtual Private Cloud-Standardnetzwerk Ihres Projekts |
| Öffentlicher Internetzugriff | Aktiviert | Aktiviert |
| Authentifizierung von Endnutzer-Anmeldedaten | Aktiviert | Aktiviert |
| Automatisches Löschen | Automatische Löschung 18 Stunden nach der Erstellung | Automatische Löschung 18 Stunden nach der Erstellung |
Laufzeitvorlage als Standardlaufzeitvorlage festlegen
Sie können eine vorhandene Laufzeitvorlage als Standardlaufzeitvorlage für Ihr Projekt und Ihre Region festlegen. Wenn Sie eine Laufzeitvorlage als Standard festlegen, verwenden neue Standardlaufzeiten, die im aktuellen Projekt und in der aktuellen Region erstellt werden, die Konfiguration dieser Vorlage. Vorhandene Laufzeiten sind nicht betroffen.
Nachdem eine Laufzeitvorlage als Standardlaufzeitvorlage festgelegt wurde, werden alle neuen Laufzeiten, die aus der Standardlaufzeitvorlage erstellt werden, 18 Stunden nach der Erstellung automatisch gelöscht.
Für jede Kombination aus Region und Projekt kann es nur eine Standardlaufzeitvorlage ohne Beschleuniger und eine Standardlaufzeitvorlage mit Beschleunigern geben. Laufzeitvorlagen, die zuvor die Standardvorlagen waren, werden zu benutzerdefinierten Vorlagen. Neue Laufzeiten, die daraus erstellt werden, werden nach 6 Monaten automatisch gelöscht.
Sie können sowohl eine Standardlaufzeitvorlage ohne Beschleuniger als auch eine Standardlaufzeitvorlage mit Beschleunigern festlegen.
Sie können eine Laufzeitvorlage mit derGoogle Cloud Console als Standardlaufzeitvorlage festlegen. Das ist auf der Seite Laufzeitvorlagen oder auf der Detailseite einer Laufzeitvorlage möglich.
Auf der Seite „Laufzeitvorlagen“:
Rufen Sie in der Google Cloud Console die Seite Laufzeitvorlagen von Colab Enterprise auf.
Wählen Sie im Menü Region die Region aus, in der sich Ihre Laufzeitvorlage befindet.
Klicken Sie in der Zeile der Laufzeitvorlage, die Sie als Standard festlegen möchten, auf Aktionen.
Je nachdem, ob die Vorlage Beschleuniger enthält:
- Klicken Sie bei einer Vorlage ohne Beschleuniger auf Als Standard festlegen.
- Klicken Sie bei einer Vorlage mit Beschleunigern auf Als Standard mit GPU festlegen.
Klicken Sie im Bestätigungsdialogfeld auf Als Standard festlegen oder Als Standard mit GPU festlegen, um die Auswahl zu bestätigen.
Auf der Detailseite der Laufzeitvorlage:
Rufen Sie in der Google Cloud Console die Seite Laufzeitvorlagen von Colab Enterprise auf.
Wählen Sie im Menü Region die Region aus, in der sich Ihre Laufzeitvorlage befindet.
Klicken Sie in der Spalte ID auf die ID der Laufzeitvorlage, die Sie als Standard festlegen möchten.
Klicken Sie in der Aktionsleiste oben auf der Seite auf Als Standard festlegen oder Als Standard mit GPU festlegen.
Klicken Sie im Bestätigungsdialogfeld auf Als Standard festlegen oder Als Standard mit GPU festlegen, um die Auswahl zu bestätigen.
Python-Versionen
Wenn Colab Enterprise eine Standardlaufzeitvorlage erstellt, wird diese so konfiguriert, dass die neueste verfügbare Python-Version (derzeit Python 3.13) verwendet wird. Wenn also eine neue Version von Python in Colab Enterprise verfügbar ist, verwenden neue Laufzeiten, die aus der Standardlaufzeitvorlage erstellt werden, die neueste Python-Version.
Wenn Ihre Standardlaufzeitvorlagen im Mai 2025 oder früher erstellt wurden, sind sie möglicherweise für die Verwendung von Python 3.10 konfiguriert. Wenn Sie eine Standardlaufzeitvorlage auf die neueste Python-Version aktualisieren möchten, müssen Sie die Standardlaufzeitvorlage löschen. Wenn dann eine neue Standardlaufzeitvorlage erstellt wird, wird sie so konfiguriert, dass die neueste Python-Version verwendet wird.
Informationen zum Aktualisieren der Python-Version einer von Ihnen erstellten Laufzeitvorlage finden Sie unter Laufzeitvorlagen verwalten.
Die Python-Version vorhandener Laufzeiten ändert sich nicht automatisch, auch wenn in Colab Enterprise eine neue Python-Version verfügbar ist. Das Ändern der Python-Version einer vorhandenen Laufzeit wird nicht unterstützt. Stattdessen müssen Sie eine neue Laufzeit erstellen, die von einer Laufzeitvorlage abgeleitet ist, die die gewünschte Python-Version verwendet.
Python-Version einer Laufzeitvorlage ändern
Wenn Sie die Python-Version einer Laufzeitvorlage ändern möchten, können Sie die Google Cloud Console oder die REST API verwenden.
Console
So bearbeiten Sie eine Laufzeitvorlage:
-
Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Laufzeitvorlagen auf.
-
Wählen Sie im Menü Region die Region aus, in der sich Ihre Laufzeitvorlage befindet.
-
Klicken Sie in der Spalte ID auf die ID-Nummer der Laufzeitvorlage, die Sie bearbeiten möchten.
-
Klicken Sie auf Bearbeiten.
-
Nehmen Sie im Bereich Laufzeitvorlage bearbeiten Änderungen an der Laufzeitvorlage vor.
-
Klicken Sie auf Aktualisieren.
REST
Ersetzen Sie diese Werte in den folgenden Anfragedaten:
REGION: die Region, in der sich Ihre Laufzeitvorlage befindet.PROJECT_ID: Ihre Projekt-ID.NOTEBOOK_RUNTIME_TEMPLATE_ID: die ID Ihrer Laufzeitvorlage.RELEASE_NAME: der Releasename des Images, das Sie verwenden möchten. Beispiel:py311ist der Releasename für das Python 3.11-Image. Wenn Sie das Image aufLatestfestlegen möchten, lassen SieRELEASE_NAMEleer.
HTTP-Methode und URL:
PATCH https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name
JSON-Text der Anfrage:
{
softwareConfig: {
colabImage: {
releaseName: "RELEASE_NAME"
}
}
}
Wenn Sie die Anfrage senden möchten, wählen Sie eine der folgenden Optionen aus:
curl
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name"
PowerShell
Speichern Sie den Anfragetext in einer Datei mit dem Namen request.json und führen Sie den folgenden Befehl aus:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://REGION-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/notebookRuntimeTemplates/NOTEBOOK_RUNTIME_TEMPLATE_ID?updateMask=software_config.colab_image.release_name" | Select-Object -Expand Content
Weitere Informationen finden Sie in der notebookRuntimeTemplates.patch REST API-Dokumentation.
Unterstützte Python-Versionen
Colab Enterprise unterstützt Python-Versionen für bestimmte Zeiträume.
In der folgenden Tabelle sind das Ende des Patch- und Supportdatums und das Ende des Verfügbarkeitsdatums für jede unterstützte Python-Version aufgeführt. Weitere Informationen zu diesen Terminen finden Sie unter Informationen zum Ende des Supports.
| Python-Version | Ende des Patch- und Supportdatums | Enddatum der Verfügbarkeit |
|---|---|---|
| Python 3.13 | Noch nicht bekannt | Noch nicht bekannt |
| Python 3.12 | Noch nicht bekannt | Noch nicht bekannt |
| Python 3.11 | Noch nicht bekannt | Noch nicht bekannt |
| Python 3.10 | 23. Februar 2026 | 17. August 2026 |
Ende des Supports
Der Support für eine Python-Version endet zu den folgenden Terminen:
Ende des Patch- und Supportdatums: Nach diesem Datum treten die folgenden Änderungen in Kraft:
- Sie können keine Laufzeitvorlagen erstellen, die diese Python-Version verwenden.
- Alle vorhandenen Laufzeitvorlagen, die diese Python-Version verwenden, werden automatisch auf die neueste verfügbare Python-Version aktualisiert.
- Vorhandene Laufzeiten können nicht mehr aktualisiert werden.
- Laufzeiten funktionieren sechs Monate nach dem letzten Upgrade nicht mehr oder, wenn kein Upgrade durchgeführt wurde, sechs Monate nach ihrer Erstellung.
Wenn Sie eine Verlängerung für die Verwendung dieser Python-Version bis zum Ende des Verfügbarkeitsdatums beantragen möchten, wenden Sie sich an Ihren Google Cloud-Kundenbetreuer.
Enddatum der Verfügbarkeit: Nach diesem Datum treten die folgenden Änderungen in Kraft:
- Diese Python-Version ist in Colab Enterprise nicht verfügbar, auch nicht für Nutzer, denen eine Verlängerung gewährt wurde.
- Alle vorhandenen Laufzeitvorlagen, die diese Python-Version verwenden, werden automatisch auf die neueste verfügbare Python-Version aktualisiert.
Laufzeiten sind regional
Laufzeiten sind regional und müssen sich in derselben Region wie Ihr Notebook befinden.
Laufzeiten sind auf einen Nutzer beschränkt
Laufzeiten sind auf einen Nutzer beschränkt. Sie können Ihre Laufzeiten nicht mit anderen teilen und auch nicht die Laufzeiten anderer verwenden. Auch wenn Sie ein Notebook für jemanden freigeben, hat diese Person keinen Zugriff auf Ihre Laufzeit und muss das Notebook in ihrer eigenen Laufzeit ausführen.
Nutzer können jedoch eigene Laufzeiten basierend auf derselben Laufzeitvorlage erstellen. Siehe Laufzeitvorlagen können für Nutzer freigegeben werden.
Dateien der Laufzeit verwalten
Sie können in Colab Enterprise über die Schaltfläche Dateien auf Dateien in Ihrer Laufzeit zugreifen und sie ändern. Sie können auch Dateien in Ihre Laufzeit hochladen.
Wenn Ihre Laufzeit gelöscht wird, werden auch alle von Ihnen hochgeladenen Dateien gelöscht. Wenn Sie Dateien geändert haben, werden diese Dateien beim Erstellen einer neuen Laufzeit in ihren ursprünglichen Zustand zurückversetzt. Den Zeitraum für das automatische Löschen finden Sie im Abschnitt Standardspezifikationen für die Laufzeit.
Laufzeiten können von Notebooks gemeinsam genutzt werden
Sie können mehrere Notebooks mit derselben Laufzeit verbinden. Dies wird jedoch nicht empfohlen. Wenn mehrere Notebooks dieselbe Laufzeit verwenden, kann dies zu Problemen führen, darunter:
Die Notebooks werden möglicherweise langsam ausgeführt, da sie die Rechenressourcen der Laufzeit gemeinsam nutzen.
Der Code in einem Notebook kann den Status der VM der Laufzeit für das andere Notebook beeinflussen. Wenn Sie beispielsweise Version 1.3 eines Pakets in einem Notebook installieren, Ihr anderes Notebook jedoch Version 1.2 erfordert, kann es beim Ausführen des zweiten Notebooks zu einer Versionsinkompatibilität kommen.
Anstatt Code aus mehreren Notebooks in derselben Laufzeit auszuführen, können Sie für jedes Notebook eine Laufzeit basierend auf derselben Laufzeitvorlage erstellen. Weitere Informationen finden Sie unter Sie können mehrere Laufzeiten aus derselben Laufzeitvorlage erstellen.
Laufzeitgebühren
Die Kosten für die Laufzeitverarbeitung richten sich nach dem Maschinentyp und den Beschleunigern, die Sie verwenden. Außerdem werden Ihnen Kosten für den Speicherplatz auf dem Bootlaufwerk und dem Datenlaufwerk in Rechnung gestellt. Bootlaufwerke und Datenlaufwerke werden gelöscht, wenn die Laufzeiten gelöscht werden.
Laufzeiten enthalten immer einen nichtflüchtiger SSD-Speicher mit 100 GiB zusätzlich zu dem in der Laufzeitvorlage angegebenen Datenlaufwerk. Das Bootlaufwerk kann nicht konfiguriert werden.
Während Laufzeiten heruntergefahren sind, gilt Folgendes:
- Es fallen keine Rechengebühren an, da keine CPU- oder GPU-Nutzung erfolgt.
- Der Speicherplatz für Bootlaufwerke und Datenlaufwerke wird in Rechnung gestellt.
Weitere Informationen finden Sie unter Colab Enterprise-Preise.
Sie können mehrere Laufzeiten aus derselben Laufzeitvorlage erstellen.
Sie können mehrere Laufzeiten aus einer einzigen nicht standardmäßigen Laufzeitvorlage erstellen. So können Sie mehrere Notebooks auf VMs mit derselben Konfiguration ausführen, ohne die Ressourcen dieser VM freizugeben.
Laufzeitvorlagen
In diesem Abschnitt werden die Merkmale von Laufzeitvorlagen beschrieben.
Laufzeitvorlagen sind regional
Laufzeitvorlagen sind regional. Wenn Sie eine Laufzeit erstellen, befindet sie sich in derselben Region wie die Laufzeitvorlage. Die Laufzeit kann nur mit Notebooks in dieser Region verwendet werden.
Laufzeitvorlagen können für Nutzer freigegeben werden
Sie können eine Laufzeitvorlage für andere Nutzer freigeben. So kann jeder Nutzer eine eigene Laufzeit basierend auf derselben Laufzeitvorlage erstellen. Daher können mehrere Nutzer dasselbe Notebook in derselben VM-Konfiguration ausführen.
Weitere Informationen finden Sie unter Zugriff auf eine Laufzeitvorlage verwalten.
Konfiguration
Laufzeitvorlagen bestimmen die Konfiguration der VM Ihrer Laufzeit. Sie können Folgendes angeben:
Region
Wählen Sie die Region aus, in der sich Ihr Notebook befindet. Laufzeiten, die aus Laufzeitvorlagen erstellt wurden, befinden sich in derselben Region wie die Laufzeitvorlage. Damit das Notebook Code in der Laufzeit ausführen kann, müssen sich das Notebook und die Laufzeit in derselben Region befinden.
Maschinentyp
Sie können den Maschinentyp Ihrer Laufzeitvorlage konfigurieren. Informationen zu Maschinentypen finden Sie im Leitfaden für Maschinenfamilien und Vergleiche.
Datenlaufwerk
Sie können den Laufwerkstyp und die Laufwerksgröße des Datenlaufwerks in Ihrer Laufzeitvorlage konfigurieren.
Wenn Ihre Laufzeit erstellt wird, enthält sie auch ein Bootlaufwerk. Das Bootlaufwerk ist ein nichtflüchtiger SSD-Speicher mit 100 GiB und kann nicht konfiguriert werden.
Beschleuniger
Sie können Ihrer Laufzeitvorlagenkonfiguration Beschleuniger hinzufügen. Die Verfügbarkeit von Beschleunigern hängt vom Maschinentyp und der Region ab.
Netzwerk
Geben Sie Ihr Netzwerk an oder verwenden Sie das Standard-VPC-Netzwerk des Projekts.
Herunterfahren bei Inaktivität
In Colab Enterprise ist das Herunterfahren bei Inaktivität standardmäßig aktiviert. Mit dieser Einstellung wird Ihre Instanz nach 180 Minuten Inaktivität heruntergefahren. Sie können die Anzahl der Minuten der Inaktivität vor dem Herunterfahren ändern oder das Herunterfahren bei Inaktivität deaktivieren.
Öffentlicher Internetzugriff
Wenn Sie mehr Kontrolle über die Sicherheit Ihres Notebooks und anderer Ressourcen haben möchten, können Sie den öffentlichen Internetzugriff deaktivieren. Wenn Sie Ihre Laufzeitvorlage so konfigurieren, haben Notebooks, die Laufzeiten verwenden, die aus der Laufzeitvorlage erstellt wurden, keinen Zugriff auf das öffentliche Internet.
Authentifizierung mit Anmeldedaten des Endnutzers
Standardmäßig verwenden Laufzeitvorlagen die Authentifizierung mit Endnutzer-Anmeldedaten, um Ihrem Notebook Zugriff auf Standardanmeldedaten für Anwendungen (Application Default Credentials, ADC) zu gewähren. Sie können diesen Zugriff auf ADC verwenden, um Code in Ihrem Notebook auszuführen, der mit der Agent Platform und anderen Google Cloud -Diensten interagiert. Wenn Endnutzer-Anmeldedaten aktiviert sind, verwendet Ihr Notebook die Anmeldedaten der Person, die das Notebook ausführt, um den Zugriff auf Google Cloud -Ressourcen zu bestimmen.
Wenn die Anmeldedaten von Endnutzern nicht aktiviert sind, können Sie auf die Standardanmeldedaten für Anwendungen zugreifen, indem Sie den Nutzer über den Code Ihres Notebooks authentifizieren. Weitere Informationen finden Sie im Abschnitt „Nutzeranmeldedaten“ unter Standardanmeldedaten für Anwendungen für eine lokale Entwicklungsumgebung einrichten.
Gebühren für Laufzeitvorlagen
Für das Erstellen oder Speichern von Laufzeitvorlagen fallen keine Kosten an. Siehe auch Laufzeitgebühren.
Nächste Schritte
- Erstellen Sie eine Laufzeit basierend auf einer Laufzeitvorlage.
- Mit einer Laufzeit verbinden
- Laufzeitvorlage erstellen.