Wenn Sie Arbeitslasten mit vorhersehbaren Ressourcenanforderungen haben, können Sie Ihre Kosten senken, indem Sie Rabatte für ressourcenbasierte zugesicherte Nutzung erwerben. Sie können ressourcenbasierte CUDs erhalten, indem Sie ressourcenbasierte Zusicherungen für eine Laufzeit von 1 oder 3 Jahren erwerben. Ressourcenbasierte Zusicherungen laufen standardmäßig am Ende der Laufzeit ab. Nach Ablauf einer Nutzungszusicherung müssen Sie eine neue kaufen, um weiterhin Rabatte für zugesicherte Nutzung zu erhalten. Bei der automatischen Verlängerung Ihrer ressourcenbasierten Zusicherung müssen Sie die Zusicherung nicht jedes Mal manuell neu erwerben, wenn sie abläuft. Mit der automatischen Verlängerung einer Zusicherung können Sie eine bestehende Zusicherung auf unbestimmte Zeit verlängern und weiterhin CUDs für die zugesagten Ressourcen erhalten.
In diesem Dokument wird erläutert, wie die automatische Verlängerung funktioniert. Außerdem erfahren Sie, wie Sie die Einstellung für die automatische Verlängerung für Ihre Zusicherungen aktivieren und deaktivieren.
So funktioniert die automatische Verlängerung
Wenn Sie die automatische Verlängerung für eine ressourcenbasierte Zusicherung aktivieren, wird sie jedes Mal, wenn die Laufzeit abgelaufen ist, automatisch von der Compute Engine für eine neue Laufzeit verlängert. Nachdem Sie die automatische Verlängerung für eine Zusicherung aktiviert haben, bleibt die Einstellung aktiviert, bis Sie sie manuell deaktivieren.
Sie müssen die automatische Verlängerung für jede Zusicherung, die in einem Projekt automatisch verlängert werden soll, separat aktivieren. Sie können die automatische Verlängerung sowohl für neue als auch für vorhandene Zusicherungen aktivieren:
- Bei neuen Zusicherungen können Sie beim Kauf angeben, ob die Zusicherung automatisch verlängert werden soll.
- Bei vorhandenen Zusicherungen, die aktiv sind und für die die automatische Verlängerung nicht aktiviert ist, können Sie die Eigenschaften der Zusicherung ändern und die automatische Verlängerung aktivieren. Die automatische Verlängerung kann nicht für abgelaufene Zusicherungen aktiviert werden.
Nachdem Sie die automatische Verlängerung für eine Zusicherung aktiviert haben, werden das Enddatum und die Endzeit der aktuellen Laufzeit der Zusicherung zum Verlängerungsdatum und zur Verlängerungszeit. Alle anderen Eigenschaften Ihrer Zusicherung bleiben unverändert. Am Verlängerungsdatum um 00:00 Uhr US and Canadian Pacific Time (UTC-8 oder UTC-7 während der Sommerzeit) beginnt die verlängerte Laufzeit automatisch. Angenommen, die aktuelle Laufzeit Ihrer Zusicherung endet am 1. Januar 2026 um 00:00 Uhr US and Canadian Pacific Time. Wenn die automatische Verlängerung aktiviert ist, beginnt am 1. Januar 2026 um 00:00 Uhr (UTC-8) automatisch eine neue Laufzeit.
Die verlängerte Laufzeit einer automatisch verlängerten Zusicherung entspricht immer der voreingestellten Laufzeit, die im Plan der Zusicherung definiert ist, also entweder 1 Jahr oder 3 Jahre. Außerdem erhalten Sie denselben Rabattprozentsatz. Auch wenn Ihre Zusicherung eine benutzerdefinierte Laufzeit hat, verlängert Compute Engine Ihre Zusicherung nur um die voreingestellte Laufzeit von entweder 1 oder 3 Jahren. Die automatische Verlängerung einer Zusicherung mit benutzerdefinierter Laufzeit gilt nicht für eine weitere Laufzeit dieser benutzerdefinierten Länge. Beispiele finden Sie hier:
- Eine Zusicherung mit einer benutzerdefinierten Laufzeit von 1,5 Jahren wird nur um ein weiteres Jahr verlängert.
- Eine Zusicherung mit einer benutzerdefinierten Laufzeit von 5,5 Jahren wird nur um weitere 3 Jahre verlängert.
Wenn Sie möchten, dass eine benutzerdefinierte Zusicherung für einen längeren Zeitraum als die verlängerte Laufzeit aktiv bleibt, können Sie nach der Verlängerung eine weitere Laufzeitverlängerung beantragen. Der Berechtigungszeitraum für die Laufzeitverlängerung wird zu Beginn der verlängerten Laufzeit ebenfalls aktualisiert. Bei einer einjährigen Zusicherung bleibt der Berechtigungszeitraum während der verlängerten Laufzeit bis zu 4 Monate nach der Verlängerung offen. Bei 3-jährigen Zusicherungen bleibt dieses Fenster bis zu 1 Jahr nach der Verlängerung offen.
Am Ende der verlängerten Laufzeit verlängert die Compute Engine Ihre Zusicherung noch einmal für eine neue Laufzeit, es sei denn, Sie deaktivieren die automatische Verlängerung während der Laufzeit der Zusicherung manuell.
Sie können die automatische Verlängerung für Ihre Zusicherung jederzeit vor Ablauf aktivieren. Ebenso können Sie die automatische Verlängerung für Ihre Zusicherung jederzeit vor dem Verlängerungsdatum deaktivieren. Wenn Sie beispielsweise eine einjährige Zusicherung haben, die am 1. Januar 2024 um 00:00 Uhr (UTC-8) abläuft, können Sie die automatische Verlängerung für diese Zusicherung jederzeit vor dem 1. Januar 2024 um 00:00 Uhr (UTC-8) aktivieren. Nachdem Sie die automatische Verlängerung aktiviert haben, wird Ihre Zusicherung am 1. Januar 2024 um 00:00 Uhr (UTC-8) automatisch um ein weiteres Jahr verlängert. Wenn Sie die automatische Verlängerung dann deaktivieren möchten, können Sie dies jederzeit vor 00:00 Uhr (UTC-8) am 1. Januar 2025 tun.
Wenn Sie die automatische Verlängerung für eine Zusicherung aktivieren, stimmen Sie Folgendem zu:
- Ihre Zusicherung wird am Ende der aktuellen Laufzeit automatisch für eine neue Laufzeit verlängert.
- Sie zahlen während der neuen Laufzeit weiterhin für die zugesagten Ressourcen.
Beispiel für die automatische Verlängerung
Beispiel für eine Zusicherung für 1 Jahr von my-commitment-1 das nicht automatisch verlängert wird. Angenommen, Sie erwerben diese Zusicherung am 1. Januar 2020 für 100 N2-vCPUs. Die Laufzeit Ihrer Zusicherung endet am 1. Januar 2021.
Angenommen, Sie führen die folgenden Vorgänge für diese Zusicherung aus:
Sie aktivieren die automatische Verlängerung für diese Zusicherung vor dem Enddatum.
Nachdem die Laufzeit der Zusicherung zweimal verlängert wurde, deaktivieren Sie die automatische Verlängerung für die Zusicherung und lassen sie zum neuen Enddatum ablaufen.
In der folgenden Tabelle wird dargestellt, wie sich die Eigenschaften der Zusicherung während der Laufzeit verhalten:
| Ursprüngliche Laufzeit (vor der Aktivierung der automatischen Verlängerung) |
Ursprüngliche Laufzeit (nach Aktivierung der automatischen Verlängerung) |
Erste automatisch verlängerte Laufzeit (automatische Verlängerung bleibt aktiviert) |
Zweite automatisch verlängerte Laufzeit (vor Deaktivierung der automatischen Verlängerung) |
Zweite automatisch verlängerte Laufzeit (nach Deaktivierung der automatischen Verlängerung) |
|
|---|---|---|---|---|---|
| Dauer des Termins | 1 Jahr | 1 Jahr | 1 Jahr | 1 Jahr | 1 Jahr |
| Rabatt | 37 % | 37 % | 37 % | 37%3 | 37%3 |
| Ursprüngliches Startdatum der Zusicherung1 | 1. Januar 2020 | 1. Januar 2020 | 1. Januar 2020 | 1. Januar 2020 | 1. Januar 2020 |
| Startdatum der Laufzeit1 | 1. Januar 2020 | 1. Januar 2020 | 1. Januar 2021 | 01. Januar 2022 | 01. Januar 2022 |
| Enddatum oder Verlängerungsdatum2 | 1. Januar 2021 | 1. Januar 2021 | 01. Januar 2022 | 1. Januar 2023 | 1. Januar 2023 |
| Aktion am End- oder Verlängerungsdatum | Ablauf der Zusicherung geplant | Zusicherung zur Verlängerung geplant | Zusicherung zur Verlängerung geplant | Zusicherung zur Verlängerung geplant | Ablauf der Zusicherung geplant |
| Berechtigungszeitraum für Laufzeitverlängerung bis | 1. Mai 2020 | 1. Mai 2021 | 1. Mai 2021 | 1. Mai 2022 | 1. Mai 2022 |
1 Jede einjährige Laufzeit in diesem Beispiel beginnt am angegebenen Startdatum um 00:00 Uhr US and Canadian Pacific Time (UTC-8 oder UTC-7).
2 Jede einjährige Laufzeit in diesem Beispiel endet am angegebenen Enddatum um 00:00 Uhr US and Canadian Pacific Time (UTC-8 oder UTC-7).
3Auch wenn die Gesamtdauer Ihrer Mindestlaufzeit drei Jahre oder länger beträgt, bleibt der Rabatt für zugesicherte Nutzung für Ihre automatisch verlängerte Zusicherung unverändert, da die Dauer von jedem Zeitraum immer noch ein Jahr beträgt.
Überlegungen zu Kontingenten
Sie müssen kein zusätzliches Kontingent anfordern, da erneuerte Zusicherungen das gleiche Kontingent wie die ursprüngliche Zusicherung verwenden. Weitere Informationen zu Kontingenten für Zusicherungen finden Sie unter Kontingente für Zusicherungen und zugesicherte Ressourcen.
Auswirkungen auf den Preis
Ihre Zusicherungsgebühr ist die Summe der ermäßigten Preise aller zugesicherten Ressourcen. Wenn Sie die Laufzeit Ihrer Zusicherung verlängern, werden die ermäßigten Preise für alle zugesicherten Ressourcen neu berechnet und können sich ändern. Für diese Berechnung verwendet Compute Engine die geltenden On-Demand-Preise der Ressourcen an dem Tag, an dem die verlängerte Laufzeit aktiv wird. Diese Preise für Ihre Ressourcen behalten Sie während der neuen Laufzeit bei, auch wenn sich die On-Demand-Preise ändern.
Beschränkungen
- Sie können die automatische Verlängerung nur für Ihre ressourcenbasierten Zusicherungen aktivieren.
- Sie können die automatische Verlängerung nur für Ihre aktiven Zusicherungen aktivieren.
- Die automatische Verlängerung kann nicht für Zusicherungen für Softwarelizenzen aktiviert werden.
- Sie können die automatische Verlängerung nicht für Zusicherungen aktivieren, die Sie über vorausschauende Reservierungen für Kapazitätsblöcke erworben haben.
Automatische Verlängerung für Zusicherungen aktivieren
Wenn Sie möchten, dass Ihre Zusicherung am Ende der Laufzeit automatisch verlängert wird, können Sie die automatische Verlängerung auf eine der folgenden Arten aktivieren:
- Automatische Verlängerung beim Kauf einer neuen Zusicherung aktivieren
- Automatische Verlängerung für eine vorhandene Zusicherung aktivieren.
Automatische Verlängerung beim Kauf einer neuen Zusicherung aktivieren {: #enable-auto-renewal-new-commitment }
Sie können die automatische Verlängerung beim Kauf einer neuen Zusicherung mit derGoogle Cloud Console, der gcloud CLI oder REST aktivieren.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgende Berechtigung:
compute.commitments.createfür das Projekt
So erwerben Sie eine Zusicherung mit aktivierter automatischer Verlängerung:
Console
Öffnen Sie in der Google Cloud Console die Seite Rabatte für zugesicherte Nutzung.
Klicken Sie auf Zusicherung kaufen. Die Seite Zusicherung erwerben wird angezeigt.
Geben Sie auf der Seite Zusicherung kaufen die Attribute für Ihre Zusicherung so an:
Wenn Sie die Einstellung für die automatische Verlängerung Ihrer Zusicherung konfigurieren möchten, klicken Sie im Abschnitt Laufzeit das Kästchen Zusicherung automatisch verlängern an.
Eine Anleitung zum Konfigurieren anderer Eigenschaften für Ihre Zusicherung finden Sie je nach Anwendungsfall auf einer der folgenden Seiten:
- Hardwarezusicherungen ohne angehängte Reservierungen erwerben
- Hardwarezusicherungen mit angehängten Reservierungen erwerben
Sie müssen mindestens den Namen, die Region, die Ressourcen, den Zusicherungstyp und den Zusicherungsplan angeben.
Prüfen Sie im Bereich Zusammenfassung die Details Ihrer Zusicherung und mögliche Kontingentbeschränkungen.
So schließen Sie den Kauf Ihrer Zusicherung ab:
Gehen Sie zum Ende der Seite.
Lesen Sie den Abschnitt Offenlegungen, der Informationen zu Gebühren, Rabattberechtigung und Nutzungsbedingungen enthält.
Klicken Sie das Kästchen an, um zu bestätigen, dass Sie den Zusicherungspreis und die dienstspezifischen Nutzungsbedingungen akzeptieren.
Klicken Sie auf Kaufen.
gcloud
Wenn Sie eine Zusicherung erwerben möchten, die automatisch verlängert wird, führen Sie den Befehl gcloud compute commitments create aus und fügen Sie das Flag --auto-renew ein.
Mit dem folgenden Befehl der gcloud CLI wird beispielsweise eine dreijährige Zusicherung erstellt, die automatisch verlängert wird.
gcloud compute commitments create COMMITMENT_NAME \
--auto-renew \
--plan=36-month \
--region=us-west1 \
--project=PROJECT_ID \
--resources=vcpu=4,memory=9GB
Ersetzen Sie Folgendes:
COMMITMENT_NAME: der Name der neuen Zusicherung, für die Sie die automatische Verlängerung aktivieren möchten.PROJECT_ID: die ID des Projekts, in dem Sie die Zusicherung kaufen möchten.
REST
Wenn Sie eine Zusicherung erwerben möchten, die automatisch verlängert wird, senden Sie eine POST-Anfrage an die Methode regionCommitments.insert und setzen Sie das Feld autoRenew auf true.
Durch die folgende Compute Engine API-Anfrage wird beispielsweise eine dreijährige Zusicherung erstellt, die automatisch verlängert wird.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments
{
"name": "COMMITMENT_NAME",
"plan": "THIRTY_SIX_MONTH",
"resources": [
{
"type": "VCPU",
"amount": 4
},
{
"type": "MEMORY",
"amount": 9
}
],
"autoRenew": true
}
Ersetzen Sie Folgendes:
COMMITMENT_NAME: der Name der neuen Zusicherung, für die Sie die automatische Verlängerung aktivieren möchten.PROJECT_ID: die ID des Projekts, in dem Sie die Zusicherung kaufen möchten.
Automatische Verlängerung für eine vorhandene Zusicherung aktivieren {: #enable-auto-renewal-existing-commitment }
Sie können die automatische Verlängerung für eine vorhandene Zusicherung mithilfe derGoogle Cloud Console, der gcloud CLI oder REST aktivieren.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgende Berechtigung:
compute.commitments.updatefür das Projekt oder die Organisation
Console
Öffnen Sie in der Google Cloud Console die Seite Rabatte für zugesicherte Nutzung.
Wählen Sie in der Zusicherungsliste den Tab Hardware-Zusicherungen oder Zusicherungen für Blockspeicher aus und klicken Sie dann auf den Namen der Zusicherung.
Klicken Sie auf der Seite Details zur Hardwarezusicherung oder Details zur Blockspeicherzusicherung auf den Button Automatische Verlängerung.
gcloud
Wenn Sie die automatische Verlängerung für eine vorhandene Zusicherung aktivieren möchten, führen Sie den Befehl gcloud compute commitments update mit dem Flag --auto-renew aus.
gcloud compute commitments update COMMITMENT_NAME \
--auto-renew
Ersetzen Sie COMMITMENT_NAME durch den Namen der Zusicherung, für die Sie die automatische Verlängerung aktivieren möchten.
REST
Wenn Sie die automatische Verlängerung für eine vorhandene Zusicherung aktivieren möchten, senden Sie eine PATCH-Anfrage an die Methode regionCommitments.update und setzen Sie das Feld autoRenew auf true.
Durch die folgende Compute Engine API-Anfrage wird beispielsweise die automatische Verlängerung für eine Zusicherung in der Region us-west1 aktiviert.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments/COMMITMENT_NAME
{
"name": "COMMITMENT_NAME",
"autoRenew": true
}
Ersetzen Sie Folgendes:
COMMITMENT_NAME: der Name der Zusicherung, für die Sie die automatische Verlängerung aktivieren möchten.PROJECT_ID: die ID des Projekts, in dem Sie die Zusicherung erworben haben.
Automatische Verlängerung für Zusicherungen deaktivieren
Wenn Sie neue Zusicherungen erwerben, ist die automatische Verlängerung standardmäßig deaktiviert, es sei denn, Sie aktivieren sie ausdrücklich. Wenn Sie nicht möchten, dass Ihr Vertrag am Ende der Laufzeit automatisch verlängert wird, haben Sie folgende Möglichkeiten:
- Lassen Sie die automatische Verlängerung deaktiviert, während Sie eine neue Zusicherung kaufen.
- Automatische Verlängerung für eine vorhandene Zusicherung deaktivieren.
Automatische Verlängerung beim Kauf einer neuen Zusicherung deaktivieren
Eine detaillierte Anleitung zum Kauf neuer Zusicherungen, bei denen die automatische Verlängerung standardmäßig deaktiviert ist, finden Sie auf den folgenden Seiten. Wählen Sie die Option aus, die für Ihren Anwendungsfall relevant ist.
- Hardwarezusicherungen ohne angehängte Reservierungen erwerben
- Hardwarezusicherungen mit angehängten Reservierungen erwerben
Automatische Verlängerung für eine vorhandene Zusicherung deaktivieren
Sie können die automatische Verlängerung für eine vorhandene Zusicherung mithilfe derGoogle Cloud Console, der gcloud CLI oder REST deaktivieren.
Erforderliche Berechtigungen für diese Aufgabe
Zum Ausführen dieser Aufgabe benötigen Sie die folgende Berechtigung:
compute.commitments.updatefür das Projekt oder die Organisation
Console
Öffnen Sie in der Google Cloud Console die Seite Rabatte für zugesicherte Nutzung.
Wählen Sie in der Zusicherungsliste den Tab Hardware-Zusicherungen oder Zusicherungen für Blockspeicher aus und klicken Sie dann auf den Namen der Zusicherung.
Klicken Sie auf der Seite Details zur Hardwarezusicherung oder Details zur Blockspeicherzusicherung auf den Button Automatische Verlängerung.
gcloud
Wenn Sie die automatische Verlängerung für eine vorhandene Zusicherung deaktivieren möchten, führen Sie den Befehl gcloud compute commitments update aus:
gcloud compute commitments update COMMITMENT_NAME --no-auto-renew
Ersetzen Sie COMMITMENT_NAME durch den Namen der Zusicherung, für die Sie die automatische Verlängerung deaktivieren möchten.
REST
Verwenden Sie die Methode regionCommitments.update, um die automatische Verlängerung für eine vorhandene Zusicherung zu deaktivieren.
Durch die folgende Compute Engine API-Anfrage wird beispielsweise die automatische Verlängerung für eine Zusicherung in der Region us-west1 deaktiviert.
PATCH https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/us-west1/commitments/COMMITMENT_NAME
{
"name": "COMMITMENT_NAME",
"autoRenew": false
}
Ersetzen Sie Folgendes:
COMMITMENT_NAME: der Name der Zusicherung, für die Sie die automatische Verlängerung deaktivieren möchten.PROJECT_ID: die ID des Projekts, in dem Sie die Zusicherung erworben haben.
Nächste Schritte
- Fehlerbehebung bei der automatischen Verlängerung von ressourcenbasierten Zusicherungen
- Laufzeit ressourcenbasierter Zusicherungen verlängern
- Ressourcenbasierte Zusicherungen upgraden
- Ressourcenbasierte Zusicherungen zusammenführen und aufteilen
- Nutzen der Rabatte für zugesicherte Nutzung analysieren