I piani di risparmio flessibili (FSP) sono un tipo di sconto per impegno di utilizzo (CUD) basato sulla spesa che ti aiutano a risparmiare sull'utilizzo di Cloud de Confiance. Con un FSP, ti impegni a una spesa minima per una raccolta di prodotti idonei per un periodo di validità mensile, per la durata del periodo di abbonamento (1 o 3 anni). In cambio del tuo impegno, ricevi un prezzo scontato per l'utilizzo coperto.
I fornitori di servizi finanziari introducono due nuove funzionalità negli sconti per impegno di utilizzo (CUD) basati sulla spesa:
- Abbonamenti inclusi negli SKU coperti.
- Finestre di diritto mensili
A differenza degli sconti per impegno di utilizzo (CUD) standard basati sulla spesa che utilizzano una finestra di diritto oraria, gli FSP utilizzano una finestra di diritto mensile. Ciò li rende ideali per i workload con modelli di utilizzo con picchi o imprevedibili.
Trovare gli SKU idonei
Il tuo Gemini Enterprise FSP si applica a Cloud de Confiance by S3NS modelli e offerte di prodotti di AI generativa. Per visualizzare l'elenco completo degli SKU inclusi nell'ambito, consulta la pagina SKU idonei per il piano di risparmio flessibile Gemini Enterprise.
Come funzionano i piani di risparmio flessibili
Quando acquisti un piano di risparmio flessibile, ti impegni a una spesa mensile specifica per un periodo di 1 o 3 anni. Il sistema monitora il tuo utilizzo e applica le tariffe del modello di consumo applicabile.
Ti viene addebitata una tariffa mensile per gli impegni che acquisti (nota anche come pagamento posticipato). Questa tariffa viene fatturata mensilmente, in arretrato. Se il tuo utilizzo idoneo in un determinato mese è inferiore all'impegno, ti viene addebitata l'intera tariffa mensile dell'impegno (il costo dell'impegno inutilizzato) alla fine del mese.
Ambito e prezzi
Si applicano le seguenti regole relative all'ambito e ai prezzi del programma FSP:
- Limite del periodo di abbonamento: gli abbonamenti con un periodo superiore a 1 mese non possono essere scontati da un FSP. Ad esempio, se hai un abbonamento di un anno a un prodotto, lo sconto FSP non viene applicato.
- Paga la tariffa migliore: per tutti i prodotti e gli abbonamenti idonei, paghi sempre la tariffa più bassa (migliore) tra il prezzo on demand predefinito e la tariffa scontata del programma FSP. Un FSP non aumenta mai il prezzo di un prodotto oltre la tariffa on demand standard. Per i dettagli, consulta Pagare la tariffa migliore.
- Prodotti non idonei: alcuni prodotti non usufruiscono degli sconti FSP, ma vengono comunque detratti dal programma. In questi casi, il prezzo del modello di consumo FSP e il prezzo del modello di consumo predefinito saranno gli stessi. Per questi prezzi, consulta il report sulla tabella dei prezzi.
Prezzi di Gemini Enterprise
Un Flexible Savings Plan di 1 anno offre uno sconto del 10%, mentre un Flexible Savings Plan di 3 anni offre uno sconto del 20% per tutti gli SKU nella pagina SKU idonei per il Flexible Savings Plan di Gemini Enterprise, ad eccezione dei seguenti SKU che non ricevono sconti incrementali dal FSP, ma utilizzano comunque l'impegno FSP:
| Prodotto | Descrizione | ID SKU |
|---|---|---|
| Throughput riservato | Vertex AI: Throughput riservato 3 mesi | 13D9-6212-6E17 |
| Throughput riservato | Vertex AI: Provisioned Throughput 1 Year | 9192-74A6-DE45 |
| Throughput riservato | Modelli Agent Platform: Throughput riservato 3 mesi Non globale | F878-80F5-63BF |
| Throughput riservato | Modelli Agent Platform: Throughput riservato 1 anno NON GLOBAL | 2106-EA10-F9CC |
| Throughput riservato | Vertex AI Open Source Model as a Service: Throughput riservato 3 mesi | 1E0D-E522-0E12 |
| Throughput riservato | Vertex AI Open Source Model as a Service: Throughput riservato 1 anno | 6009-4CB8-85D6 |
| Istanza dedicata | Modelli Agent Platform: istanza dedicata 1 anno NON GLOBAL | 7EB6-2A16-18FB |
| Ottimizzazione completa | Servizio di ottimizzazione completa dei modelli di base proprietari con durata dell'impegno di 1 anno | 88CB-4A51-012D |
| Ottimizzazione completa | Servizio di ottimizzazione completa dei modelli di base proprietari con durata dell'impegno di 3 anni | 0280-9537-E40B |
| Ottimizzazione completa | Inferenza di modelli proprietari completamente ottimizzati, impegno di 1 anno | 74E1-4528-1F94 |
| Ottimizzazione completa | Inferenza di modelli proprietari completamente ottimizzati, impegno di 3 anni | 26B4-6E81-10C0 |
| Speech-to-Text | Abbonamento alle lingue di Speech-to-Text On-Device | 9886-4062-830D |
| Speech-to-Text | Abbonamento alla libreria di pubblicazione sul dispositivo Speech-to-Text | BEF8-431D-9BF4 |
| Text-to-Speech | Abbonamento alla libreria di pubblicazione sul dispositivo Text-to-Speech | 3D6B-450F-BA51 |
| Text-to-Speech | Abbonamento Text-to-Speech per la sintesi vocale sul dispositivo | 80AF-473F-9A8D |
| 1 app Gemini Enterprise | Gemini Business: abbonamento con durata di un mese | D03F-9D37-4753 |
| 1 app Gemini Enterprise | Gemini Business: abbonamento - durata di un anno | FE0D-41B2-9575 |
| 1 app Gemini Enterprise | Gemini Enterprise Business Edition: pagamento anticipato dell'abbonamento - durata di un mese | FA2D-55B2-023F |
| 1 app Gemini Enterprise | Gemini Enterprise Business Edition: pagamento anticipato dell'abbonamento - durata di un anno | FB43-B23B-BD15 |
| 1 app Gemini Enterprise | Gemini Enterprise Standard: abbonamento con durata di un mese | 0532-C2F0-1DF0 |
| 1 app Gemini Enterprise | Gemini Enterprise Standard: abbonamento con durata di un anno | B3D3-B9E1-610F |
| 1 app Gemini Enterprise | Gemini Enterprise Plus: abbonamento con durata di un mese | 4EDF-A125-F89E |
| 1 app Gemini Enterprise | Gemini Enterprise Plus: abbonamento con durata di un anno | 5657-9AD2-26F6 |
| 1 app Gemini Enterprise | Gemini Enterprise Frontline: abbonamento con durata di un mese | C3B7-10E2-45EE |
| 1 app Gemini Enterprise | Gemini Enterprise Frontline: abbonamento con durata di un anno | 070B-47E2-47B3 |
| 1 app Gemini Enterprise | Gemini Enterprise Standard Emerging: abbonamento con durata di un mese | 54F6-590C-84B5 |
| 1 app Gemini Enterprise | Gemini Enterprise Standard Emerging: abbonamento con durata di un anno | C853-D67D-D911 |
| 1 app Gemini Enterprise | Gemini Notebook Enterprise: abbonamento con durata di un mese | BF82-0F2F-7FA3 |
| 1 app Gemini Enterprise | Gemini Notebook Enterprise: abbonamento con durata di un anno | 8597-66F8-5FF1 |
Finestre di diritto
La finestra di idoneità è il periodo ricorrente durante il quale l'utilizzo viene misurato rispetto all'importo dell'impegno. Se non utilizzi l'intero importo dell'impegno entro il periodo di validità, l'importo rimanente viene perso.
I fornitori di servizi di streaming supportano una finestra di diritti mensile. Ciò significa che hai un mese intero per utilizzare la spesa impegnata. Tuttavia, il sistema di fatturazione valuta il tuo utilizzo e applica gli sconti FSP su base oraria.
Ad esempio, se hai un impegno mensile di 100 $, il sistema controlla il tuo utilizzo ogni ora. Se hai un utilizzo idoneo nella prima ora, lo sconto viene applicato e viene conteggiato ai fini dell'impegno di 100 $. Questo continua per tutto il mese fino a quando non raggiungi il limite di 100 € o il mese termina. Se superi i 100 $di utilizzo prima della fine del mese, l'utilizzo successivo viene addebitato alla tariffa del modello di consumo predefinito.
Impegni utilizzati in eccesso (superamento dell'impegno)
Se l'utilizzo idoneo in un determinato mese supera l'importo mensile che hai previsto, il programma di sconti per l'utilizzo copre l'utilizzo fino al limite, mentre il resto viene fatturato alla tariffa on demand standard.
- Meccanismo: il sistema applica la tariffa scontata del programma di sconti per l'utilizzo pari all'importo dell'impegno mensile.
- Costo: qualsiasi utilizzo oltre questo limite nel mese viene addebitato al prezzo on demand standard (il modello di consumo "Predefinito"). Non ricevi alcuno sconto sull'eccedenza.
Impegni sottoutilizzati (non rispetti l'impegno)
Se l'utilizzo idoneo in un determinato mese è inferiore all'importo impegnato, hai comunque l'obbligo di corrispondere l'intero costo dell'impegno.
- Nessun rollover: l'impegno inutilizzato NON viene riportato al mese successivo.
- Costo: paghi l'importo totale dell'impegno mensile che hai acquistato. Alla fine del mese ti viene addebitata una tariffa per la parte non utilizzata dell'impegno.
Come vengono applicati gli sconti
Nell'ambito di un FSP, gli sconti vengono applicati nel seguente ordine:
- Tempo di utilizzo: i costi in un'ora di utilizzo precedente vengono applicati per primi.
- Livello di sconto: viene applicato l'utilizzo con la percentuale di sconto più elevata rispetto al prezzo di listino on demand in una determinata ora di utilizzo. Questa selezione avida garantisce che i tuoi dollari di impegno offrano prima il tasso di risparmio più elevato.
- Applicazione proporzionale: se l'utilizzo di più risorse condivide la stessa percentuale di sconto entro un'ora, l'impegno viene applicato proporzionalmente a tutti i costi all'interno di quel livello di sconto e ora di utilizzo.
Se hai un abbonamento coperto da un FSP, i vantaggi dell'abbonamento vengono applicati prima al tuo utilizzo. Il costo dell'abbonamento viene conteggiato per raggiungere l'impegno di spesa del FSP, ma l'FSP non applica uno sconto aggiuntivo al prezzo dell'abbonamento.
Paga la tariffa migliore
Viene applicato il prezzo più basso tra il prezzo del modello di consumo predefinito e il prezzo del modello di consumo FSP.
Orari di inizio e ripartizione proporzionale
Dopo l'acquisto di un FSP, l'impegno si attiva in base all'ora di acquisto:
- Acquistato tra i minuti :00 e :49 (prima ora): inizia all'inizio dell'ora successiva.
- Acquistato tra i minuti :50 e :59 (ultimi 10 minuti dell'ora): salta un'ora e inizia all'inizio dell'ora successiva.
Tutti i limiti delle finestre di attivazione e dei diritti operano nel
fuso orario del Pacifico (PT) (America/Los_Angeles).
Ripartizione proporzionale mensile per gli acquisti effettuati a metà mese
Quando acquisti un FSP a metà mese con attivazione immediata, il periodo di diritto iniziale viene ripartito in proporzione per il resto del mese di calendario:
- Mese iniziale proporzionale: ricevi un diritto di spesa proporzionale per il periodo compreso tra il timestamp di attivazione e la fine del mese di calendario corrente (23:59:59 PT dell'ultimo giorno del mese). La commissione per l'impegno e la soglia di sottoutilizzo per il mese parziale vengono scalate proporzionalmente alla frazione di ore trascorse nel mese.
- Mesi di calendario successivi: a partire dal primo giorno del mese di calendario successivo alle ore 00:00 PT, ogni periodo di diritto si allinea a un mese di calendario completo per il resto del periodo di 1 o 3 anni.
Ad esempio, supponiamo che tu acquisti un FSP di 1 anno con un impegno mensile di 3000 $che si attiva alle 00:00 PT del 16 aprile (dove aprile ha 30 giorni totali, quindi ne rimangono 15). Il tuo impegno per aprile è ripartito proporzionalmente a 1500 € (3000 € × 15/30). A partire dal 1° maggio alle ore 00:00 PT, la finestra di idoneità viene reimpostata sull'impegno completo di 3000 $per ogni mese di calendario successivo.
Cancellazioni, migrazioni e correzioni
Dopo l'acquisto, non puoi annullare o modificare un FSP. Devi pagare l'importo mensile concordato per la durata dell'impegno. Se hai acquistato accidentalmente un impegno o hai commesso un errore durante la configurazione dell'impegno, contatta l'assistenza per la fatturazione Cloud per ricevere aiuto.
Attribuzione di sconti e commissioni
I FSP utilizzano l'attribuzione proporzionale, lo stesso modello di attribuzione utilizzato per altri sconti per impegno di utilizzo (CUD) basati sulla spesa. I costi vengono attribuiti ogni ora. Le commissioni vengono applicate ai progetti nel tuo account di fatturazione Cloud in proporzione alla quantità di utilizzo totale idoneo consumato da ciascun progetto. Per maggiori dettagli, vedi Attribuzione di commissioni e crediti per lo sconto per impegno di utilizzo.
Acquistare un piano di risparmio flessibile
Puoi acquistare FSP direttamente utilizzando la console Cloud de Confiance (self-service) o tramite l'API Cloud Commerce Consumer Procurement.
Per acquistare un piano di risparmio flessibile, devi disporre dell'ID offerta associato al periodo di impegno. Per trovare gli ID offerta, consulta Identificare l'offerta che vuoi acquistare.
Quando configuri il tuo FSP, specifichi:
- Il periodo di abbonamento (1 anno o 3 anni).
- L'importo dell'impegno per finestra di diritti mensile.
- Un nome per il fornitore di servizi di pubblicazione. Questo nome deve essere univoco in tutti i tuoi FSP e sconti per utilizzo di cui è stato eseguito il commit (CUD).
Visualizzare i piani di risparmio flessibili
Puoi visualizzare i piani di risparmio flessibili attivi e storici nella pagina Sconti per impegno di utilizzo (CUD) nella console Cloud de Confiance .
La pagina fornisce due livelli di dettaglio (visualizzazione aggregata e visualizzazione istanza) per aiutarti a gestire i tuoi impegni. Per ulteriori informazioni su queste visualizzazioni, consulta Visualizzare gli impegni.
Nella visualizzazione delle istanze puoi vedere la suddivisione delle finestre dei diritti.
Monitorare e analizzare i piani di risparmio flessibili
Puoi monitorare e gestire i tuoi FSP utilizzando gli strumenti FinOps standard di fatturazione Cloud:
- Report sui costi: visualizza le commissioni di impegno FSP e i costi on demand. Puoi isolare i costi per le tariffe e l'utilizzo coperti dai tuoi FSP.
- Report Tabella dei costi: riconcilia la fattura visualizzando la suddivisione dettagliata degli addebiti FSP.
- Esportazione della fatturazione Cloud in BigQuery: esporta i dati di fatturazione in BigQuery per monitorare in modo programmatico i tuoi FSP attivi, il rendimento storico e le metriche di utilizzo (puoi utilizzare query di esempio per analizzare questi dati).
Query di esempio
Utilizza le seguenti query di esempio per analizzare i piani di risparmio flessibili (FSP) utilizzando i dati di esportazione della fatturazione Cloud in BigQuery.
Calcolare i risparmi sull'impegno
Risparmi per impegno descrive i risparmi netti derivanti dai tuoi impegni.
Calcolare i risparmi in dollari
Utilizza le seguenti query per calcolare i tuoi risparmi in dollari.
Mese corrente in cui vengono accumulati attivamente gli addebiti per l'utilizzo (finestra aperta)
Finestra aperta si riferisce al mese del periodo di fatturazione in cui vengono accumulati attivamente gli addebiti per l'utilizzo.
Utilizza questa query per calcolare i risparmi per il mese del periodo di fatturazione corrente con addebito per l'utilizzo ancora in maturazione.
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;
Sostituisci quanto segue:
PROJECT: l'ID del progetto Cloud de Confiance che contiene il set di dati di esportazione di fatturazione Cloud.DATASET: il nome del set di dati BigQuery contenente la tabella di esportazione della fatturazione Cloud.BILLING_ACCOUNT_ID: l'ID dell'API dell'account di fatturazione Cloud.START_DATE: la data di inizio dell'intervallo di query in formatoYYYY-MM-DD.END_DATE: la data di fine dell'intervallo di query nel formatoYYYY-MM-DD.
Mesi completati dopo la chiusura del periodo di fatturazione mensile (finestra chiusa)
Un mese completato (periodo chiuso) implica che il periodo di fatturazione è chiuso e non vengono più accumulati attivamente addebiti e tutti i costi di utilizzo sono stati elaborati dal sistema di fatturazione, con costi e risparmi finalizzati inclusi in tutte le fatture emesse per il mese del periodo di fatturazione.
Utilizza questa query per calcolare i risparmi per i mesi del periodo di fatturazione completati.
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;
Sostituisci quanto segue:
PROJECT: l'ID del progetto Cloud de Confiance che contiene il set di dati di esportazione di fatturazione Cloud.DATASET: il nome del set di dati BigQuery contenente la tabella di esportazione della fatturazione Cloud.BILLING_ACCOUNT_ID: l'ID dell'API dell'account di fatturazione Cloud.START_DATE: la data di inizio dell'intervallo di query in formatoYYYY-MM-DD.END_DATE: la data di fine dell'intervallo di query nel formatoYYYY-MM-DD.
Calcolare il risparmio in percentuale
Utilizza le seguenti query per calcolare la percentuale di risparmio.
Mese corrente (finestra aperta)
Utilizza questa query per calcolare la percentuale di risparmio per il mese corrente.
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;
Sostituisci quanto segue:
PROJECT: l'ID del progetto Cloud de Confiance che contiene il set di dati di esportazione di fatturazione Cloud.DATASET: il nome del set di dati BigQuery contenente la tabella di esportazione della fatturazione Cloud.BILLING_ACCOUNT_ID: l'ID dell'API dell'account di fatturazione Cloud.START_DATE: la data di inizio dell'intervallo di query in formatoYYYY-MM-DD.END_DATE: la data di fine dell'intervallo di query nel formatoYYYY-MM-DD.
Mesi completati (finestra chiusa)
Utilizza questa query per calcolare la percentuale di risparmio per i mesi del periodo di fatturazione completato.
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;
Sostituisci quanto segue:
PROJECT: l'ID del progetto Cloud de Confiance che contiene il set di dati di esportazione di fatturazione Cloud.DATASET: il nome del set di dati BigQuery contenente la tabella di esportazione della fatturazione Cloud.BILLING_ACCOUNT_ID: l'ID dell'API dell'account di fatturazione Cloud.START_DATE: la data di inizio dell'intervallo di query in formatoYYYY-MM-DD.END_DATE: la data di fine dell'intervallo di query nel formatoYYYY-MM-DD.
Calcolare l'utilizzo dell'impegno
L'utilizzo dell'impegno misura l'efficacia con cui utilizzi gli impegni.
Mese corrente (finestra aperta)
Utilizza questa query per calcolare l'utilizzo per il mese corrente.
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;
Sostituisci quanto segue:
PROJECT: l'ID del progetto Cloud de Confiance che contiene il set di dati di esportazione di fatturazione Cloud.DATASET: il nome del set di dati BigQuery contenente la tabella di esportazione della fatturazione Cloud.BILLING_ACCOUNT_ID: l'ID dell'API dell'account di fatturazione Cloud.START_DATE_TIME: la data e l'ora di inizio dell'intervallo della query nel formatoYYYY-MM-DD HH:MM:SS.END_DATE_TIME: la data e l'ora di fine dell'intervallo della query nel formatoYYYY-MM-DD HH:MM:SS.
Mesi completati dopo la chiusura del periodo di fatturazione mensile (finestra chiusa)
Utilizza questa query per calcolare l'utilizzo per i mesi del periodo di fatturazione completati.
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;
Sostituisci quanto segue:
PROJECT: l'ID del progetto Cloud de Confiance che contiene il set di dati di esportazione di fatturazione Cloud.DATASET: il nome del set di dati BigQuery contenente la tabella di esportazione della fatturazione Cloud.BILLING_ACCOUNT_ID: l'ID dell'API dell'account di fatturazione Cloud.START_DATE_TIME: la data e l'ora di inizio dell'intervallo della query nel formatoYYYY-MM-DD HH:MM:SS.END_DATE_TIME: la data e l'ora di fine dell'intervallo della query nel formatoYYYY-MM-DD HH:MM:SS.
Dimensionare l'importo di acquisto
Utilizza queste query per determinare le dimensioni ottimali dell'impegno FSP in base all'utilizzo storico non coperto.
Passaggio 1: trova gli SKU idonei e i tassi di sconto
Questa query recupera gli SKU idonei per FSP e i relativi tassi di sconto dall'esportazione dei prezzi cloud.
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;
Sostituisci quanto segue:
PROJECT: l'ID del progetto Cloud de Confiance che contiene il set di dati di esportazione di fatturazione Cloud.DATASET: il nome del set di dati BigQuery contenente la tabella di esportazione della fatturazione Cloud.PARTITION_DATE: la data della partizione della tabella di esportazione dei prezzi cloud da interrogare.
Passaggio 2: applica i tassi di sconto all'utilizzo storico non coperto
Utilizza questa query per applicare i tassi di sconto trovati nel passaggio 1 al tuo utilizzo storico non coperto per stimare i potenziali costi del programma di risparmio.
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;
Sostituisci quanto segue:
PROJECT: l'ID del progetto Cloud de Confiance che contiene il set di dati di esportazione di fatturazione Cloud.DATASET: il nome del set di dati BigQuery contenente la tabella di esportazione della fatturazione Cloud.BILLING_ACCOUNT_ID: l'ID dell'API dell'account di fatturazione Cloud.START_DATE_TIME: la data e l'ora di inizio dell'intervallo della query nel formatoYYYY-MM-DD HH:MM:SS.END_DATE_TIME: la data e l'ora di fine dell'intervallo della query nel formatoYYYY-MM-DD HH:MM:SS.SKU_LIST: un elenco separato da virgole di ID SKU identificati nel passaggio 1.DISCOUNT_RATE: il tasso di sconto per ogni SKU identificato nel passaggio 1.