Softwarezusicherungen für Betriebssystemlizenzen erwerben

In Compute Engine sind Rabatte für ressourcenbasierte zugesicherte Nutzung (CUDs) für Ihre vorhersehbaren Arbeitslasten verfügbar, für die anwendbare Premium-Betriebssystemlizenzen verwendet werden. Sie können Zusicherungen für Lizenzen erwerben, um VM-Instanzen auszuführen, die entsprechende SLES-, SLES for SAP- oder RHEL-Images verwenden.

In diesem Dokument wird beschrieben, wie Sie ressourcenbasierte Zusicherungen für Betriebssystemlizenzen über die Google Cloud Console, die gcloud CLI oder REST kaufen.

Weitere Informationen zu Lizenzzusicherungen, einschließlich der infrage kommenden Bilder und Rabattsätze, finden Sie unter Softwarelizenzzusicherungen.

Hinweis

  • Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben. Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud Dienste und APIs überprüft. Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich so bei Compute Engine authentifizieren:

    Wählen Sie den Tab aus, der Ihrer geplanten Verwendung der Beispiele auf dieser Seite entspricht:

    Console

    Wenn Sie über die Google Cloud Console auf Google Cloud Dienste und APIs zugreifen, müssen Sie die Authentifizierung nicht einrichten.

    gcloud

    1. Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:

      gcloud init

      Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

  • Legen Sie eine Standardregion und -zone fest.
  • REST

    Wenn Sie die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, verwenden Sie die Anmeldedaten, die Sie der gcloud CLI bereitstellen.

      Installieren Sie die Google Cloud CLI.

      Wenn Sie einen externen Identitätsanbieter (IdP) verwenden, müssen Sie sich zuerst mit Ihrer föderierten Identität in der gcloud CLI anmelden.

    Weitere Informationen finden Sie in der Dokumentation zur Google Cloud -Authentifizierung unter Für die Verwendung von REST authentifizieren.

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Compute-Administrator (roles/compute.admin) für Ihr Projekt zuzuweisen, um die Berechtigung zu erhalten, die Sie zum Kaufen von Zusicherungen für Lizenzen benötigen. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Diese vordefinierte Rolle enthält die Berechtigung compute.commitments.create, die zum Erwerben von Zusagen für Lizenzen erforderlich ist.

Sie können diese Berechtigung auch mit benutzerdefinierten Rollen oder anderen vordefinierten Rollen erhalten.

Projektinhaber sind standardmäßig berechtigt, ressourcenbasierte Zusicherungen zu erwerben. Die Inhaber können benutzerdefinierte Rollen erstellen, die bestimmte Nutzer ein- oder ausschließen. Lesen Sie die Informationen zur Zugriffssteuerung, um sicherzustellen, dass Sie die Berechtigung zum Erwerb einer ressourcenbasierten Zusicherung haben.

Betriebssystemlizenzzusicherung erwerben

Sie können ressourcenbasierte Zusicherungen für Software für Betriebssystemlizenzen über dieGoogle Cloud Console, die gcloud CLI oder REST erwerben.

Nach dem Kauf einer Zusicherung wird Ihre Zusicherung am folgenden Tag um 00:00 Uhr US and Canadian Pacific Time (UTC-8 oder UTC-7 während der Sommerzeit) aktiviert. Compute Engine pflegt eine Sperre für Ihr Projekt für jede Region in Ihrem Projekt, in der Sie eine Zusicherung erwerben. Wenn Sie eine neue Zusicherung für eine Region in Ihrem Projekt erwerben, verknüpft Compute Engine die Sperre für diese Region mit der neu erstellten Zusicherung.

Zwischen dem Zeitpunkt des Zusicherungskaufs und der Aktivierungszeit bleibt der Status der Zusicherung NOT_YET_ACTIVE (oder PENDING in derGoogle Cloud -Konsole). Nach der Aktivierung ändert sich der Status Ihrer Zusicherung in ACTIVE. Angenommen, Sie erwerben Ihre Zusicherung am 20. Januar 2024 um 22:00 Uhr US and Canadian Pacific Time (UTC-8 oder UTC-7). Compute Engine erstellt die Zusicherung sofort mit dem Status NOT_YET_ACTIVE. Ihre Zusicherung wird am 21. Januar 2024 um 00:00 Uhr US-amerikanischer und kanadischer Pazifikzeit (UTC-8 oder UTC-7) ACTIVE.

Console

Bevor Sie eine Zusicherung mit der Google Cloud Console erwerben, wählen Sie das Projekt aus, in dem Sie die Ressourcen verwenden und Ihre CUDs anwenden möchten. Wenn Sie die CUD-Freigabe für das Cloud-Rechnungskonto Ihres Projekts aktiviert haben, können Sie die Zusicherung für jedes Projekt über dieses Cloud-Rechnungskonto erwerben.

