Zusicherungen automatisch verlängern


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 Datenaufschlüsselungen 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 Folgendes tun können:

  • Aktivieren Sie die automatische Verlängerung, wenn Sie neue Zusicherungen kaufen.
  • Sie können die automatische Verlängerung für Ihre bestehenden aktiven 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. So aktivieren Sie die automatische Verlängerung für neue und vorhandene Zusicherungen:

  • 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, wird das aktuelle Enddatum der Zusicherung zum Verlängerungsdatum. Alle anderen Eigenschaften Ihres Engagements 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.

Die verlängerte Laufzeit einer automatisch verlängerten Zusicherung entspricht immer der im Plan der Zusicherung festgelegten voreingestellten Laufzeit, also entweder 1 Jahr oder 3 Jahre. Außerdem erhalten Sie denselben Rabattprozentsatz. Auch wenn Ihre Zusicherung eine benutzerdefinierte Laufzeit hat, wird sie von der Compute Engine nur für die voreingestellte Laufzeit von einem oder drei Jahren verlängert. Die automatische Verlängerung einer benutzerdefinierten Laufzeit gilt nicht für eine weitere Laufzeit dieser benutzerdefinierten Länge. Beispiele:

  • Eine Verpflichtung mit einer benutzerdefinierten Laufzeit von 1,5 Jahren wird nur um ein weiteres Jahr verlängert.
  • Eine Verpflichtung mit einer benutzerdefinierten Laufzeit von 5,5 Jahren wird nur um 3 weitere Jahre verlängert.

Wenn Sie möchten, dass eine benutzerdefinierte Laufzeitvereinbarung länger aktiv bleibt als die verlängerte Laufzeit, können Sie nach der Verlängerung eine weitere Laufzeitverlängerung beantragen. Das Zeitfenster für die Verlängerung der Laufzeit wird auch zu Beginn der verlängerten Laufzeit aktualisiert. Bei einer Laufzeit von einem Jahr bleibt das Berechtigungszeitraum während der verlängerten Laufzeit bis zu vier Monate nach der Verlängerung geöffnet. Bei 3-jährigen Zusicherungen bleibt dieses Fenster nach der Verlängerung bis zu einem Jahr geöffnet.

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 aktuellen Enddatum 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 auf diese Bindung aus:

  1. Sie aktivieren die automatische Verlängerung für diese Zusicherung vor dem Enddatum.
  2. 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 % 37 %
Startdatum* 1. Januar 2020 1. Januar 2020 1. Januar 2020 1. Januar 2020 1. Januar 2020
Enddatum oder Verlängerungsdatum 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
Antragsfrist für die Verlängerung der Laufzeit bis 1. Mai 2020 1. Mai 2021 1. Mai 2021 1. Mai 2022 1. Mai 2022

*Die Zusicherung beginnt am angegebenen Startdatum um 00:00 Uhr US and Canadian Pacific Time (UTC-8 oder UTC-7).
Die Zusicherung endet oder wird um 00:00 Uhr US and Canadian Pacific Time (UTC-8 oder UTC-7) am angegebenen Enddatum verlängert.
Auch wenn die Gesamtdauer Ihrer Zusicherung drei Jahre oder länger beträgt, bleibt der Rabattprozentsatz 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.
  • Wenn Sie eine Zusicherung erstellen möchten, die automatisch verlängert wird, müssen Sie die gcloud CLI und die Compute Engine API verwenden. Das ist über die Google Cloud Console nicht möglich. Sie können die automatische Verlängerung für eine bereits aktive Zusicherung jedoch mithilfe der gcloud CLI, der Compute Engine API oder der Google Cloud Console aktivieren.

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

Sie können die automatische Verlängerung beim Kauf einer neuen Zusicherung mit 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.create für das Projekt

gcloud

Wenn Sie eine Zusicherung erwerben möchten, die automatisch verlängert wird, führen Sie den Befehl gcloud 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 \
    --auto-renew \
    --plan=36-month \
    --region=us-west1 \
    --project=PROJECT_ID \
    --resources=vcpu=4,memory=9

