Reservierungen verwenden

Um sicherzustellen, dass VM-Ressourcen verfügbar sind, wenn Ihre Colab Enterprise-Laufzeiten sie benötigen, können Sie Compute Engine-Reservierungen verwenden. Reservierungen bieten ein hohes Maß an Sicherheit beim Beschaffen von Kapazitäten für zonale Ressourcen von Compute Engine.

Übersicht

So verwenden Sie eine Reservierung mit Colab Enterprise:

  1. Erstellen Sie eine Reservierung.

  2. Fügen Sie Ihre Reservierung einer neuen Laufzeitvorlage hinzu.

  3. Verwenden Sie die Reservierung, indem Sie Code in einer Laufzeit ausführen, die von Ihrer Laufzeitvorlage abgeleitet wurde.

Beschränkungen und Anforderungen

Alle Einschränkungen von Compute Engine-Reservierungen gelten, wenn Colab Enterprise-Laufzeiten Reservierungen nutzen. Siehe Funktionsweise von Reservierungen.

Wenn Sie Reservierungen mit Colab Enterprise verwenden, gelten außerdem die folgenden Einschränkungen und Anforderungen:

  • Reservierungen für Colab Enterprise befinden sich in der privaten Vorschau. Informationen zum Anfordern von Zugriff finden Sie auf der Seite Zugriffsanfrage.

  • Rabatte für zugesicherte Nutzung gelten nicht.

  • Ihre Reservierung muss sich im selben Projekt wie Ihr Colab Enterprise-Notebook und Ihre Laufzeit befinden.

  • Der Maschinentyp Ihrer Reservierung muss mit dem Maschinentyp Ihrer Laufzeitvorlage übereinstimmen.

Hinweis

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

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

    Enable the APIs

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

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

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

    Enable the APIs

Erforderliche Rollen

Damit Ihr Nutzerkonto die erforderlichen Berechtigungen zur Verwendung von Reservierungen mit Colab Enterprise hat, bitten Sie Ihren Administrator, Ihrem Nutzerkonto die folgenden IAM-Rollen für das Projekt zuzuweisen:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Ihr Administrator kann Ihrem Nutzerkonto möglicherweise auch die erforderlichen Berechtigungen über benutzerdefinierte Rollen oder andere vordefinierte Rollen erteilen.

Reservierung erstellen

Erstellen Sie eine Compute Engine-Reservierung. Es kann sich um eine Reservierung für ein einzelnes Projekt oder eine freigegebene Reservierung handeln. Weitere Informationen finden Sie in folgenden Dokumenten:

Die Reservierung kann GPU-Beschleuniger enthalten.

Reservierung einer neuen Laufzeitvorlage hinzufügen

So erstellen Sie eine Laufzeitvorlage, die Ihre Reservierung verwendet:
  1. Rufen Sie in der Google Cloud Console die Colab Enterprise-Seite Laufzeitvorlagen auf.

    Laufzeitvorlagen aufrufen

  2. Klicken Sie auf  Neue Vorlage.

    Das Dialogfeld Neue Laufzeitvorlage erstellen wird angezeigt.

  3. Geben Sie im Abschnitt Grundlagen der Laufzeit einen Anzeigenamen ein.

  4. Wählen Sie im Menü Region die Region aus, in der Sie die Laufzeitvorlage platzieren möchten.

  5. Wählen Sie im Abschnitt Compute konfigurieren im Menü Maschinentyp einen Maschinentyp aus. Der Maschinentyp der Laufzeitvorlage muss mit dem Maschinentyp Ihrer Reservierung übereinstimmen.

  6. Wählen Sie im Menü Reservierungen die gewünschte Reservierung aus oder Automatisch ausgewählte Reservierungen verwenden.

    Weitere Informationen zum Verbrauchen automatisch ausgewählter oder gezielter Reservierungen finden Sie im Abschnitt Nutzungstyp des Artikels Funktionsweise von Reservierungen.

  7. Schließen Sie den Rest des Dialogfelds ab und klicken Sie dann auf Erstellen.

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

Reservierung verwenden

So verwenden Sie Ihre Reservierung:

  1. Erstellen Sie eine Laufzeit aus der neuen Laufzeitvorlage.

  2. Öffnen oder erstellen Sie ein Notizbuch.

  3. Verbinden Sie sich in Ihrem Notebook mit der Laufzeit und führen Sie Code aus.

Reservierung nicht mehr verwenden

Wenn Sie die Reservierung nicht mehr verwenden möchten, können Sie sie löschen.

Wenn Sie Ihre Reservierung weiterhin mit anderen Ressourcen verwenden möchten, sie aber nicht von Ihren Colab Enterprise-Notebooks verwendet werden soll, löschen Sie die Laufzeit und die Laufzeitvorlage, die mit Ihrer Reservierung verknüpft sind.

Abrechnung

Reservierte Compute Engine-VM-Ressourcen werden von Colab Enterprise in Rechnung gestellt, solange die Colab Enterprise-Laufzeit ausgeführt wird. Compute Engine wird abgerechnet, wenn die VM-Ressourcen nicht von Colab Enterprise verwendet werden.

Fehlerbehebung

In diesem Abschnitt erfahren Sie, wie Sie Probleme bei der Verwendung von Reservierungen mit Colab Enterprise beheben.

Laufzeit konnte nicht erstellt werden

Wenn Sie versuchen, eine Laufzeit zu erstellen, tritt ein Fehler ähnlich dem folgenden auf:

Failed to create notebook runtime with error: Invalid value for field
'resource.reservationAffinity': '{"consumeReservationType":
"SPECIFIC_ALLOCATION", "key": "compute.googleapis.com/reservation-name...'.
No available resources in specified reservations.

Dieser Fehler tritt auf, wenn die Maschinentypen Ihrer Laufzeitvorlage und Reservierung nicht übereinstimmen.

Erstellen Sie zum Beheben dieses Problems eine Laufzeitvorlage mit einem Maschinentyp, der dem Maschinentyp der Reservierung entspricht.

Nächste Schritte