In diesem Dokument wird beschrieben, wie Sie Anfragen für vorausschauende Reservierungen basierend auf der Nutzung und Prognose Ihrer Compute Engine-Ressourcen erstellen.
Mit Anfragen für zukünftige Reservierungen können Sie sich darauf verlassen, dass Sie zu einem zukünftigen Datum und einer zukünftigen Uhrzeit Kapazität für die Erstellung von Compute Engine-Instanzen oder GPUs haben. Mit Anfragen für vorausschauende Reservierungen können Sie dafür sorgen, dass in Ihrem Google Cloud Projekt, -Ordner oder Ihrer Organisation bei erwartetem Wachstum in einer bestimmten Zone ausreichend Kapazität vorhanden ist, z. B. in den folgenden Szenarien:
Ereignisse mit Spitzenlast
Umfangreiche Migrationen
Compliance-Anforderungen
Wenn Sie eine Anfrage für eine zukünftige Reservierung erstellen und Google Cloud diese genehmigt, verpflichten Sie sich, für die angeforderten Ressourcen für den gesamten Reservierungszeitraum und unabhängig von der Nutzung zu bezahlen.
Beschränkungen
Beim Erstellen von Anfragen für vorausschauende Reservierungen im Capacity Planner gelten die folgenden Einschränkungen:
Sie können Anfragen nur durch direkte Angabe von Attributen erstellen.
Sie können Anfragen nur basierend auf der Nutzung und Prognose Ihrer Compute-Instanzen oder GPUs erstellen.
Das Enddatum darf nicht mehr als sechs Monate nach dem aktuellen Datum liegen. Wenn Sie eine Endzeit festlegen möchten, die weiter in der Zukunft liegt, haben Sie folgende Möglichkeiten:
Erstellen Sie einen Anfragenentwurf mit der Google Cloud Console und bearbeiten Sie ihn dann.
gcloud CLI-Befehle generieren und manuell bearbeiten, bevor Sie sie ausführen.
Hinweise
Wenn Sie Capacity Planner noch nicht verwendet haben, lesen Sie die Übersicht über Capacity Planner und aktivieren Sie Capacity Planner, indem Sie die Voraussetzungen für Projekte und Nutzer erfüllen.
Wenn Sie freigegebene Anfragen für vorausschauende Reservierungen erstellen möchten, muss das Projekt, in dem Sie eine freigegebene Anfrage erstellen möchten (das Inhaberprojekt), freigegebene Reservierungen erstellen und ändern dürfen. Weitere Informationen finden Sie unter Erstellen und Ändern von freigegebenen Reservierungen für Projekte zulassen und beschränken.
Prüfen Sie, ob Sie ein ausreichendes Kontingent für die Ressourcen haben, die Sie reservieren möchten. Informationen zum Prüfen Ihres Kontingents finden Sie unter Zuteilungskontingente.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, damit Sie die nötigen Berechtigungen zum Erstellen zukünftiger Reservierungsanfragen haben:
-
So greifen Sie auf den Kapazitätsplaner zu und sehen ihn sich an:
Capacity Planner Viewer (
roles/capacityplanner.viewer) für das Projekt, den Ordner oder die Organisation -
So erstellen Sie zukünftige Reservierungsanfragen:
Compute Future Reservation User (
roles/compute.futureReservationUser) für das Inhaberprojekt
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.
Diese vordefinierten Rollen enthalten die Berechtigungen, die zum Erstellen zukünftiger Reservierungsanfragen erforderlich sind. Maximieren Sie den Abschnitt Erforderliche Berechtigungen, um die notwendigen Berechtigungen anzuzeigen:
Erforderliche Berechtigungen
Die folgenden Berechtigungen sind erforderlich, um zukünftige Reservierungsanfragen zu erstellen:
-
So erstellen Sie Anfragen für zukünftige Reservierungen:
compute.futureReservations.createfür das Eigentümerprojekt -
So werden von Compute Engine Reservierungen automatisch erstellt:
compute.reservations.createfür das Inhaberprojekt -
So rufen Sie die prognostizierte Nutzung Ihrer Instanzen oder GPUs auf:
capacityplanner.forecasts.listfür das Projekt, den Ordner oder die Organisation -
So rufen Sie die tatsächliche Nutzung Ihrer Instanzen oder GPUs auf:
capacityplanner.usageHistories.listfür das Projekt, den Ordner oder die Organisation -
So fassen Sie die tatsächliche Nutzung Ihrer Instanzen oder GPUs zusammen:
capacityplanner.usageHistories.summarizefür das Projekt, den Ordner oder die Organisation
Sie können diese Berechtigungen auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.
Übersicht
So reservieren Sie Kapazität, indem Sie Anfragen für vorausschauende Reservierungen im Capacity Planner erstellen:
Erstellungsmethode auswählen Wählen Sie eine der folgenden Methoden aus, je nachdem, für wie viele Maschinentypen Sie gleichzeitig Kapazität reservieren möchten und ob Sie eine zukünftige Reservierungsanfrage vor dem Erstellen bearbeiten möchten:
Empfohlen: gcloud-gcloud CLI generieren
Diese Methode ist nützlich, um gleichzeitig eine oder mehrere Anfragen für zukünftige Reservierungen für verschiedene Maschinentypen zu erstellen. Nachdem Sie die Anfragen in der Google Cloud Console konfiguriert haben, generiert die Google Cloud Console die gcloud CLI-Befehle zum Erstellen der Anfragen. Bevor Sie die Befehle ausführen, können Sie die Felder nach Bedarf bearbeiten, z. B. um eine empfohlene Startzeit oder Mindestdauer für den Reservierungszeitraum anzugeben.
Google Cloud Console verwenden
Diese Methode ist nützlich, um eine einzelne zukünftige Reservierungsanfrage für einen Maschinentyp zu erstellen. Verwenden Sie die Google Cloud Console, um die Anfrage zu konfigurieren und zu erstellen. Sie können die Anfrage erst ändern, nachdem Sie einen Entwurf erstellt haben.
Compute Engine-Ressourcen auswählen Wählen Sie die Compute-Instanzen oder GPUs zusammen mit ihren tatsächlichen und prognostizierten Nutzungsdaten aus, die Sie zum Erstellen Ihrer zukünftigen Reservierungsanfragen verwenden möchten.
Eine Anleitung finden Sie in diesem Dokument unter Compute Engine-Ressourcen auswählen.
Anfragen für zukünftige Reservierungen erstellen Nachdem Sie die Compute Engine-Ressourcen ausgewählt haben, erstellen Sie mit der Google Cloud Console eine Anfrage für eine zukünftige Reservierung für einen einzelnen Maschinentyp oder generieren Sie gcloud CLI-Befehle, um Anfragen für zukünftige Reservierungen für mehrere Maschinentypen gleichzeitig zu erstellen.
Eine Anleitung hierfür finden Sie in diesem Dokument unter Anfragen für zukünftige Reservierungen erstellen.
Compute Engine-Ressourcen auswählen
So wählen Sie die Compute Engine-Ressourcen aus, für die Sie Anfragen für vorausschauende Reservierungen erstellen möchten:
Öffnen Sie in der Google Cloud Console den Capacity Planner.
Die Seite Übersicht wird angezeigt.
Optional: So ändern Sie den Bereich (Projekt, Ordner oder Organisation), für den Sie Daten ansehen möchten:
- Klicken Sie in der Symbolleiste der Google Cloud Console auf die Ressourcenauswahl.
- Wählen Sie im angezeigten Dialogfeld Ressource auswählen ein Projekt, einen Ordner oder eine Organisation aus.
Wählen Sie eine der folgenden Compute Engine-Ressourcen aus:
Compute-Instanzen
Klicken Sie im Navigationsmenü des Capacity Planner im Bereich Nutzung und Prognose, um die Seite Virtuelle Maschine zu öffnen.
Wählen Sie für Maschinenfamilie eine der folgenden Optionen aus:
Wenn Sie eine einzelne Maschinenfamilie auswählen möchten, wählen Sie eine der verfügbaren Maschinenfamilien aus.
Wenn Sie alle VM-Familien auswählen möchten, wählen Sie Alle aus.
GPUs
Klicken Sie im Navigationsmenü des Capacity Planner im Bereich Nutzung und Prognose auf die Seite GPU, um sie zu öffnen.
Wählen Sie für GPU-Typ eine der folgenden Optionen aus:
Wenn Sie einen einzelnen GPU-Typ auswählen möchten, wählen Sie einen der verfügbaren GPU-Typen aus.
Wenn Sie alle GPU-Typen auswählen möchten, wählen Sie Alle aus.
Wählen Sie als Standort eine Region oder Zone aus.
Wählen Sie für Nutzungsperzentil ein Nutzungsperzentil aus.
Führen Sie in der Tabelle Nutzung und Prognose nach Maschinentypen folgende Schritte aus:
Wählen Sie in der Liste Daten ansehen für eine der folgenden Optionen aus:
Wenn Sie die Nutzung und Prognose nach Instanzen aufrufen möchten, wählen Sie VM aus.
Wenn Sie die Nutzung und Prognose nach CPU-Kernen aufrufen möchten, wählen Sie Kerne aus.
Wenn Sie die Nutzung und Prognose nach GPUs aufrufen möchten, wählen Sie GPU aus.
Wählen Sie für Verlaufsstartdatum das Startdatum des Nutzungszeitraums aus.
Wählen Sie für Enddatum des Verlaufs das Enddatum des Nutzungszeitraums aus.
Anfragen für vorausschauende Reservierungen erstellen
Nachdem Sie im vorherigen Abschnitt über die Google Cloud Console eine Compute Engine-Ressource und ihre Nutzungsdaten ausgewählt haben, können Sie Anfragen für zukünftige Reservierungen für einen oder mehrere Maschinentypen erstellen. Führen Sie dazu die folgenden Schritte aus:
Geben Sie den Anfragenamen, das Namenspräfix und die Option zum automatischen Löschen an.
Wenn Sie mehrere Anfragen für zukünftige Reservierungen gleichzeitig erstellen, indem Sie gcloud CLI-Befehle generieren, haben die folgenden Attribute in allen Anfragen übereinstimmende Werte:
Option zum automatischen Löschen
Namenspräfix
Reservierungszeitraum
Sie können diese Werte optional für einzelne Anfragen anpassen, indem Sie die generierten gcloud CLI-Befehle bearbeiten.
Wenn Sie vorausschauende Reservierungsanfragen für mehrere Maschinentypen gleichzeitig erstellen möchten, wählen Sie die gcloud CLI aus. Wählen Sie für einzelne Maschinentypen eine der folgenden Optionen aus:
Console
Wählen Sie in der Tabelle Nutzung und Prognose nach Maschinentypen den Maschinentyp aus, für den Sie eine vorausschauende Reservierungsanfrage erstellen möchten, und klicken Sie dann auf Vorausschauende Reservierung erstellen.
Die Seite Vorausschauende Reservierungen erstellen wird angezeigt.
Geben Sie unter Name einen Namen für die Anfrage für vorausschauende Reservierung ein.
Geben Sie unter Präfix ein Namenspräfix ein. Die Namen der automatisch erstellten Reservierungen für diese Anfrage beginnen mit diesem Präfix.
Geben Sie für Startdatum und -zeit die Startzeit für den Reservierungszeitraum ein.
Geben Sie unter Enddatum und ‑zeit das Ende des Reservierungszeitraums ein.
Führen Sie im Abschnitt Zeit für das automatische Löschen von automatisch generierten Reservierungen einen der folgenden Schritte aus:
So löschen Sie die automatisch erstellten Reservierungen nach dem Ende des Reservierungszeitraums automatisch, unabhängig davon, ob sie vollständig genutzt wurden oder nicht:
Klicken Sie auf die Ein/Aus-Schaltfläche Automatisches Löschen aktivieren, um die Position „Ein“ festzulegen, falls sie noch nicht so eingestellt ist.
Geben Sie unter Zeit bis zum automatischen Löschen ein Datum und eine Uhrzeit ohne UTC-Offset an, zu der Compute Engine die automatisch erstellten Reservierungen automatisch löschen kann.
Wenn Sie verhindern möchten, dass die automatisch erstellten Reservierungen nach Ablauf des Reservierungszeitraums gelöscht werden, klicken Sie auf die Ein/Aus-Schaltfläche Automatisches Löschen aktivieren, um die Position „Aus“ festzulegen.
Klicken Sie auf Weiter.
gcloud
Wählen Sie in der Tabelle Nutzung und Prognose nach Maschinentypen die Maschinentypen aus, für die Sie eine Anfrage für eine vorausschauende Reservierung erstellen möchten, und klicken Sie dann auf gcloud-Befehle für vorausschauende Reservierungen generieren.
Der Bereich Vorausschauende Reservierungen erstellen wird angezeigt.
Geben Sie unter Name einen Namen für die Anfragen für vorausschauende Reservierungen ein. Wenn Sie mehrere Anfragen erstellen, werden sie im Kapazitätsplaner als NAME-1, NAME-2 usw. benannt.
Geben Sie unter Präfix ein Namenspräfix ein. Die Namen der automatisch erstellten Reservierungen für Ihre Anfragen beginnen mit diesem Präfix.
Geben Sie für Startdatum und -zeit die Startzeit für den Reservierungszeitraum ein.
Geben Sie unter Enddatum und ‑zeit das Ende des Reservierungszeitraums ein.
Führen Sie im Abschnitt Zeit für das automatische Löschen von automatisch generierten Reservierungen einen der folgenden Schritte aus:
So löschen Sie die automatisch erstellten Reservierungen nach dem Ende des Reservierungszeitraums automatisch, unabhängig davon, ob sie vollständig genutzt wurden oder nicht:
Klicken Sie auf die Ein/Aus-Schaltfläche Automatisches Löschen aktivieren, um die Position „Ein“ festzulegen, falls sie noch nicht so eingestellt ist.
Geben Sie unter Zeit bis zum automatischen Löschen ein Datum und eine Uhrzeit ohne UTC-Offset an, zu der Compute Engine die automatisch erstellten Reservierungen automatisch löschen kann.
Wenn Sie verhindern möchten, dass die automatisch erstellten Reservierungen nach Ablauf des Reservierungszeitraums gelöscht werden, klicken Sie auf die Ein/Aus-Schaltfläche Automatisches Löschen aktivieren, um die Position „Aus“ festzulegen.
Klicken Sie auf Weiter.
Anzahl der zu reservierenden Instanzen angeben
So geben Sie die Anzahl der zu reservierenden Compute-Instanzen an:
Wählen Sie für VM-Anzahl auf Basis von die Option aus, auf der die Anzahl der anzufordernden VMs basieren soll.
Wählen Sie für Operator aus, ob der berechnete Nutzungswert erhöht oder verringert werden soll:
Wenn Sie den ausgewählten Nutzungswert erhöhen möchten, wählen Sie (+) Erhöhen aus.
Wenn Sie den ausgewählten Nutzungswert verringern möchten, wählen Sie (-) Verringern aus.
Geben Sie für Prozentsatz für Wert den Prozentsatz ein, um den die berechnete Nutzung erhöht oder verringert werden soll. Dies wirkt sich auf die Gesamtzahl der zu reservierenden Instanzen aus.
Optional: Passen Sie unter Gesamtzahl der VMs die Anzahl der zu reservierenden Instanzen an.
Optional: Geben Sie unter Mindest-CPU-Plattform und lokale SSD-Schnittstelle auf Basis des zurückliegenden Nutzungsprozentsatzes eine Mindest-CPU-Plattform und eine lokale SSD-Schnittstelle an. Die Standardeinstellung basiert auf dem höchsten prozentualen Anteil der Nutzung in den letzten 30 Tagen.
Klicken Sie auf Weiter.
Freigabetyp angeben
Wählen Sie dieselbe Option aus, die Sie in den vorherigen Abschnitten verwendet haben, um den Freigabetyp für Ihre zukünftigen Reservierungsanfragen anzugeben:
Console
Geben Sie unter Eigentümerprojekt das Eigentümerprojekt für Ihre Anfrage an.
Führen Sie einen der folgenden Schritte aus, um den Freigabetyp für die Anfrage anzugeben:
So geben Sie eine Anfrage für mehrere Projekte frei:
Wählen Sie unter Freigabetyp die Option Projekt aus.
Geben Sie unter Freigeben für die Projekte ein oder wählen Sie sie aus, für die die Anfrage freigegeben werden soll.
Wenn Sie eine Anfrage für ein einzelnes Projekt erstellen möchten, wählen Sie als Freigabetyp die Option Lokal aus.
gcloud
Geben Sie für jede Anfrage das Owner-Projekt an.
Führen Sie einen der folgenden Schritte aus, um den Freigabetyp für jede Anfrage anzugeben:
So geben Sie eine Anfrage für mehrere Projekte frei:
Wählen Sie unter Freigabetyp die Option Projekt aus.
Geben Sie unter Freigeben für die Projekte ein oder wählen Sie sie aus, für die die Anfrage freigegeben werden soll.
Wenn Sie eine Anfrage für ein einzelnes Projekt erstellen möchten, wählen Sie als Freigabetyp die Option Lokal aus.
Antragsentwürfe erstellen und einreichen
Nachdem Sie die Schritte in den vorherigen Abschnitten ausgeführt haben, können Sie entweder Entwürfe für zukünftige Reservierungsanfragen erstellen und später einreichen oder die Anfragen sofort zur Überprüfung einreichen. Google empfiehlt, zuerst einen Anforderungsentwurf zu erstellen. So können Sie die Anzahl der Instanzen ermitteln, die Compute Engine für Ihre Anfrage bereitstellt, und die Anfrage optional vor dem Senden ändern.
Wählen Sie zum Erstellen von Entwürfen für zukünftige Reservierungsanfragen und zum Senden dieser Entwürfe zur Überprüfung dieselbe Option aus, die Sie in den vorherigen Abschnitten verwendet haben:
Console
Klicken Sie auf Entwurf speichern.
Das Erstellen des Anfragenentwurfs kann bis zu einer Minute dauern.
Führen Sie einen der folgenden Schritte aus, um den Entwurf der Anfrage zur Überprüfung einzureichen:
Wenn Sie ein oder mehrere Attribute vor dem Senden ändern möchten, ändern Sie den Anfragenentwurf.
Andernfalls reichen Sie die Anfrage zur Überprüfung ein.
gcloud
Klicken Sie auf gcloud-Befehle generieren.
Führen Sie im Bereich gcloud-Befehle für vorausschauende Reservierungen generieren die folgenden Schritte aus:
Optional: Bearbeiten Sie die generierten gcloud CLI-Befehle.
Kopieren und speichern Sie die generierten gcloud CLI-Befehle. Sie benötigen sie später, um die Anfragen für vorausschauende Reservierungen zu erstellen.
Führen Sie in Cloud Shell oder in einer Befehlszeile Ihrer Wahl die Befehle aus, die Sie im vorherigen Schritt gespeichert haben.
Die Ausgabe für das Erstellen von zwei Anfragen für zukünftige Reservierungen sieht beispielsweise so aus:
Created [https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-c/futureReservations/example-fr-1]. Created [https://www.googleapis.com/compute/v1/projects/example-project/zones/us-central1-f/futureReservations/example-fr-2].Führen Sie einen der folgenden Schritte aus, um den Entwurf der Anfrage zur Überprüfung einzureichen:
Wenn Sie ein oder mehrere Attribute vor dem Senden ändern möchten, ändern Sie den Anfragenentwurf.
Andernfalls reichen Sie die Anfrage zur Überprüfung ein.
Nächste Schritte
Informationen zum Nutzen der automatisch erstellten Reservierungen, die Compute Engine für eine zukünftige Reservierung bereitstellt.
Weitere Informationen zum Ändern, Abbrechen oder Löschen zukünftiger Reservierungsanfragen.