Dabei gilt:

  • COMMITMENT: Name der neuen Zusicherung.
  • PROJECT_ID: die Projekt-ID des Projekts, in dem Sie die Zusicherung erstellen 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",
  "plan": "THIRTY_SIX_MONTH",
  "resources": [
    {
      "type": "VCPU",
      "amount": 4
    },
    {
      "type": "MEMORY",
      "amount": 9
    }
  ],
  "autoRenew": true
}

Dabei gilt:

  • COMMITMENT: Name der neuen Zusicherung.
  • PROJECT_ID: die Projekt-ID des Projekts, in dem Sie die Zusicherung erstellen möchten.

Automatische Verlängerung für eine vorhandene Zusicherung aktivieren

Sie können die automatische Verlängerung für eine vorhandene Zusicherung mithilfe der 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.update für das Projekt oder die Organisation

Console

  1. Öffnen Sie in der Google Cloud Console die Seite Rabatte für zugesicherte Nutzung.

    Zur Seite "Rabatte für zugesicherte Nutzung"

  2. Klicken Sie in der Liste Zusicherung unter Hardware-Zusicherungen auf den Namen der Zusicherung.

  3. Klicken Sie auf der Seite Details zur Hardwarezusicherung auf die Schaltfläche Automatische Verlängerung.

gcloud

Wenn Sie die automatische Verlängerung für eine vorhandene Zusicherung aktivieren möchten, führen Sie den Befehl gcloud commitments update mit dem Flag --auto-renew aus.

gcloud compute commitments update COMMITMENT \
    --auto-renew

Ersetzen Sie COMMITMENT durch den Namen der Zusicherung.

REST

Wenn Sie die automatische Verlängerung für eine vorhandene Zusicherung aktivieren möchten, senden Sie eine POST-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

{
  "name": "COMMITMENT",
  "autoRenew": true
}

Ersetzen Sie Folgendes:

  • COMMITMENT: Name der Zusicherung, die aktualisiert werden soll.
  • PROJECT_ID: die Projekt-ID des Projekts, in dem Sie die Zusicherung aktualisieren möchten.

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 in den folgenden Abschnitten. Wählen Sie die Option aus, die für Ihren Anwendungsfall relevant ist.

Automatische Verlängerung für eine vorhandene Zusicherung deaktivieren

Deaktivieren Sie die automatische Verlängerung für eine vorhandene Zusicherung mithilfe der Cloud Console, der gcloud CLI oder der Compute Engine API.

Erforderliche Berechtigungen für diese Aufgabe

Zum Ausführen dieser Aufgabe benötigen Sie die folgende Berechtigung:

  • compute.commitments.update für das Projekt oder die Organisation

Console

  1. Öffnen Sie in der Google Cloud Console die Seite Rabatte für zugesicherte Nutzung.

    Zur Seite "Rabatte für zugesicherte Nutzung"

  2. Klicken Sie in der Liste Zusicherung unter Hardware-Zusicherungen auf den Namen der Zusicherung.

  3. Klicken Sie auf der Seite Details zur Hardwarezusicherung auf die Schaltfläche Automatische Verlängerung.

gcloud

Deaktivieren Sie die automatische Verlängerung für eine vorhandene Zusicherung mit dem Befehl gcloud commitments update.

gcloud compute commitments update COMMITMENT --no-auto-renew

Ersetzen Sie COMMITMENT durch den Namen der Zusicherung.

REST

Deaktivieren Sie die automatische Verlängerung für eine vorhandene Zusicherung mit der Methode regionCommitments.update.

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

{
  "name": "COMMITMENT",
  "autoRenew": false
}

Ersetzen Sie Folgendes:

  • COMMITMENT: Name der Zusicherung, die aktualisiert werden soll.
  • PROJECT_ID: die Projekt-ID des Projekts, in dem Sie die Zusicherung aktualisieren möchten.

Nächste Schritte