In diesem Dokument wird beschrieben, wie Sie ressourcenbasierte Zusicherungen ohne angehängte Reservierungen über die Google Cloud Console, die gcloud CLI oder REST kaufen.
Weitere Informationen zu Zusicherungen mit angehängten Reservierungen finden Sie unter Reservierungen an ressourcenbasierte Zusicherungen anhängen.
Informationen zum Kauf von Zusicherungen für GPUs, lokale SSD-Laufwerke oder beides finden Sie unter Ressourcenbasierte Zusicherungen mit angehängten Reservierungen erwerben.
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
-
Installieren Sie die Google Cloud CLI. Initialisieren Sie die Google Cloud CLI nach der Installation mit dem folgenden Befehl:
gcloud initWenn 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 ressourcenbasierter Zusicherungen 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 Kauf von ressourcenbasierten Zusicherungen 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.
Hardwarezusicherung ohne verbundene Reservierungen erwerben
Sie können hardwarebasierte Zusicherungen ohne angehängte Reservierungen über die Google 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, mit dem Sie die Zusicherung erwerben möchten. Wenn die CUD-Freigabe für ein Cloud-Rechnungskonto aktiviert ist, können Sie die Zusicherung über jedes Projekt über dieses Cloud-Rechnungskonto erwerben. Gehen Sie nach der Auswahl des Projekts so vor:
Öffnen Sie in der Google Cloud Console die Seite Rabatte für zugesicherte Nutzung. Zur Seite „Rabatte für zugesicherte Nutzung“
Klicken Sie auf Zusicherung kaufen. Die Seite Zusicherung kaufen wird angezeigt.
Geben Sie im Feld Name einen Namen für Ihre Zusicherung ein.
Wählen Sie im Feld Region die Region aus, in der Sie die Zusicherung erwerben möchten.
Wählen Sie im Feld Zusicherungstyp die Maschinenfamilienreihe für Ihre Zusicherung aus. Für vCPUs, Arbeitsspeicher oder beides können Sie aus den folgenden Zusicherungsarten auswählen:
- Wählen Sie für A2-Maschinentypen Beschleunigungsoptimiert (A2) aus.
- Wählen Sie für A3 Edge- und A3 High-Maschinentypen Beschleunigungsoptimiert (A3) aus.
- Wählen Sie für A3 Mega-Maschinentypen Beschleunigungsoptimiert (A3) Mega aus.
- Wählen Sie für G2-Maschinentypen Grafikoptimierte G2 aus.
- Wählen Sie für G4-Maschinentypen Grafikoptimiert (G4) aus.
- Wählen Sie für C2-Maschinentypen Computing-optimiert (C2) aus.
- Wählen Sie für C2D-Maschinentypen Computing-optimiert (C2D) aus.
- Wählen Sie für H3-Maschinentypen Computing-optimierte H3 aus.
- Wählen Sie für H4D-Maschinentypen Computing-optimiert (H4D) aus.
- Wählen Sie für C3-Maschinentypen Allgemeiner Zweck (C3) aus.
- Wählen Sie für C3D-Maschinentypen Allgemeiner Zweck C3D aus.
- Wählen Sie für C4-Maschinentypen Allgemeiner Zweck (C4) aus.
- Wählen Sie für C4A-Maschinentypen Allgemeiner Zweck (C4A) aus.
- Wählen Sie für C4D-Maschinentypen Allgemeiner Zweck (C4D) aus.
- Wählen Sie für E2-Maschinentypen Allgemeiner Zweck (E2) aus.
- Wählen Sie für N1-Maschinentypen Allgemeiner Zweck N1 aus.
- Wählen Sie für N2-Maschinentypen Allgemeiner Zweck (N2) aus.
- Wählen Sie für N2D-Maschinentypen Allgemeiner Zweck (N2D) aus.
- Wählen Sie für N4-Maschinentypen Allgemeiner Zweck (N4) aus.
- Wählen Sie für N4D-Maschinentypen Allgemeiner Zweck (N4D) aus.
- Wählen Sie für N4A-Maschinentypen Allgemeiner Zweck (N4A) aus.
- Wählen Sie für Tau T2D-Maschinentypen Allgemeiner Zweck (T2D) aus.
- Wählen Sie für M1- oder M2-Maschinentypen Speicheroptimiert (M1/M2) aus.
- Wählen Sie für M3-Maschinentypen Speicheroptimiert (M3) aus.
- Wählen Sie für M4-Maschinentypen Speicheroptimiert (M4) aus.
- Wählen Sie für M4-Maschinentypen mit 6 TB Arbeitsspeicher Speicheroptimiert M4 6 TB aus.
- Wählen Sie für den Maschinentyp X4 mit 6 TB Arbeitsspeicher Speicheroptimiert X4 480 6T aus.
- Wählen Sie für den Maschinentyp X4 mit 8 TB Arbeitsspeicher Speicheroptimiert X4 480 8T aus.
- Wählen Sie für den Maschinentyp X4 mit 12 TB Arbeitsspeicher Speicheroptimiert X4 960 12T aus.
- Wählen Sie für den Maschinentyp X4 mit 16 TB Arbeitsspeicher Speicheroptimiert X4 960 16T aus.
- Wählen Sie für den Maschinentyp X4 mit 24 TB Arbeitsspeicher Speicheroptimiert X4 1440 24T aus.
- Wählen Sie für den Maschinentyp X4 mit 32 TB Arbeitsspeicher Speicheroptimiert X4 1920 32T aus.
- Wählen Sie für Z3-Maschinentypen Speicheroptimiert (Z3) aus.
Führen Sie im Abschnitt Details zur Verpflichtung folgende Schritte aus:
Geben Sie im Feld Kerne die Anzahl der vCPUs ein, die Sie für Ihre Zusicherung angeben möchten.
Geben Sie im Feld Arbeitsspeicher die Größe des Arbeitsspeichers in GB an, den Sie für Ihre Zusage festlegen möchten.
Sie können den Arbeitsspeicher nur in Schritten von 0,25 GB angeben. Wenn Sie einen benutzerdefinierten Arbeitsspeicherwert für Ihre Zusage angeben möchten, verwenden Sie stattdessen die gcloud CLI oder REST.
Wenn Sie lokale SSD-Laufwerke für Ihre Zusicherung angeben möchten, maximieren Sie den Bereich GPUs und lokale SSDs. Geben Sie dann im Feld Lokale SSDs die Anzahl der Laufwerke an. Ohne angehängte Reservierungen können Sie lokale SSD-Laufwerke nur für die folgenden Zusicherungstypen angeben:
- C4, C4A oder C4D für allgemeine Zwecke
- Beschleunigungsoptimiertes G4
- Speicheroptimiert (Z3)
- Computing-optimiert (H4D)
Führen Sie im Abschnitt Zeitraum folgende Schritte aus:
Wählen Sie unter Plan entweder 1 Jahr oder 3 Jahre aus, um den Plan für Ihre Zusicherung festzulegen. Der Plan bestimmt den Rabatt für zugesicherte Nutzung und die voreingestellte Laufzeit Ihrer Zusicherung.
Sehen Sie sich das Feld Startdatum an. Dort wird das Datum und die Uhrzeit angezeigt, zu der Ihre Zusicherung aktiv wird. Dieses Feld wird automatisch auf 00:00 Uhr US-amerikanischer und kanadischer Pazifikzeit am Tag nach dem aktuellen Datum festgelegt.
Optional. Wenn Sie die Laufzeit Ihrer Zusicherung über die voreingestellte Laufzeit hinaus verlängern möchten, die in Ihrem Zusicherungsplan definiert ist, geben Sie im Feld Enddatum ein benutzerdefiniertes Enddatum für Ihre Zusicherung an. Weitere Informationen finden Sie unter Laufzeiten von Zusicherungen verlängern.
Optional. Wenn Sie möchten, dass Ihre Zusicherung am Ende der Laufzeit automatisch verlängert wird, aktivieren Sie das Kästchen Zusicherung automatisch verlängern.
Prüfen Sie im Bereich Zusammenfassung die Details Ihrer Zusicherung und alle potenziellen Kontingentbeschränkungen.
So schließen Sie den Kauf Ihrer Zusicherung ab:
Scrollen Sie zum Ende der Seite.
Im Abschnitt Offenlegungen finden Sie Informationen zu Gebühren, Rabattberechtigung und Nutzungsbedingungen.
Klicken Sie das Kästchen an, um zu bestätigen, dass Sie den Mindestpreis und die dienstspezifischen Bedingungen akzeptieren.
Klicken Sie auf Kaufen.
gcloud
Führen Sie in der gcloud CLI den Befehl gcloud compute commitments create aus:
gcloud compute commitments create COMMITMENT_NAME \
--region REGION \
--project PROJECT_ID \
--resources vcpu=NUMBER_VCPUS,memory=MEMORY,local-ssd=LOCAL_SSD \
--plan PLAN \
--type COMMITMENT_TYPE \
--custom-end-time=CUSTOM_END_DATE \
--auto-renew
Ersetzen Sie Folgendes:
COMMITMENT_NAME: Name, mit dem Sie diese Zusicherung identifizieren möchten.REGION: Region, für die diese Nutzungszusicherung gilt. Die Preise für zugesicherte Nutzung variieren je nach Region. Die aktuellen Preise finden Sie in der Preisübersicht.PROJECT_ID: die Projekt-ID des Projekts, für das Sie die Zusicherung erstellen möchten.NUMBER_VCPUS: die Anzahl der vCPUs, für die Sie Zusicherungen erwerben möchten. Die Anzahl der vCPUs muss eine Ganzzahl von 0 oder höher sein und kann gerade oder ungerade sein.MEMORY: die Arbeitsspeichermenge in MB oder GB, für die Sie Zusicherungen erwerben möchten. Beispiel:1000MB. In der gcloud CLI können Sie den Speicher in MB oder GB angeben. Wenn Sie keine Einheit angeben, verwendet Compute Engine GB als Standardeinheit. Wenn Sie REST verwenden, wird in Compute Engine jedoch standardmäßig MB als Einheit verwendet.LOCAL_SSD: Optional. Die Menge an lokalem SSD-Speicher, die in GB angegeben werden muss, z. B.375GB. Der Kauf von Zusicherungen für lokale SSD-Laufwerke ohne angehängte Reservierungen wird nur für die Zusicherungstypen C4, C4A, C4D, G4, H4D oder Z3 unterstützt.PLAN: Der Zusicherungsplan, der Ihren Rabatt für zugesicherte Nutzung und die voreingestellte Laufzeit bestimmt. Geben Sie12-monthoder36-monthan.COMMITMENT_TYPE: eine der folgenden Optionen:- Für A2-Maschinentypen verwenden Sie
accelerator-optimized. - Für A3 Edge- und A3 High-Maschinentypen verwenden Sie
accelerator-optimized-a3. - Verwenden Sie für A3 Mega-Maschinentypen
accelerator-optimized-a3-mega. - Für G2-Maschinentypen verwenden Sie
graphics-optimized. - Für G4-Maschinentypen verwenden Sie
graphics-optimized-g4. - Für C2-Maschinentypen verwenden Sie
compute-optimized. - Für C2D-Maschinentypen verwenden Sie
compute-optimized-c2d. - Für C3-Maschinentypen verwenden Sie
compute-optimized-c3. - Verwenden Sie für C3D-Maschinentypen
compute-optimized-c3d. - Für H3-Maschinentypen verwenden Sie
compute-optimized-h3. - Für H4D-Maschinentypen verwenden Sie
compute-optimized-h4d. - Für N1-Maschinentypen verwenden Sie
general-purpose - Für C4-Maschinentypen verwenden Sie
general-purpose-c4. - Für C4A-Maschinentypen verwenden Sie
general-purpose-c4a. - Für C4D-Maschinentypen verwenden Sie
general-purpose-c4d. - Für E2-Maschinentypen verwenden Sie
general-purpose-e2 - Für N2-Maschinentypen verwenden Sie
general-purpose-n2. - Für N2D-Maschinentypen verwenden Sie
general-purpose-n2d. - Für N4-Maschinentypen verwenden Sie
general-purpose-n4. - Für N4D-Maschinentypen verwenden Sie
general-purpose-n4d. - Für N4A-Maschinentypen verwenden Sie
general-purpose-n4a. - Für Tau-T2D-Maschinentypen verwenden Sie
general-purpose-t2d. - Für M1- oder M2-Maschinentypen verwenden Sie
memory-optimized. - Für M3-Maschinentypen verwenden Sie
memory-optimized-m3. - Für M4-Maschinentypen verwenden Sie
memory-optimized-m4. - Für M4-Maschinentypen mit 6 TB Arbeitsspeicher verwenden Sie
memory-optimized-m4-6tb. - Für X4-Maschinentypen mit 6 TB Arbeitsspeicher verwenden Sie
memory-optimized-x4-6t. - Für X4-Maschinentypen mit 8 TB Arbeitsspeicher verwenden Sie
memory-optimized-x4-8t. - Für X4-Maschinentypen mit 12 TB Arbeitsspeicher verwenden Sie
memory-optimized-x4-12t - Verwenden Sie für X4-Maschinentypen mit 16 TB Arbeitsspeicher
memory-optimized-x4-960-16t. - Verwenden Sie für X4-Maschinentypen mit 24 TB Arbeitsspeicher
memory-optimized-x4-1440-24t. - Für X4-Maschinentypen mit 32 TB Arbeitsspeicher verwenden Sie
memory-optimized-x4-1920-32t. - Für Z3-Maschinentypen verwenden Sie
storage-optimized-z3.
- Für A2-Maschinentypen verwenden Sie
CUSTOM_END_DATE: Optional. Ein benutzerdefiniertes Enddatum für den Zeitraum, das alsYYYY-MM-DDformatiert sein muss.--auto-renew: Optional. Verlängert Ihre Zusicherung am Ende der Laufzeit automatisch.
Beispiele
In den folgenden Beispielen werden Zusicherungen im Projekt myproject und in der Region us-central1 erworben.
Beispiel 1: Zusicherung für N1-Ressourcen für allgemeine Zwecke erwerben
Wenn Sie eine 1-jährige Nutzungszusicherung für N1-Ressourcen für allgemeine Zwecke mit 5 vCPUs und 32,5 GB Speicher (entspricht 33.280 MB) erwerben möchten, führen Sie den folgenden Befehl aus. In der gcloud CLI können Sie den Arbeitsspeicher in MB oder GB angeben. Wenn Sie keine Einheit angeben, verwendet Compute Engine GB als Standardeinheit. Wenn Sie REST verwenden, wird in Compute Engine jedoch MB als Standardeinheit verwendet:
gcloud compute commitments create example-commitment --region us-central1 \
--resources vcpu=5,memory=33280MB --plan 12-month \
--type general-purpose --project=myproject
Beispiel 2: Zusicherung für computing-optimierte C2-Ressourcen kaufen
Mit dem folgenden Befehl erwerben Sie eine 1-jährige Zusicherung für Computing-optimierte C2-Ressourcen mit 16 vCPUs und 64 GB Arbeitsspeicher. In der gcloud CLI können Sie den Speicher in MB oder GB angeben. Wenn Sie keine Einheit angeben, verwendet Compute Engine GB als Standardeinheit. Wenn Sie REST verwenden, wird jedoch standardmäßig MB als Einheit verwendet:
gcloud compute commitments create example-compute-optimized-commitment \
--region us-central1 --resources vcpu=16,memory=64GB --plan 12-month \
--type compute-optimized --project=myproject
Beispiel 3: Zusicherung für speicheroptimierte M1- oder M2-Ressourcen kaufen
Wenn Sie eine 1-jährige Zusicherung für speicheroptimierte M1- oder M2-Ressourcen mit 96 vCPUs und 1.433,6 GB Arbeitsspeicher erwerben möchten, führen Sie den folgenden Befehl aus. In der gcloud CLI können Sie den Speicher in MB oder GB angeben. Wenn Sie keine Einheit angeben, verwendet Compute Engine GB als Standardeinheit. Wenn Sie REST verwenden, wird jedoch standardmäßig MB als Einheit verwendet:
gcloud compute commitments create example-memory-optimized-commitment \
--region us-central1 --resources vcpu=96,memory=1433.6GB \
--plan 12-month --type memory-optimized \
--project=myproject
Beispiel 4: Zusicherung für C4-Ressourcen für allgemeine Zwecke mit einer lokalen SSD erwerben
Wenn Sie eine 1-Jahres-Zusicherung für lokale SSD-Laufwerke erwerben möchten, für die keine angehängten Reservierungen erforderlich sind (nur für die Zusicherungstypen C4, C4A, C4D, G4, H4D oder Z3 unterstützt), fügen Sie local-ssd in das Flag --resources ein. Jedes lokale SSD-Laufwerk ist 375 GB groß. Wenn Sie beispielsweise eine 1-Jahres-Zusicherung für allgemeine C4-Ressourcen mit 8 vCPUs, 32 GB Arbeitsspeicher und 1 lokalen SSD-Laufwerk (375 GB) erwerben möchten, führen Sie den folgenden Befehl aus.
Der Wert für den lokalen SSD-Speicher muss in GB angegeben werden (z. B. 375GB). In der gcloud CLI können Sie den Arbeitsspeicher in MB oder GB angeben. Wenn Sie keine Einheit angeben, verwendet Compute Engine GB als Standardeinheit. Wenn Sie REST verwenden, wird in Compute Engine standardmäßig MB als Einheit für den Arbeitsspeicher verwendet.
gcloud compute commitments create example-local-ssd-commitment \
--region us-central1 --resources vcpu=8,memory=32GB,local-ssd=375GB \
--plan 12-month --type general-purpose-c4 --project=myproject
REST
Senden Sie in der API eine POST-Anfrage mit Informationen zur Zusicherung als Anfragetext an die folgende regionCommitments.insert-Methode:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments?requestId=OPTIONAL_UNIQUE_ID
{
"name": "COMMITMENT_NAME",
"plan": "PLAN",
"type": "COMMITMENT_TYPE",
"resources": [
{
"type": "VCPU",
"amount": "COMMITTED_VCPUS"
},
{
"type": "MEMORY",
"amount": "COMMITTED_MEMORY"
},
{
"type": "LOCAL_SSD",
"amount": "COMMITTED_LOCAL_SSD"
}
],
"customEndTimestamp": "CUSTOM_END_DATETEND_TIMEZ",
"autoRenew": AUTO_RENEW_BOOLEAN
}Ersetzen Sie Folgendes:
PROJECT_ID: die ID des Projekts, in dem Sie die Zusicherung kaufen möchten.REGION: die Region, in der Sie die Zusicherung erwerben möchten.OPTIONAL_UNIQUE_ID: Optional. Eine eindeutige Anfrage-ID, um unbeabsichtigte doppelte Anfragen zu vermeiden.COMMITMENT_NAME: Der Name der Zusicherung.PLAN: der Zusicherungsplan, entwederTWELVE_MONTHoderTHIRTY_SIX_MONTH.COMMITMENT_TYPE: Der Zusicherungstyp, einer der folgenden:- Für A2-Maschinentypen verwenden Sie
ACCELERATOR_OPTIMIZED. - Für A3 Edge- und A3 High-Maschinentypen verwenden Sie
ACCELERATOR_OPTIMIZED_A3. - Verwenden Sie für A3 Mega-Maschinentypen
ACCELERATOR_OPTIMIZED_A3_MEGA. - Für G2-Maschinentypen verwenden Sie
GRAPHICS_OPTIMIZED. - Für G4-Maschinentypen verwenden Sie
GRAPHICS_OPTIMIZED_G4. - Für C2-Maschinentypen verwenden Sie
COMPUTE_OPTIMIZED. - Für C2D-Maschinentypen verwenden Sie
COMPUTE_OPTIMIZED_C2D. - Für C3-Maschinentypen verwenden Sie
COMPUTE_OPTIMIZED_C3. - Verwenden Sie für C3D-Maschinentypen
COMPUTE_OPTIMIZED_C3D. - Für H3-Maschinentypen verwenden Sie
COMPUTE_OPTIMIZED_H3. - Für H4D-Maschinentypen verwenden Sie
COMPUTE_OPTIMIZED_H4D. - Für N1-Maschinentypen verwenden Sie
GENERAL_PURPOSE - Für C4-Maschinentypen verwenden Sie
GENERAL_PURPOSE_C4. - Für C4A-Maschinentypen verwenden Sie
GENERAL_PURPOSE_C4A. - Für C4D-Maschinentypen verwenden Sie
GENERAL_PURPOSE_C4D. - Für E2-Maschinentypen verwenden Sie
GENERAL_PURPOSE_E2 - Für N2-Maschinentypen verwenden Sie
GENERAL_PURPOSE_N2. - Für N2D-Maschinentypen verwenden Sie
GENERAL_PURPOSE_N2D. - Für N4-Maschinentypen verwenden Sie
GENERAL_PURPOSE_N4. - Für N4D-Maschinentypen verwenden Sie
GENERAL_PURPOSE_N4D. - Für N4A-Maschinentypen verwenden Sie
GENERAL_PURPOSE_N4A. - Für Tau-T2D-Maschinentypen verwenden Sie
GENERAL_PURPOSE_T2D. - Für M1- oder M2-Maschinentypen verwenden Sie
MEMORY_OPTIMIZED. - Für M3-Maschinentypen verwenden Sie
MEMORY_OPTIMIZED_M3. - Für M4-Maschinentypen verwenden Sie
MEMORY_OPTIMIZED_M4. - Für M4-Maschinentypen mit 6 TB Arbeitsspeicher verwenden Sie
MEMORY_OPTIMIZED_M4_6TB. - Für X4-Maschinentypen mit 6 TB Arbeitsspeicher verwenden Sie
MEMORY_OPTIMIZED_X4_480_6T. - Für X4-Maschinentypen mit 8 TB Arbeitsspeicher verwenden Sie
MEMORY_OPTIMIZED_X4_480_8T. - Für X4-Maschinentypen mit 12 TB Arbeitsspeicher verwenden Sie
MEMORY_OPTIMIZED_X4_960_12T - Verwenden Sie für X4-Maschinentypen mit 16 TB Arbeitsspeicher
MEMORY_OPTIMIZED_X4_960_16T. - Verwenden Sie für X4-Maschinentypen mit 24 TB Arbeitsspeicher
MEMORY_OPTIMIZED_X4_1440_24T. - Für X4-Maschinentypen mit 32 TB Arbeitsspeicher verwenden Sie
MEMORY_OPTIMIZED_X4_1920_32T. - Für Z3-Maschinentypen verwenden Sie
STORAGE_OPTIMIZED_Z3.
- Für A2-Maschinentypen verwenden Sie
COMMITTED_VCPUS: Die Anzahl der vCPUs, die Sie in Ihrer Zusicherung benötigen.COMMITTED_MEMORY: die Arbeitsspeichermenge in MB, die Sie in Ihrer Zusicherung verwenden möchten. Bei REST verwendet Compute Engine standardmäßig MB als Einheit. Wenn Sie die gcloud CLI verwenden, wird in Compute Engine standardmäßig GB als Einheit verwendet.COMMITTED_LOCAL_SSD: Optional. Die Menge an lokalem SSD-Speicherplatz, die in GB angegeben werden muss, z. B.375GB. Der Kauf von Zusicherungen für lokale SSD-Laufwerke ohne angehängte Reservierungen wird nur für die Zusicherungstypen C4, C4A, C4D, G4, H4D oder Z3 unterstützt.CUSTOM_END_DATE: Optional. Ein benutzerdefiniertes Enddatum für Ihre Zusicherung im FormatYYYY-MM-DD.END_TIME: 00:00 Uhr US and Canadian Pacific Time (UTC-8 oder UTC-7). Geben Sie während der Sommerzeit07:00:00und zu anderen Zeiten08:00:00an.AUTO_RENEW_BOOLEAN: Optional. Auftruegesetzt, um Ihre Zusicherung am Ende der Laufzeit automatisch zu verlängern.
Beispiele
In den folgenden Beispielen werden Zusicherungen im Projekt myproject und in der Region us-central1 erworben.
Beispiel 1: Zusicherung für N1-Ressourcen für allgemeine Zwecke erwerben
Wenn Sie eine 1-jährige Nutzungszusicherung für N1-Ressourcen für allgemeine Zwecke mit 5 vCPUs und 18,75 GB Arbeitsspeicher (entspricht 19.200 MB) erwerben möchten, stellen Sie die folgende POST-Anfrage. Bei REST müssen Sie den Speicher in MB angeben. Wenn Sie die gcloud CLI verwenden, wird in Compute Engine standardmäßig GB als Einheit verwendet.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-commitment",
"plan": "TWELVE_MONTH",
"type": "GENERAL_PURPOSE",
"resources": [
{
"amount": "5",
"type": "VCPU"
},
{
"amount": "19200",
"type": "MEMORY"
}
]
}Beispiel 2: Zusicherung für speicheroptimierte M1- oder M2-Ressourcen erwerben
Wenn Sie eine 1-jährige Nutzungszusicherung für speicheroptimierte M1- oder M2-Ressourcen mit 96 vCPUs und 1.433,6 GB Arbeitsspeicher (entspricht 1.468.006 MB) erwerben möchten, stellen Sie die folgende POST-Anfrage. Bei REST müssen Sie den Speicher in MB angeben. Wenn Sie die gcloud CLI verwenden, wird in Compute Engine standardmäßig GB als Einheit verwendet.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-memory-optimized-commitment",
"plan": "TWELVE_MONTH",
"type": "MEMORY_OPTIMIZED",
"resources": [
{
"amount": "96",
"type": "VCPU"
},
{
"amount": "1468006",
"type": "MEMORY"
}
]
}Beispiel 3: Zusicherung für computing-optimierte C2-Ressourcen erwerben
Wenn Sie eine 1-jährige Nutzungszusicherung für Computing-optimierte C2-Ressourcen mit 16 vCPUs und 64 GB Arbeitsspeicher (entspricht 65.536 MB) erwerben möchten, stellen Sie die folgende POST-Anfrage. Bei REST müssen Sie den Speicher in MB angeben. Wenn Sie die gcloud CLI verwenden, wird in Compute Engine standardmäßig GB als Einheit verwendet.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-compute-optimized-commitment",
"plan": "TWELVE_MONTH",
"type": "COMPUTE_OPTIMIZED",
"resources": [
{
"amount": "16",
"type": "VCPU"
},
{
"amount": "65536",
"type": "MEMORY"
}
]
}Beispiel 4: Zusicherung für C4-Ressourcen für allgemeine Zwecke mit einer lokalen SSD erwerben
Wenn Sie eine 1-Jahres-Zusicherung für C4-Ressourcen für allgemeine Zwecke und ein lokales SSD-Laufwerk ohne angehängte Reservierungen (nur für die Zusicherungstypen C4, C4A, C4D, G4, H4D oder Z3 unterstützt) mit 8 vCPUs, 32 GB Arbeitsspeicher und 1 lokalen SSD-Laufwerk (375 GB) erwerben möchten, stellen Sie die folgende POST-Anfrage. Der Speicherwert für Local SSD muss in GB angegeben werden. Für den Arbeitsspeicher müssen Sie den Wert in MB angeben. Wenn Sie die gcloud CLI verwenden, wird in Compute Engine jedoch standardmäßig GB als Einheit für den Arbeitsspeicher verwendet.
POST https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments
{
"name": "example-local-ssd-commitment",
"plan": "TWELVE_MONTH",
"type": "GENERAL_PURPOSE_C4",
"resources": [
{
"amount": "8",
"type": "VCPU"
},
{
"amount": "32768",
"type": "MEMORY"
},
{
"amount": "375",
"type": "LOCAL_SSD"
}
]
}