Führen Sie nach der Auswahl des Projekts die folgenden Schritte aus:

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

    Zur Seite "Rabatte für zugesicherte Nutzung"

    Die Seite Zusicherungsliste wird angezeigt und enthält den Tab Hardware-Zusicherungen.

  2. Klicken Sie auf Softwarelizenzzusicherungen.

  3. Klicken Sie auf Zusicherung kaufen.

    Die Seite Rabatt für zugesicherte Nutzung kaufen wird angezeigt.

  4. Geben Sie im Feld Name einen Namen für Ihre Zusicherung ein.

  5. Wählen Sie im Feld Region die Region aus, in der Sie Ressourcen zu Preisen mit Rabatt für zugesicherte Nutzung verwenden möchten.

  6. Wählen Sie unter Dauer entweder 1 Jahr oder 3 Jahre als Plan für Ihre Zusicherung aus. Der Plan bestimmt den CUD-Rabatt und die voreingestellte Laufzeit Ihrer Zusicherung.

  7. Wählen Sie im Feld Lizenzfamilie die Betriebssystemlizenz aus, für die Sie die Zusicherung erwerben möchten.

  8. Führen Sie im Abschnitt Lizenztyp und ‑menge folgende Schritte aus:

    1. Wählen Sie für Typ die entsprechende Anzahl von vCPUs aus.
    2. Geben Sie unter Anzahl der Lizenzen die Anzahl der Betriebssystemlizenzen ein, die Sie erwerben möchten.
  9. Prüfen Sie im Bereich Zusammenfassung den Zeitplan und die Details Ihrer Zusicherung.

  10. So erwerben Sie Ihre Zusicherung:

    1. Klicken Sie auf Kaufen. Das Dialogfeld Rabatt für zugesicherte Nutzung kaufen wird angezeigt.

    2. Lesen Sie im Dialogfeld die Offenlegungen zur Akzeptanz in Bezug auf monatliche Gebühren, Zusicherungsbedingungen und die dienstspezifischen Nutzungsbedingungen.

    3. Klicken Sie auf Kaufen, um den Kauf der Zusicherung zu bestätigen.

gcloud

Führen Sie mit der gcloud CLI den Befehl gcloud compute commitments create-license aus, um eine Lizenzzusicherung zu erwerben.

gcloud compute commitments create-license COMMITMENT_NAME \
    --license LICENSE_URI \
    --amount NUMBER_OF_LICENSES \
    --cores-per-license CORES_PER_LICENSE \
    --plan PLAN \
    --region REGION

Ersetzen Sie Folgendes:

  • COMMITMENT_NAME: Der Name der Zusicherung.
  • LICENSE_URI: Der Lizenz-URI. Beispiel: https://www.googleapis.com/compute/v1/projects/myproject/global/licenses/sles-sap-12
  • NUMBER_OF_LICENSES: Die Anzahl der Lizenzen, die Sie erwerben möchten.
  • CORES_PER_LICENSE: Die Anzahl der Kerne pro Lizenz. Geben Sie 1-2, 3-4 oder 5+ ein.
  • PLAN: Geben Sie die Dauer des Plans ein: 12-month oder 36-month.
  • REGION: Die Region, auf die die Zusicherung angewendet wird.

Wenn Sie beispielsweise eine 3-jährige Zusicherung für 4 SAP-Lizenzen mit 3–4 Kernen pro Lizenz in der Region us-central1 erwerben möchten, führen Sie den folgenden Befehl aus:

gcloud compute commitments create-license commitment-1 \
    --license=https://www.googleapis.com/compute/v1/projects/myproject/global/licenses/sles-12 \
    --amount=4 \
    --cores-per-license=3-4 \
    --plan=36-month \
    --region=us-central1

Wenn Sie beispielsweise eine einjährige Zusicherung für 2 SLES for SAP-Lizenzen mit 1–2 Kernen pro Lizenz in der Region us-central1 kaufen möchten, führen Sie den folgenden Befehl aus:

gcloud compute commitments create-license commitment-2 \
    --license=https://www.googleapis.com/compute/v1/projects/myproject/global/licenses/sles-sap-12 \
    --amount=2 \
    --cores-per-license=1-2 \
    --plan=12-month \
    --region=us-central1

REST

Zum Definieren der Attribute der Lizenzzusicherung können Sie die Methode regionCommitments.insert verwenden und das Feld licenseResource einfügen.

POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments?requestId=OPTIONAL_UNIQUE_ID

{
    "name": "COMMITMENT_NAME",
    "plan": "PLAN",
    "category": "LICENSE",
    "licenseResource": {
      "coresPerLicense": "CORES_PER_LICENSE",
      "amount": "NUMBER_OF_LICENSES",
      "license": "LICENSE_URI"
    }
}

Ersetzen Sie Folgendes:

  • PROJECT_ID: die ID des Projekts, in dem Sie die Zusicherung kaufen möchten.
  • OPTIONAL_UNIQUE_ID: Optional. Eine eindeutige Anfrage-ID, um unbeabsichtigte doppelte Anfragen zu vermeiden.
  • COMMITMENT_NAME: Der Name der Zusicherung.
  • LICENSE_URI: Der Lizenz-URI. Beispiel: https://www.googleapis.com/compute/v1/projects/myproject/global/licenses/sles-sap-12
  • NUMBER_OF_LICENSES: Die Anzahl der Lizenzen, die Sie erwerben möchten.
  • CORES_PER_LICENSE: Die Anzahl der Kerne pro Lizenz. Geben Sie 1-2, 3-4 oder 5+ ein.
  • PLAN: Geben Sie die Dauer des Plans ein: 12-month oder 36-month.
  • REGION: Die Region, auf die die Zusicherung angewendet wird.

Wenn Sie beispielsweise eine 3-jährige Zusicherung für 4 SLES for SAP-Lizenzen mit 3–4 Kernen pro Lizenz in der Region us-central1 erwerben möchten, stellen Sie die folgende POST-Anfrage:

POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments

{
    "name": "commitment-3",
    "plan": "THIRTY_SIX_MONTH",
    "category": "LICENSE",
    "licenseResource": {
      "coresPerLicense": "3-4",
      "amount": "4",
      "license": "https://www.googleapis.com/compute/v1/projects/suse-sap-cloud/global/licenses/sles-sap-12"
      }
}