Flexible Savings Plans (FSPs) sind eine Art ausgabenbasierter Rabatt für zugesicherte Nutzung, mit dem Sie bei der Nutzung von Google CloudGeld sparen können. Mit einem FSP verpflichten Sie sich für die Dauer des Abos (1 Jahr oder 3 Jahre) zu einem Mindestausgabenbetrag für eine Sammlung von infrage kommenden Produkten für ein monatliches Berechtigungsfenster. Im Gegenzug für Ihre Zusicherung erhalten Sie einen Preisnachlass auf die abgedeckte Nutzung.
Mit FSPs werden zwei neue Funktionen für ausgabenbasierte Rabatte für zugesicherte Nutzung eingeführt:
- Abos als Teil der abgedeckten SKUs.
- Monatliche Berechtigungszeiträume
Im Gegensatz zu standardmäßigen ausgabenbasierten Rabatten für zugesicherte Nutzung, bei denen ein stündlicher Anspruchszeitraum verwendet wird, nutzen FSPs einen monatlichen Anspruchszeitraum. Sie eignen sich daher ideal für Arbeitslasten mit unregelmäßigen oder unvorhersehbaren Nutzungsmustern.
Berechtigte SKUs finden
Ihre FSP für Gemini Enterprise gilt für Google Cloud generative KI-Modelle und Produktangebote. Eine vollständige Liste der infrage kommenden SKUs finden Sie auf der Seite SKUs, die für den Gemini Enterprise Flexible Savings Plan infrage kommen.
Funktionsweise von flexiblen Sparplänen
Wenn Sie einen flexiblen Sparplan erwerben, verpflichten Sie sich für einen Zeitraum von einem oder drei Jahren zu einem bestimmten monatlichen Ausgabenbetrag. Das System überwacht Ihre Nutzung und wendet die entsprechenden Raten des Nutzungsmodells an.
Für die erworbenen Zusicherungen wird Ihnen eine monatliche Gebühr in Rechnung gestellt (auch als „Postpay“ bezeichnet). Diese Gebühr wird monatlich im Nachhinein in Rechnung gestellt. Wenn Ihre zulässige Nutzung in einem bestimmten Monat geringer ist als Ihr Commitment, wird Ihnen am Monatsende die volle monatliche Commitment-Gebühr (die Kosten für das nicht genutzte Commitment) in Rechnung gestellt.
Umfang und Preise
Für den Umfang und die Preise von FSP gelten die folgenden Regeln:
- Abolaufzeitlimit: Abos mit einer Laufzeit von mehr als einem Monat können nicht von einem FSP rabattiert werden. Wenn Sie beispielsweise ein Jahresabo für ein Produkt haben, gilt der FSP-Rabatt nicht.
- Besserer Preis: Für alle berechtigten Produkte und Abos zahlen Sie immer den niedrigeren (besseren) Preis, also entweder den Standardpreis für On-Demand-Käufe oder den FSP-Rabattpreis. Ein FSP erhöht den Preis eines Produkts niemals über den Standard-On-Demand-Preis hinaus. Weitere Informationen finden Sie unter Besseren Preis zahlen.
- Nicht berechtigte Produkte: Für einige Produkte werden keine FSP-Rabatte gewährt, sie werden aber trotzdem vom FSP abgezogen. In diesen Fällen sind der Preis für das FSP-Nutzungsmodell und der Standardpreis für das Nutzungsmodell identisch. Die entsprechenden Preise finden Sie im Preistabellenbericht.
Preise für Gemini Enterprise
Ein 1-Jahres-Flexible Savings Plan bietet einen Rabatt von 10 %, ein 3-Jahres-Flexible Savings Plan einen Rabatt von 20% für alle SKUs auf der Seite Für den Gemini Enterprise Flexible Savings Plan infrage kommende SKUs. Ausgenommen sind die folgenden SKUs, für die keine zusätzlichen Rabatte durch den FSP gewährt werden, die aber trotzdem auf die Zusicherung des FSP angerechnet werden:
| Produkt | Beschreibung | SKU-ID |
|---|---|---|
| Bereitgestellter Durchsatz | Vertex AI: Bereitgestellter Durchsatz (3 Monate) | 13D9-6212-6E17 |
| Bereitgestellter Durchsatz | Vertex AI: Bereitgestellter Durchsatz 1 Jahr | 9192-74A6-DE45 |
| Bereitgestellter Durchsatz | Agent Platform-Modelle: Bereitgestellter Durchsatz (3 Monate, nicht global) | F878-80F5-63BF |
| Bereitgestellter Durchsatz | Agent Platform-Modelle: Bereitgestellter Durchsatz – 1 Jahr – NICHT GLOBAL | 2106-EA10-F9CC |
| Bereitgestellter Durchsatz | Vertex AI Open Source Model as a Service: Bereitgestellter Durchsatz (3 Monate) | 1E0D-E522-0E12 |
| Bereitgestellter Durchsatz | Vertex AI Open Source Model as a Service: Bereitgestellter Durchsatz (1 Jahr) | 6009-4CB8-85D6 |
| Dedizierte Instanz | Agent Platform-Modelle: Dedizierte Instanz – 1 Jahr – NICHT GLOBAL | 7EB6-2A16-18FB |
| Vollständige Feinabstimmung | Vollständiger Optimierungsservice für eigene Foundation Models mit 1‑jähriger Mindestlaufzeit | 88CB-4A51-012D |
| Vollständige Feinabstimmung | Vollständige Optimierung von 1P-Foundation Models, 3‑jährige Laufzeit | 0280-9537-E40B |
| Vollständige Feinabstimmung | Inferenz für vollständig feinabgestimmte Modelle von Erstanbietern (Zusicherung für 1 Jahr) | 74E1-4528-1F94 |
| Vollständige Feinabstimmung | Inferenz für vollständig feinabgestimmte Modelle von Drittanbietern mit 3-Jahres-Zusicherung | 26B4-6E81-10C0 |
| Speech-to-Text | Sprachabo für Speech-to-Text On-Device | 9886-4062-830D |
| Speech-to-Text | Abo für die On-Device-Serving-Bibliothek für Speech-to-Text | BEF8-431D-9BF4 |
| Text-to-Speech | Abo für die On-Device-Serving-Bibliothek für Text-to-Speech | 3D6B-450F-BA51 |
| Text-to-Speech | Abo für On-Device-Stimmen für Text-to-Speech | 80AF-473F-9A8D |
| Gemini Enterprise-Anwendung | Gemini Business: Abo – Laufzeit von einem Monat | D03F-9D37-4753 |
| Gemini Enterprise-Anwendung | Gemini Business: Abo – Laufzeit von einem Jahr | FE0D-41B2-9575 |
| Gemini Enterprise-Anwendung | Gemini Enterprise – Business-Version: Vorauszahlung für das Abo – Laufzeit von einem Monat | FA2D-55B2-023F |
| Gemini Enterprise-Anwendung | Gemini Enterprise Business-Version: Vorauszahlung für das Abo – Laufzeit von einem Jahr | FB43-B23B-BD15 |
| Gemini Enterprise-Anwendung | Gemini Enterprise Standard: Abo – Laufzeit von einem Monat | 0532-C2F0-1DF0 |
| Gemini Enterprise-Anwendung | Gemini Enterprise Standard: Abo – Laufzeit von einem Jahr | B3D3-B9E1-610F |
| Gemini Enterprise-Anwendung | Gemini Enterprise Plus: Abo – Laufzeit von einem Monat | 4EDF-A125-F89E |
| Gemini Enterprise-Anwendung | Gemini Enterprise Plus: Abo – Laufzeit von einem Jahr | 5657-9AD2-26F6 |
| Gemini Enterprise-Anwendung | Gemini Enterprise Frontline: Abo – Laufzeit von einem Monat | C3B7-10E2-45EE |
| Gemini Enterprise-Anwendung | Gemini Enterprise Frontline: Abo – Laufzeit von einem Jahr | 070B-47E2-47B3 |
| Gemini Enterprise-Anwendung | Gemini Enterprise Standard Emerging: Abo – Laufzeit von einem Monat | 54F6-590C-84B5 |
| Gemini Enterprise-Anwendung | Gemini Enterprise Standard Emerging: Abo – Laufzeit von einem Jahr | C853-D67D-D911 |
| Gemini Enterprise-Anwendung | Gemini Notebook Enterprise: Abo – Laufzeit von einem Monat | BF82-0F2F-7FA3 |
| Gemini Enterprise-Anwendung | Gemini Notebook Enterprise: Abo – Laufzeit von einem Jahr | 8597-66F8-5FF1 |
Berechtigungszeiträume
Das Berechtigungszeitfenster ist der wiederkehrende Zeitraum, in dem Ihre Nutzung mit Ihrem Zusicherungsbetrag verglichen wird. Wenn Sie Ihren gesamten Zusicherungsbetrag nicht innerhalb des Berechtigungszeitraums verwenden, verfällt der Restbetrag.
FSPs unterstützen ein monatliches Anspruchszeitfenster. Das bedeutet, dass Sie einen ganzen Monat Zeit haben, Ihre zugesicherten Ausgaben zu nutzen. Das Abrechnungssystem wertet Ihre Nutzung jedoch aus und wendet die FSP-Rabatte stündlich an.
Wenn Sie beispielsweise eine monatliche Mindestausgabe von 100 $ haben, wird Ihre Nutzung stündlich geprüft. Wenn Sie in Stunde 1 eine zulässige Nutzung haben, wird der Rabatt angewendet und auf Ihr Commitment von 100 $ angerechnet. Das geht den ganzen Monat lang so weiter, bis Sie Ihr Limit von 100 $ erreicht haben oder der Monat endet. Wenn Sie vor Monatsende die Nutzung von 100 $ überschreiten, wird die weitere Nutzung zum Standardtarif des Nutzungsmodells abgerechnet.
Übergenutzte Zusicherungen (Überschreitung der Zusicherung)
Wenn Ihre berechtigte Nutzung in einem bestimmten Monat das zugesicherte monatliche Volumen überschreitet, deckt das FSP die Nutzung bis zu Ihrem Limit ab. Der Rest wird zum Standard-On-Demand-Preis abgerechnet.
- Mechanismus: Das System wendet den FSP-Rabatt auf die Nutzung an, die Ihrem monatlichen Zusicherungsbetrag entspricht.
- Kosten: Jegliche Nutzung, die in diesem Monat über dieses Limit hinausgeht, wird zum standardmäßigen On-Demand-Preis (dem Verbrauchsmodell „Standard“) berechnet. Sie erhalten keinen Rabatt auf die Überschreitung.
Nicht vollständig genutzte Zusicherungen (Zusicherung nicht erfüllt)
Wenn Ihre berechtigte Nutzung in einem bestimmten Monat geringer ist als der zugesicherte Betrag, müssen Sie trotzdem die vollen Kosten der Zusicherung bezahlen.
- Keine Übertragung: Nicht verwendete Zusicherungen werden NICHT auf den nächsten Monat übertragen.
- Kosten: Sie zahlen den vollen monatlichen Zusicherungsbetrag, den Sie erworben haben. Am Ende des Monats wird Ihnen eine Gebühr für die Zusicherung für den nicht genutzten Teil der Zusicherung in Rechnung gestellt.
So werden Rabatte angewendet
Innerhalb des Geltungsbereichs eines FSP werden Rabatte in der folgenden Reihenfolge angewendet:
- Nutzungsdauer: Kosten für eine frühere Nutzungsstunde werden zuerst angewendet.
- Rabattstufe: Die Nutzung mit dem höchsten Rabattprozentsatz im Vergleich zum On-Demand-Listenpreis innerhalb einer bestimmten Nutzungsstunde wird als Nächstes angewendet. Durch diese Auswahl wird sichergestellt, dass Sie mit Ihren Commitment-Ausgaben zuerst die höchste Einsparungsrate erzielen.
- Proportionale Anwendung: Wenn für die Nutzung mehrerer Ressourcen innerhalb einer Stunde derselbe Rabattprozentsatz gilt, wird die Zusicherung proportional auf alle Kosten innerhalb dieser Rabattstufe und Nutzungsstunde angewendet.
Wenn Sie ein Abo haben, das durch ein FSP abgedeckt ist, werden die Vorteile des Abos zuerst auf Ihre Nutzung angewendet. Die Kosten für Ihr Abo werden auf Ihr Ausgabenverpflichtung im Rahmen des FSP angerechnet, aber der FSP wendet keinen zusätzlichen Rabatt auf den Abopreis an.
Besserer Preis
Es wird der niedrigere Preis aus dem Standard-Nutzungsmodell und dem FSP-Nutzungsmodell angewendet.
Startzeiten und anteilige Berechnung
Nach dem Kauf eines FSP wird die Zusicherung je nach Kaufzeitpunkt aktiviert:
- Gekauft zwischen :00 und :49 Uhr (in den ersten 50 Minuten der Stunde): Beginnt zu Beginn der nächsten Stunde.
- Zwischen Minute 50 und 59 gekauft (letzte 10 Minuten der Stunde): Eine Stunde wird übersprungen und die Wiedergabe beginnt zu Beginn der übernächsten Stunde.
Alle Grenzen für Aktivierungs- und Berechtigungszeiträume werden in Pacific Time (PT) (America/Los_Angeles) angegeben.
Monatliche anteilige Berechnung für Käufe in der Mitte des Monats
Wenn Sie ein FSP in der Mitte des Monats mit sofortiger Aktivierung kaufen, wird Ihr anfänglicher Berechtigungszeitraum für den Rest des Kalendermonats anteilig berechnet:
- Anteilig berechneter erster Monat: Sie erhalten eine anteilig berechnete Ausgabenberechtigung für den Zeitraum vom Aktivierungszeitstempel bis zum Ende des aktuellen Kalendermonats (23:59:59 Uhr PT am letzten Tag des Monats). Ihre Zusicherungsgebühr und der Unterauslastungsschwellenwert für diesen Teilmonat werden proportional zum Bruchteil der verstrichenen Stunden im Monat skaliert.
- Nachfolgende Kalendermonate: Ab dem ersten Tag des nächsten Kalendermonats um 00:00 Uhr PT (UTC-8) entspricht jeder Berechtigungszeitraum für den Rest Ihrer 1- oder 3-jährigen Laufzeit einem vollen Kalendermonat.
Angenommen, Sie kaufen eine einjährige FSP mit einer monatlichen Zusicherung von 3.000 $,die am 16. April um 00:00 Uhr PT aktiviert wird (der April hat insgesamt 30 Tage, sodass noch 15 Tage verbleiben). Ihre Zusicherung für April wird anteilig auf 1.500 $ berechnet (3.000 $ × 15/30). Ab dem 1. Mai um 00:00 Uhr PT wird dein Anspruchszeitraum für jeden nachfolgenden vollen Kalendermonat auf die volle Zusicherung von 3.000 $ zurückgesetzt.
Stornierungen, Migrationen und Korrekturen
Nach dem Kauf können Sie eine FSP nicht mehr stornieren oder ändern. Für die gesamte Laufzeit der Zusicherung wird Ihnen die monatliche Gebühr in Rechnung gestellt. Wenn Sie versehentlich eine Nutzungszusicherung erworben haben oder Ihnen bei der Konfiguration der Zusicherung ein Fehler unterlaufen ist, wenden Sie sich an den Cloud Billing-Support.
Zuordnung von Rabatten und Gebühren
Für FSPs wird die proportionale Zuordnung verwendet. Das ist dasselbe Attributionsmodell, das auch für andere ausgabenbasierte Rabatte für zugesicherte Nutzung verwendet wird. Die Kosten werden stündlich zugeordnet. Die Gebühren werden auf die Projekte in Ihrem Cloud-Rechnungskonto angewendet, und zwar proportional zum Betrag der insgesamt zulässigen Nutzung pro Projekt. Weitere Informationen finden Sie unter Zuordnung von Gebühren und Gutschriften für Rabatte für zugesicherte Nutzung.
Flexiblen Sparplan kaufen
Sie können FSPs direkt über die Google Cloud Console (Self-Service) oder über die Cloud Commerce Consumer Procurement API erwerben.
Wenn Sie einen flexiblen Sparplan erwerben möchten, benötigen Sie die Angebots-ID, die mit der Laufzeit der Zusicherung verknüpft ist. Informationen zum Ermitteln von Angebots-IDs finden Sie unter Das gewünschte Angebot identifizieren.
Bei der Konfiguration Ihres FSP geben Sie Folgendes an:
- Die Abolaufzeit (1 Jahr oder 3 Jahre).
- Der Zusicherungsbetrag pro monatlichem Anspruchszeitraum.
- Geben Sie einen Namen für Ihren FSP an. Dieser Name muss für alle Ihre FSPs und Rabatte für die zugesicherte Nutzung eindeutig sein.
Flexible Sparpläne ansehen
Ihre aktiven und bisherigen flexiblen Savings Plans können Sie in der Google Cloud Console auf der Seite Rabatte für zugesicherte Nutzung (CUDs) einsehen.
Auf der Seite finden Sie zwei Detailebenen (Zusammengefasste Ansicht und Instanzansicht), die Ihnen bei der Verwaltung Ihrer Zusagen helfen. Weitere Informationen zu diesen Ansichten finden Sie unter Zusicherungen ansehen.
In der Instanzansicht sehen Sie die Aufschlüsselung der Berechtigungszeiträume.
Flexible Sparpläne überwachen und analysieren
Sie können Ihre FSPs mit den standardmäßigen Cloud Billing FinOps-Tools überwachen und verwalten:
- Kostenberichte: Hier können Sie Ihre FSP-Zusicherungsgebühren und On-Demand-Kosten ansehen. Sie können die Kosten für Gebühren und Nutzung, die von Ihren FSPs abgedeckt werden, isolieren.
- Kostentabellenbericht: Sie können Ihre Rechnung abgleichen, indem Sie sich die detaillierte Aufschlüsselung Ihrer FSP-Gebühren ansehen.
- Cloud Billing-Export nach BigQuery: Exportieren Sie Ihre Abrechnungsdaten nach BigQuery, um Ihre aktiven FSPs, die bisherige Leistung und die Nutzungsmesswerte programmatisch zu verfolgen. Sie können Beispielabfragen verwenden, um diese Daten zu analysieren.
Beispielabfragen
Mit den folgenden Beispielabfragen können Sie Ihre flexiblen Sparpläne anhand Ihrer Cloud Billing-Exportdaten in BigQuery analysieren.
Einsparungen durch Zusicherungen berechnen
„Einsparungen durch Zusicherungen“ beschreibt die Nettoeinsparungen, die sich aus Ihren Zusicherungen ergeben haben.
Einsparungen in Dollar berechnen
Mit den folgenden Abfragen können Sie Ihre Einsparungen in Dollar berechnen.
Aktueller Monat, in dem Nutzungsgebühren anfallen (offenes Zeitfenster)
Das offene Fenster bezieht sich auf den Monat des Abrechnungszeitraums, in dem Nutzungsgebühren anfallen.
Mit dieser Abfrage können Sie die Einsparungen für den aktuellen Abrechnungszeitraum berechnen, in dem noch Nutzungsgebühren anfallen.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE DATE(TIMESTAMP_TRUNC(usage_start_time, DAY, 'US/Pacific')) BETWEEN 'START_DATE' AND 'END_DATE' ), flexible_saving_plan_cost_data AS ( SELECT *, COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ) SELECT cud_subscription_instance_id, consumption_model.id AS consumption_model_id, SUM(cost_at_effective_price_default) - SUM(cost) AS commitment_savings FROM flexible_saving_plan_cost_data GROUP BY ALL;
Ersetzen Sie Folgendes:
PROJECT: Die ID des Google Cloud Projekts, das Ihr Cloud Billing-Export-Dataset enthält.DATASET: Der Name des BigQuery-Datasets, das Ihre Cloud Billing-Exporttabelle enthält.BILLING_ACCOUNT_ID: Die API-ID Ihres Cloud-Rechnungskontos.START_DATE: Das Startdatum für den Abfragezeitraum im FormatYYYY-MM-DD.END_DATE: Das Enddatum für den Abfragezeitraum im FormatYYYY-MM-DD.
Abgeschlossene Monate nach Schließen des monatlichen Abrechnungszeitraums (geschlossenes Fenster)
Ein abgeschlossener Monat (geschlossenes Fenster) bedeutet, dass der Abrechnungszeitraum geschlossen ist und keine Gebühren mehr anfallen. Alle Nutzungskosten wurden vom Abrechnungssystem verarbeitet. Die endgültigen Kosten und Einsparungen sind in allen Rechnungen enthalten, die für den Monat des Abrechnungszeitraums ausgestellt wurden.
Mit dieser Abfrage können Sie die Einsparungen für abgeschlossene Monate des Abrechnungszeitraums berechnen.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE DATE(TIMESTAMP_TRUNC(usage_start_time, DAY, 'US/Pacific')) BETWEEN 'START_DATE' AND 'END_DATE' ), flexible_saving_plan_cost_data AS ( SELECT COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id, consumption_model.id AS consumption_model_id, cost_at_effective_price_default, cost, ( SELECT SUM(credit.amount) FROM UNNEST(credits) credit WHERE credit.type = 'FEE_UTILIZATION_OFFSET' ) AS row_fee_utilization_offset FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ) SELECT cud_subscription_instance_id, consumption_model_id, SUM(cost_at_effective_price_default) - (SUM(cost) + IFNULL(SUM(row_fee_utilization_offset), 0)) AS commitment_savings FROM flexible_saving_plan_cost_data GROUP BY ALL;
Ersetzen Sie Folgendes:
PROJECT: Die ID des Google Cloud Projekts, das Ihr Cloud Billing-Export-Dataset enthält.DATASET: Der Name des BigQuery-Datasets, das Ihre Cloud Billing-Exporttabelle enthält.BILLING_ACCOUNT_ID: Die API-ID Ihres Cloud-Rechnungskontos.START_DATE: Das Startdatum für den Abfragezeitraum im FormatYYYY-MM-DD.END_DATE: Das Enddatum für den Abfragezeitraum im FormatYYYY-MM-DD.
Einsparungen als Prozentsatz berechnen
Mit den folgenden Abfragen können Sie den Prozentsatz Ihrer Einsparungen berechnen.
Aktueller Monat (offenes Fenster)
Mit dieser Abfrage können Sie die prozentuale Einsparung für den aktuellen Monat berechnen.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE DATE(TIMESTAMP_TRUNC(usage_start_time, DAY, 'US/Pacific')) BETWEEN 'START_DATE' AND 'END_DATE' ), flexible_saving_plan_cost_data AS ( SELECT *, COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ) SELECT cud_subscription_instance_id, consumption_model.id AS consumption_model_id, SAFE_DIVIDE( (SUM(cost_at_effective_price_default) - SUM(cost)), SUM(cost_at_effective_price_default)) AS commitment_savings FROM flexible_saving_plan_cost_data GROUP BY ALL;
Ersetzen Sie Folgendes:
PROJECT: Die ID des Google Cloud Projekts, das Ihr Cloud Billing-Export-Dataset enthält.DATASET: Der Name des BigQuery-Datasets, das Ihre Cloud Billing-Exporttabelle enthält.BILLING_ACCOUNT_ID: Die API-ID Ihres Cloud-Rechnungskontos.START_DATE: Das Startdatum für den Abfragezeitraum im FormatYYYY-MM-DD.END_DATE: Das Enddatum für den Abfragezeitraum im FormatYYYY-MM-DD.
Abgeschlossene Monate (geschlossenes Fenster)
Mit dieser Abfrage können Sie den Prozentsatz der Einsparungen für abgeschlossene Abrechnungszeiträume berechnen.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE DATE(TIMESTAMP_TRUNC(usage_start_time, DAY, 'US/Pacific')) BETWEEN 'START_DATE' AND 'END_DATE' ), flexible_saving_plan_cost_data AS ( SELECT COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id, consumption_model.id AS consumption_model_id, cost_at_effective_price_default, cost, ( SELECT SUM(credit.amount) FROM UNNEST(credits) credit WHERE credit.type = 'FEE_UTILIZATION_OFFSET' ) AS row_fee_utilization_offset FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ) SELECT cud_subscription_instance_id, consumption_model_id, SAFE_DIVIDE( (SUM(cost_at_effective_price_default) - (SUM(cost) + IFNULL(SUM(row_fee_utilization_offset), 0))), SUM(cost_at_effective_price_default)) AS commitment_savings FROM flexible_saving_plan_cost_data GROUP BY ALL;
Ersetzen Sie Folgendes:
PROJECT: Die ID des Google Cloud Projekts, das Ihr Cloud Billing-Export-Dataset enthält.DATASET: Der Name des BigQuery-Datasets, das Ihre Cloud Billing-Exporttabelle enthält.BILLING_ACCOUNT_ID: Die API-ID Ihres Cloud-Rechnungskontos.START_DATE: Das Startdatum für den Abfragezeitraum im FormatYYYY-MM-DD.END_DATE: Das Enddatum für den Abfragezeitraum im FormatYYYY-MM-DD.
Zusicherungsnutzung berechnen
Die Nutzung von Zusicherungen gibt an, wie effektiv Sie Ihre Zusicherungen nutzen.
Aktueller Monat (offenes Fenster)
Mit dieser Abfrage können Sie die Nutzung für den aktuellen Monat berechnen.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE usage_start_time BETWEEN 'START_DATE_TIME' AND 'END_DATE_TIME' ), flexible_saving_plan_cost_data AS ( SELECT *, IF(sku.description NOT LIKE '%Flexible Savings Plan%', TRUE, FALSE) AS is_cud_usage_sku, COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ), cud_subscriptions AS ( SELECT subscription.instance_id AS cud_subscription_instance_id, subscription.display_name AS subscription_display_name, subscription.entitlement_period AS subscription_entitlement_period, term AS subscription_term, consumption_model.id AS consumption_model_id, commitment_amount.value AS commitment_amount, FROM `PROJECT.DATASET.cud_subscriptions_export` WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ), cud_usage AS ( SELECT COALESCE( fsp_cost.cud_subscription_instance_id, fsp_subs.cud_subscription_instance_id) AS cud_subscription_instance_id, COALESCE(fsp_cost.consumption_model_id, fsp_subs.consumption_model_id) AS consumption_model_id, IF(fsp_cost.is_cud_usage_sku, fsp_cost.cost, 0) AS cud_usage_cost, fsp_subs.subscription_display_name AS subscription_display_name, fsp_subs.subscription_entitlement_period AS subscription_entitlement_period, fsp_subs.subscription_term AS subscription_term, SAFE_DIVIDE( fsp_subs.commitment_amount, NULLIF(fsp_cost.currency_conversion_rate, 1)) AS commitment_amount, FROM flexible_saving_plan_cost_data AS fsp_cost FULL JOIN cud_subscriptions AS fsp_subs USING (cud_subscription_instance_id, consumption_model_id) ) SELECT cud_subscription_instance_id, consumption_model_id, subscription_display_name, subscription_entitlement_period, subscription_term, SAFE_DIVIDE(SUM(cud_usage_cost), commitment_amount) AS commitment_utilization_rate FROM cud_usage GROUP BY ALL;
Ersetzen Sie Folgendes:
PROJECT: Die ID des Google Cloud Projekts, das Ihr Cloud Billing-Export-Dataset enthält.DATASET: Der Name des BigQuery-Datasets, das Ihre Cloud Billing-Exporttabelle enthält.BILLING_ACCOUNT_ID: Die API-ID Ihres Cloud-Rechnungskontos.START_DATE_TIME: Das Startdatum und die Startzeit für den Abfragezeitraum im FormatYYYY-MM-DD HH:MM:SS.END_DATE_TIME: Das Enddatum und die Endzeit für den Abfragezeitraum im FormatYYYY-MM-DD HH:MM:SS.
Abgeschlossene Monate nach Schließen des monatlichen Abrechnungszeitraums (geschlossenes Fenster)
Mit dieser Abfrage können Sie die Nutzung für abgeschlossene Monate des Abrechnungszeitraums berechnen.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE usage_start_time BETWEEN 'START_DATE_TIME' AND 'END_DATE_TIME' ), flexible_saving_plan_cost_data AS ( SELECT COALESCE( NULLIF(consumption_model.applied_subscription_instance_id, ''), subscription.instance_id) AS cud_subscription_instance_id, consumption_model.id AS consumption_model_id, currency_conversion_rate, ( SELECT SUM(credit.amount) FROM UNNEST(credits) credit WHERE credit.type = 'FEE_UTILIZATION_OFFSET' ) AS row_fee_utilization_offset FROM cost_data WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ), cud_subscriptions AS ( SELECT subscription.instance_id AS cud_subscription_instance_id, subscription.display_name AS subscription_display_name, subscription.entitlement_period AS subscription_entitlement_period, term AS subscription_term, consumption_model.id AS consumption_model_id, commitment_amount.value AS commitment_amount, FROM `PROJECT.DATASET.cud_subscriptions_export` WHERE consumption_model.id IN ('BBB5-D209-3835', 'C109-C9C0-A044') ), cud_usage AS ( SELECT COALESCE( fsp_cost.cud_subscription_instance_id, fsp_subs.cud_subscription_instance_id) AS cud_subscription_instance_id, COALESCE(fsp_cost.consumption_model_id, fsp_subs.consumption_model_id) AS consumption_model_id, fsp_cost.row_fee_utilization_offset, fsp_subs.subscription_display_name AS subscription_display_name, fsp_subs.subscription_entitlement_period AS subscription_entitlement_period, fsp_subs.subscription_term AS subscription_term, SAFE_DIVIDE( fsp_subs.commitment_amount, NULLIF(fsp_cost.currency_conversion_rate, 1)) AS commitment_amount, FROM flexible_saving_plan_cost_data AS fsp_cost FULL JOIN cud_subscriptions AS fsp_subs USING (cud_subscription_instance_id, consumption_model_id) ) SELECT cud_subscription_instance_id, consumption_model_id, subscription_display_name, subscription_entitlement_period, subscription_term, SAFE_DIVIDE(IFNULL(SUM(row_fee_utilization_offset), 0), commitment_amount) AS commitment_utilization_rate FROM cud_usage GROUP BY ALL;
Ersetzen Sie Folgendes:
PROJECT: Die ID des Google Cloud Projekts, das Ihr Cloud Billing-Export-Dataset enthält.DATASET: Der Name des BigQuery-Datasets, das Ihre Cloud Billing-Exporttabelle enthält.BILLING_ACCOUNT_ID: Die API-ID Ihres Cloud-Rechnungskontos.START_DATE_TIME: Das Startdatum und die Startzeit für den Abfragezeitraum im FormatYYYY-MM-DD HH:MM:SS.END_DATE_TIME: Das Enddatum und die Endzeit für den Abfragezeitraum im FormatYYYY-MM-DD HH:MM:SS.
Kaufbetrag festlegen
Mithilfe dieser Abfragen können Sie die optimale FSP-Zusicherungsgröße auf Grundlage der bisherigen nicht abgedeckten Nutzung ermitteln.
Schritt 1: Berechtigte SKUs und Rabattsätze finden
Mit dieser Abfrage werden die infrage kommenden Artikelnummern für das FSP und die zugehörigen Rabattsätze aus dem Cloud-Preisexport abgerufen.
WITH PricingExport AS ( SELECT sku.id AS sku_id, sku.description AS sku_description, REPLACE( cmp.consumption_model, 'consumptionModels/', '') AS consumption_model_id, cmp.consumption_model_display_name, cmp.list_price.tiered_rates[SAFE_OFFSET(0)].usd_amount AS internal_list_price, cmp.billing_account_price.tiered_rates[SAFE_OFFSET(0)].usd_amount AS consumption_model_discounted_price FROM `PROJECT.DATASET.cloud_pricing_export`, UNNEST(consumption_model_prices) AS cmp WHERE DATE(_PARTITIONTIME) = 'PARTITION_DATE' ), PricingWithOnDemandPrices AS ( SELECT *, MAX( CASE WHEN consumption_model_display_name = 'Default' THEN internal_list_price END) OVER (PARTITION BY sku_id) AS on_demand_list_price FROM PricingExport ) SELECT sku_id, sku_description, consumption_model_id, consumption_model_display_name, on_demand_list_price, consumption_model_discounted_price, SAFE_DIVIDE( (on_demand_list_price - consumption_model_discounted_price), NULLIF(on_demand_list_price, 0)) * 100 AS discount_rate FROM PricingWithOnDemandPrices WHERE consumption_model_display_name != 'Default' ORDER BY consumption_model_display_name, sku_id;
Ersetzen Sie Folgendes:
PROJECT: Die ID des Google Cloud Projekts, das Ihr Cloud Billing-Export-Dataset enthält.DATASET: Der Name des BigQuery-Datasets, das Ihre Cloud Billing-Exporttabelle enthält.PARTITION_DATE: Das Partitionsdatum der Cloud-Preisexporttabelle, die abgefragt werden soll.
Schritt 2: Rabattsätze auf die bisherige nicht abgedeckte Nutzung anwenden
Mit dieser Abfrage können Sie die in Schritt 1 ermittelten Rabattsätze auf Ihre bisherige nicht abgedeckte Nutzung anwenden, um die potenziellen Kosten für das FSP zu schätzen.
WITH cost_data AS ( SELECT * FROM `PROJECT.DATASET.gcp_billing_export_resource_v1_BILLING_ACCOUNT_ID` WHERE usage_start_time BETWEEN 'START_DATE_TIME' AND 'END_DATE_TIME' ), flexible_saving_plan_uncovered_cost AS ( SELECT * FROM cost_data WHERE consumption_model.description = 'Default' AND sku.id IN (SKU_LIST) ) SELECT DATE(usage_start_time) AS usage_date, invoice.month AS invoice_month, SUM(cost) AS uncovered_cost, SUM(cost) * DISCOUNT_RATE AS potential_flexible_saving_plan_cost FROM flexible_saving_plan_uncovered_cost GROUP BY ALL;
Ersetzen Sie Folgendes:
PROJECT: Die ID des Google Cloud Projekts, das Ihr Cloud Billing-Export-Dataset enthält.DATASET: Der Name des BigQuery-Datasets, das Ihre Cloud Billing-Exporttabelle enthält.BILLING_ACCOUNT_ID: Die API-ID Ihres Cloud-Rechnungskontos.START_DATE_TIME: Das Startdatum und die Startzeit für den Abfragezeitraum im FormatYYYY-MM-DD HH:MM:SS.END_DATE_TIME: Das Enddatum und die Endzeit für den Abfragezeitraum im FormatYYYY-MM-DD HH:MM:SS.SKU_LIST: Eine durch Kommas getrennte Liste von Artikelnummer-IDs, die in Schritt 1 identifiziert wurden.DISCOUNT_RATE: Der Rabattsatz für jede in Schritt 1 identifizierte Artikelnummer.