Calcolare i risparmi con gli impegni flessibili di Compute

Gli sconti per impegno di utilizzo flessibile di Compute sono gli sconti che ricevi quando acquisti un impegno flessibile di Compute basato sulla spesa. I CUD flessibili per il calcolo sono ideali per gli scenari in cui hai esigenze di spesa predeterminate di Google Cloud che vanno oltre l'utilizzo di un singolo servizio. I CUD di Compute Flexible si applicano alla spesa in uno o più dei seguenti servizi:

  • Compute Engine
  • Google Kubernetes Engine
  • Cloud Run

Puoi acquistare un singolo impegno flessibile per un periodo di 1 o 3 anni per coprire la tua spesa idonea su tutti e tre i servizi. Quando acquisti un impegno flessibile, ti impegni a un livello minimo di spesa oraria per le risorse idonee su uno o più di questi servizi.

Puoi accedere alla dashboard o al report di analisi per un riepilogo della spesa di impegno. Per scoprire di più sull'analisi degli impegni in base alla spesa specifici per un servizio, consulta Analisi dell'efficacia degli impegni in base alla spesa.

Consulta le guide in questa pagina per informazioni sulle seguenti attività:

Esamina gli impegni flessibili di Compute nel report di analisi

Puoi visualizzare un riepilogo di tutti i CUD che hai acquistato per il tuo account di fatturazione Cloud nella dashboard e nel report di analisi.

La pagina di analisi mostra i dettagli dei CUD flessibili di Compute per il periodo specificato nel filtro, tra cui schede riepilogative, un grafico a barre in pila, e una tabella di riepilogo dei totali dell'impegno.

Esempio
di un report di analisi sconto per impegno di utilizzo e di un grafico a barre che mostra gli impegni flessibili nella barra dei filtri, nonché le schede riepilogative, il grafico a barre in pila
e la tabella di riepilogo.

Puoi acquistare gli impegni dalla pagina Analisi CUD. Per acquistare un nuovo impegno mentre visualizzi la pagina di analisi, seleziona Acquista.

Puoi visualizzare e acquistare suggerimenti per gli sconti per impegno di utilizzo per l'impegno selezionando Consigli.

Se hai un account in una valuta diversa dal dollaro statunitense, utilizza il report di analisi per visualizzare i risparmi, i dettagli del grafico di analisi, i costi coperti dall'impegno e i costi idonei non coperti nella tua valuta locale. L'impegno attivo può essere visualizzato sia in dollari americani sia nella valutazione locale.

Schede riepilogative

Le schede riepilogative dell'analisi vengono visualizzate sopra il grafico a barre in pila e mostrano i seguenti dettagli per l'impegno selezionato.

  • Impegno attivo: la quantità attuale di impegni che hai acquistato per la risorsa selezionata.
  • Risparmio: il risparmio derivante dagli impegni che hai acquistato per il periodo specificato.
  • Utilizzo: la percentuale degli impegni acquistati utilizzati durante il periodo specificato.
  • Copertura: la percentuale del tuo utilizzo idoneo per il periodo specificato che è coperto dagli impegni che hai acquistato.

Grafico a barre in pila

Il grafico a barre in pila viene visualizzato sotto le schede riepilogative e sopra la tabella di riepilogo e mostra i seguenti dettagli per l'impegno selezionato.

  • Impegno consigliato: risparmi stimati se acquisti gli sconti per impegno di utilizzo (CUD) aggiuntivi suggeriti dal motore per suggerimenti per gli impegni.
  • Tariffe on demand degli sconti per impegno di utilizzo flessibile di Compute: la quantità dell'impegno preacquistata (linea tratteggiata).
  • Costi coperti dagli sconti per impegno di utilizzo flessibili di Compute: costo orario medio dell'utilizzo coperto dai crediti CUD (parte mediana della barra, in verde).
  • Impegni basati sulle risorse di Compute: costo orario medio dell'utilizzo coperto dai crediti CUD (parte inferiore della barra, in blu).
  • Costo idoneo non coperto: costo orario medio dell'utilizzo addebitato al tasso di utilizzo standard senza sconto (sezione superiore della barra, in grigio).

Per conoscere il costo mensile del tuo impegno attivo, consulta la colonna Costo impegno nel report Ripartizione dei costi.

Per visualizzare i dettagli di un singolo giorno, tieni il cursore sopra la barra corrispondente.

Tabella riepilogativa

La tabella di riepilogo viene visualizzata sotto il grafico a barre in pila, in fondo alla pagina di analisi, e mostra le quantità aggregate e le medie orarie per l'intervallo di tempo visualizzato.

Informazioni sulla fattura

Google Cloud utilizza un formato del bilancio per la fattura:

  1. Ti viene addebitata una tariffa di impegno, ovvero il costo scontato dell'utilizzocoperto. Questa tariffa ti viene addebitata su base ricorrente, indipendentemente dall'utilizzo.
  2. Ti vengono addebitati i costi on demand standard per le risorse che consumi.
  3. Ricevi crediti per sconto per impegno di utilizzo che vengono visualizzati nella fattura come costi negativi. Questi sconti compensano la parte degli addebiti on demand idonei covered dall'impegno.

L'impatto netto di questi tre componenti è che ricevi uno sconto sull'utilizzo coperto dal tuo impegno. La somma della tariffa di impegno (1) e dei crediti per sconto per impegno di utilizzo (3) corrisponde ai risparmi generati dai CUD.

Esempio di utilizzo pari all'impegno

Questo esempio mostra un account di fatturazione Cloud in cui il CUD basato sulla spesa è uguale all'utilizzo per il periodo di un'ora.

Acquisti un impegno di un anno per una spesa on demand di 50 $/ora per gli SKU idonei per gli impegni di utilizzo flessibili di Compute. Questo impegno di un anno ti offre uno sconto del 28% sull'utilizzo coperto, con un costo netto di 36 $/ora.

  1. Ti viene addebitata una commissione di impegno di 36 $.
  2. Ti vengono addebitati 50 $di costi on demand per un'ora.
  3. Riceverai un credito di 50 $che compensa i 50 $di costi on demand.

Costi totali = 36 $+ 50 $ - 50 $ = 36 $

In questo esempio, l'impegno flessibile di Compute copre tutto il tuo utilizzo e non si verificano superamenti. Il costo finale per l'ora è di 36 $con il CUD flessibile. Senza lo sconto, il costo totale per l'ora sarebbe stato di 50 $.

Esempio di utilizzo di più di un impegno

Questo esempio mostra un account di fatturazione Cloud in cui l'utilizzo effettivo è maggiore dei CUD basati sulla spesa acquistati. Ciò comporta un superamento, per cui paghi la tariffa on demand per l'importo che supera il tuo impegno.

Acquisti un impegno di un anno per una spesa on demand di 40 $/ora per gli SKU idonei per CUD flessibili di Compute. Questo impegno di un anno ti offre uno sconto del 28% sull'utilizzo coperto, con un costo netto di 28,80 $/ora.

  1. Ti viene addebitata una commissione di impegno di 28,80 $.
  2. Ti vengono addebitati 50 $di costi on demand per un'ora.
  3. Ricevi un credito di 40 $che compensa i costi on demand di 40 $.

Costi totali = 28,80 $+ 50 $ - 40 $ = 38,80 $

In questo esempio, lo sconto per impegno di utilizzo (CUD) flessibile copre parte del tuo utilizzo. Hai pagato 10 $per il superamento delle soglie alle tariffe on demand e hai ricevuto uno sconto del 28% sui 40 $ di costi equivalenti on demand coperti dal tuo impegno. Il costo finale per l'ora è di 38,80 $con lo sconto per impegno di utilizzo. Senza lo sconto, il costo totale dell'ora sarebbe stato di 50 $.

Esempio di utilizzo inferiore all'impegno

Questo esempio mostra un account di fatturazione Cloud in cui l'utilizzo effettivo è inferiore ai CUD basati sulla spesa acquistati. Ciò comporta una parte inutilizzata dell'impegno.

Acquisti un impegno di un anno per una spesa on demand di 60 $/ora per gli SKU idonei per lo sconto per impegno di utilizzo flessibile di Compute. Questo impegno di un anno ti offre uno sconto del 28% sull'utilizzo coperto, con un costo netto di 43,20 $/ora.

  1. Ti viene addebitata una commissione di impegno di 43,20 $.
  2. Ti vengono addebitati 50 $di costi on demand per un'ora.
  3. Riceverai un credito di 50 $che compensa i 50 $di costi on demand.

Costi totali = 43,20 $+ 50 $ - 50 $ = 43,20 $

In questo esempio, il CUD copre tutto il tuo utilizzo e non è stato registrato alcun superamento. Tuttavia, hai preso l'impegno di spendere 60 $ in spesa equivalente on demand e ne hai spesi solo 50, senza utilizzare gli ultimi 10 $ di credito pagato. Il costo finale per l'ora è di 43,20 $con lo sconto per impegno di utilizzo. Senza lo sconto, il costo totale per l'ora sarebbe stato di 50 $.

Informazioni sulla fattura o sull'estratto conto

Puoi visualizzare tutti e tre i componenti dello sconto per impegno di utilizzo (CUD) basato sulla spesa sulla fattura o sull'estratto conto.

  • Tariffa di impegno: gli addebiti per gli impegni basati sulla spesa acquistati vengono monitorati in base allo SKU. La descrizione SKU segue il pattern: Impegno - in dollari.

    • Per le tariffe di impegno di un CUD flessibile Compute per un periodo di 1 anno, la descrizione dello SKU è Impegno - versione 1 basata su dollari: per 1 anno.
    • La descrizione dello SKU della tariffa di impegno per un CUD flessibile per un periodo di 3 anni è Impegno - versione 1 basata su dollari: per 3 anni.
  • Costi on demand: gli addebiti individuali per il tuo utilizzo al costo equivalente on demand vengono visualizzati in base allo SKU. Esamina la colonna Descrizione SKU per ogni servizio. Ad esempio, N1 CORE in esecuzione nelle Americhe.

  • Crediti: compensano la parte dei costi equivalenti on demand coperti dal tuo CUD. Le informazioni su ciascun credito vengono visualizzate nelle colonne Tipo di credito, ID credito e Nome credito. La colonna Descrizione SKU mostra il servizio che ha ricevuto il credito.

    Ad esempio, un credito per un CUD flessibile di Compute per l'utilizzo di N1 CORE in esecuzione nelle Americhe viene visualizzato come:

    • Tipo di credito: COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE
    • Nome del merito: Sconto per impegno di utilizzo - in dollari: impegni GCE
    • Descrizione SKU: N1 CORE in esecuzione nelle Americhe

Analizzare i costi e i crediti dell'impegno sulla fattura o sull'estratto conto

Per visualizzare e analizzare costi e crediti dettagliati per una determinata fattura o un determinato estratto conto, accedi al report Tabella dei costi, uno strumento di gestione dei costi che puoi utilizzare per comprendere i costi riconciliati con la fattura.

Apri il report Tabella dei costi

Per visualizzare i dettagli dei CUD nella tabella dei costi, inizia con la configurazione del report come segue:

  1. Imposta l'impostazione Raggruppa per del report Configurazione tabella su Nessun raggruppamento per visualizzare una tabella piatta.

  2. Nel selettore Opzioni di visualizzazione delle colonne, assicurati che le colonne Tipo di credito e Nome credito siano visibili.

Per visualizzare le commissioni di impegno dettagliate per i CUD flessibili di Compute, nella colonna Descrizione SKU cerca Impegno - in dollari.

  • Nella tabella, puoi ordinare in base alla colonna Descrizione SKU e cercare gli SKU di impegno. Tutte le descrizioni SKU dei CUD contengono la parola chiave Impegno.

  • Nel filtro SKU, puoi filtrare solo per gli SKU di impegno. Tutti gli SKU CUD contengono la parola chiave Commitment. Le descrizioni degli SKU per gli impegni flessibili seguono il pattern: Impegno - versione 1 basata su dollari: GCE per [periodo di tempo].

  • Nel filtro Servizi, puoi filtrare i dati in base al solo servizio che vuoi visualizzare. Ad esempio, per visualizzare le commissioni di impegno solo per l'utilizzo di Compute Engine, selezionate Compute Engine nel filtro Servizi.

Per visualizzare i costi di utilizzo insieme ai crediti per impegno per i tuoi sconti per impegno di utilizzo flessibili, segui questi passaggi:

  1. Nella tabella, ordina in base alla colonna Tipo di credito in ordine crescente.

  2. Nel filtro Servizi, seleziona Compute Engine per filtrare in base al servizio che supporta gli impegni flessibili.

  3. Per le righe che mostrano un tipo di credito equale a COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE e un nome del credito uguale a Committed use discount - dollar based: GCE Commitments, nella colonna Descrizione SKU, annota l'istanza o il servizio specifico che ha ottenuto lo sconto. Ad esempio: RAM di istanza predefinita N1 in esecuzione nelle Americhe.

  4. Ordina in base alla colonna Descrizione SKU e cerca le righe relative all'istanza o al servizio specifico che ha ottenuto uno sconto. Ad esempio: RAM di istanza predefinita N1 in esecuzione nelle Americhe.

  5. Per un determinato SKU, cerca tutte le righe che mostrano i costi di utilizzo addebitati ai prezzi equivalenti on demand e le righe che mostrano il credito CUD per compensare la parte dei costi equivalenti on demand coperti dal CUD.

Ad esempio, nel report della tabella dei costi potresti visualizzare i seguenti addebiti e crediti per la RAM di istanze predefinite N1 in esecuzione nelle Americhe:

Descrizione SKU Tipo di credito Nome credito Costo
RAM di istanza predefinita N1 in esecuzione nelle Americhe     10,25 $
RAM di istanza predefinita N1 in esecuzione nelle Americhe COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE Sconto per impegno di utilizzo - in base ai dollari: impegni GCE -7,25 $
RAM di istanza predefinita N1 in esecuzione nelle Americhe COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE Sconto per impegno di utilizzo - in base ai dollari: impegni GCE -3,00 $

Informazioni sui report di fatturazione Cloud

I report di fatturazione Cloud ti consentono di visualizzare i costi e i crediti di utilizzo di Google Cloud per scoprire e analizzare le tendenze. I report di Fatturazione Cloud offrono una serie di opzioni configurabili dall'utente per visualizzare i costi che ti interessano, incluse le opzioni per visualizzare i crediti.

Aprire i report di Cloud Billing

Visualizza impegni flessibili

Puoi esaminare gli impegni flessibili nel report di fatturazione Cloud impostando filtri specifici dei report:

  • Nel filtro Crediti, seleziona Sconti per impegno di utilizzo (in base alla spesa).
  • Nel filtro SKU, cerca e seleziona gli SKU con GCE per 1 anno o GCE per 3 anni.

Esempio
di un report sul costo dello sconto per impegno di utilizzo con annotazioni che indicano il risultato del
filtro SKU per Impegno - in dollari e la selezione di Crediti

Visualizza i componenti dell'impegno

Per visualizzare i componenti individuali che contengono i tuoi CUD, raggruppa i costi per SKU. La visualizzazione predefinita del report (non raggruppata per SKU) non suddivide i componenti CUD, ma include il netto dei tre componenti.

Visualizzare le commissioni di impegno

Per visualizzare solo le commissioni di impegno in corso, limita i risultati del report agli SKU delle commissioni di impegno pertinenti utilizzando il filtro SKU. Ad esempio, seleziona il filtro SKU e digita Commitment [YOUR COMMITMENT TYPE].

Per capire in che modo le tariffe e i crediti dell'impegno vengono applicati ai progetti e all'account di fatturazione Cloud, consulta Attribuzione di tariffe e crediti CUD.

Visualizzare i CUD flessibili nell'esportazione di BigQuery di Cloud Billing

Puoi utilizzare l'esportazione della fatturazione Cloud in BigQuery per esportare dati di fatturazione Google Cloud dettagliati.

Utilizza la seguente query per visualizzare le commissioni di impegno nell'esportazione di BigQuery.

SQL standard

SELECT
    invoice.month AS invoice_month,
    SUM(cost) as commitment_fees
FROM PROJECT.DATASET.TABLE
WHERE sku.description LIKE "%GCE for 1 year%"
OR sku.description LIKE "%GCE for 3 year%"
GROUP BY 1
;

Per visualizzare i crediti per l'utilizzo vincolato, utilizza la seguente query di esempio:

SQL standard

SELECT
    invoice.month AS invoice_month,
    SUM(credits.amount) as CUD_credits,
FROM PROJECT.DATASET.TABLE
LEFT JOIN UNNEST(credits) AS credits
WHERE credits.full_name LIKE 'Committed use discount - dollar based: GCE Commitments%'
GROUP BY 1
;

Per visualizzare sia i crediti utilizzati dagli SKU per tutto l'utilizzo sia le commissioni di impegno, utilizza la seguente query di esempio:

SQL standard

SELECT * FROM project.dataset.gcp_billing_export_v1_XXXXXX_XXXXXX_XXXXXX
LEFT JOIN UNNEST(credits) AS credits
WHERE credits.full_name LIKE 'Committed use discount - dollar based: GCE Commitments%'
OR sku.description LIKE "%GCE for 1 year%"
OR sku.description LIKE "%GCE for 3 year%"`
;

Calcolare i risparmi complessivi delle CUD flessibili

Il risparmio effettivo totale derivante dagli sconti per impegno di utilizzo flessibili varia a seconda delle risorse utilizzate in un determinato mese e dei relativi prezzi on demand. Poiché i risparmi previsti dai CUD flessibili dipendono dagli SKU sottostanti, potresti visualizzare tariffe di sconto diverse da quelle pubblicizzate. È importante calcolare il risparmio totale effettivo degli sconti per impegno di utilizzo (CUD) flessibili per comprendere l'efficacia dello sconto complessivo.

Per calcolare il risparmio totale effettivo degli sconti per impegno di utilizzo (CUD) flessibili, utilizza i seguenti componenti:

  • Tariffa on demand: la tariffa percentuale che paghi per l'utilizzo delle VM on demand. Di solito è 1 (per il 100%), ma potrebbe essere inferiore se nel tuo account sono attivi altri risparmi sulle VM on demand.
  • Prezzo dello SKU per CUD flessibili: il prezzo personalizzato che paghi per i CUD flessibili, disponibile nella pagina Prezzi della console Google Cloud. La descrizione SKU inizia con Impegno - in dollari.
    • La tariffa di impegno per un impegno flessibile di 1 anno viene visualizzata come Commitment - dollar based v1: GCE for 1 year.
    • La tariffa di impegno per un impegno flessibile di 3 anni viene visualizzata come Commitment - dollar based v1: GCE for 3 years.
  • Percentuale di sconto per CUD flessibili: i risparmi incrementali offerti dai CUD flessibili rispetto all'utilizzo delle VM on demand standard. In genere, il valore è del 28% per gli impegni di 1 anno e del 46% per gli impegni di 3 anni, ma potrebbe variare in base ad altri risparmi attivi sul tuo account. Il team dell'account Google Cloud potrebbe fornirti queste informazioni oppure puoi utilizzare il prezzo SKU dei CUD flessibili personalizzati per calcolarlo.
  • Risparmio totale effettivo per CUD flessibili: il risparmio effettivo con gli sconti per impegno di utilizzo (CUD) flessibili con la tariffa on demand.

Se conosci lo sconto per gli impegni di utilizzo flessibili incrementali, inserisci questo valore in questa equazione:

Total Effective Flexible CUDs Savings = 1 - (On-Demand Rate - (On-Demand Rate * Flexible CUDs Discount Percentage))

Il risultato varia in base agli impegni di 1 anno e di 3 anni e può variare per VM on demand diverse in base alla tariffa on demand.

Se non conosci questa percentuale incrementale di CUD flessibili, puoi calcolarla utilizzando il prezzo dello SKU CUD flessibile nella pagina Prezzi della console Google Cloud:

Flexible CUDs Discount Percentage = 1 - (Flexible CUDs SKU Price * 100)

La percentuale di sconto per gli impegni di utilizzo flessibili potrebbe essere inferiore al 28% standard per gli impegni di 1 anno e al 46% per gli impegni di 3 anni se sono attivi altri risparmi per le VM on demand.

Per informazioni su come visualizzare e gestire gli impegni acquistati, consulta:

Esempio di calcolo dei risparmi totali delle CUD flessibili

Questo esempio mostra come calcolare il risparmio totale di un impegno flessibile di 3 anni.

In questo esempio, il prezzo dello SKU per gli sconti per impegno di utilizzo flessibili è 0,0054 $e la tariffa on demand è pari al 100%. Per comprendere i risparmi totali effettivi degli sconti per impegno di utilizzo (CUD) flessibili, moltiplica il prezzo SKU degli sconti per impegno di utilizzo (CUD) flessibili di 0,0054 $per 100 per un prodotto di 0,54. Poi, sottrai 0,54 da 1 per determinare la percentuale di sconto per i CUD flessibili, che in questo esempio è 0,46 o 46%. Infine, inserisci il Tariffa on demand e la Percentuale di sconto per CUD flessibili nella formula Risparmio totale effettivo per CUD flessibili:

Total Effective Flexible CUDs Savings = 1 - (On-Demand Rate - (On-Demand Rate* Flexible CUDs Discount Percentage))

L'intero calcolo per questo esempio è:

  1. Moltiplica il prezzo SKU dei CUD flessibili di 0,0054 $per 100 per un prodotto di 0,54.
  2. Sottrai 0,54 da 1 per determinare la percentuale di sconto per gli impegni di utilizzo (CUD) flessibili come 0,46 o 46%.
  3. Inserisci la tariffa on demand nella formula per calcolare risparmio totale effettivo dei CUD flessibili.

    **Total Effective Flexible CUDs Savings** = 1 - (1 - (1 * .46))

I risparmi totali effettivi degli sconti per impegno di utilizzo (CUD) flessibili sono pari a 0,46 o 46%.

Calcolare lo sconto potenziale in base all'utilizzo attuale

Dopo aver configurato l'esportazione della fatturazione Cloud, puoi analizzare il tuo utilizzo passato e calcolare in che modo sarebbe stato scontato con CUD flessibili. Il calcolo è determinato dai seguenti parametri:

Nome variabile/campo

Descrizione

LOOK_BACK_WINDOW La finestra temporale per l'analisi (ad es. 30 giorni, 90 giorni).
credits_from_existing_cuds Crediti orari ricevuti dagli impegni attivi già acquistati.
credits_from_existing_suds Crediti orari ricevuti automaticamente dai SUD.
cost_eligible_for_additional_flex_cuds_considering_cud_credits Utilizzo orario idoneo senza sconto, esclusi solo i crediti per gli sconti per impegno di utilizzo (CUD).
cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits Utilizzo orario idoneo senza sconto, esclusi i crediti per CUD e SUD.
min_cost_eligible_for_additional_flex_cuds_considering_cud_credits Utilizzo minimo senza sconti, esclusi solo i crediti CUD.
min_cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits Utilizzo minimo senza sconti, esclusi i crediti CUD e SUD; la stima più conservativa in base al parametro look_back_window.

Utilizza la seguente query per capire in che modo una parte senza sconto dell'utilizzo su base oraria sarebbe interessata da un CUD.

 IMPORTANT:
 YOU MUST REPLACE  `PROJECT.DATASET.TABLE` -- BILLING_BQ_EXPORT_TABLE_NAME
 WITH THE BILLING BigQuery TABLE NAME IN THE QUERIES BELOW.
DECLARE LOOK_BACK_WINDOW INT64 DEFAULT 30;

-- Hourly data for the window.
WITH
 base AS (
 SELECT
   *,
 IF
   (total_cost >= credits_from_existing_cuds,
     (total_cost - credits_from_existing_cuds),
     0) AS cost_eligible_for_additional_flex_cuds_considering_cud_credits,
 IF
   (total_cost >= (credits_from_existing_cuds + credits_from_existing_suds),
     (total_cost - (credits_from_existing_cuds + credits_from_existing_suds)),
     0) AS cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits
 FROM (
   SELECT
     usage_start_time,
     SUM(cost) AS total_cost,
     (SUM((
         SELECT
           SUM(c.amount)
         FROM
           UNNEST(credits) AS c
         WHERE
           c.type IN ( "COMMITTED_USAGE_DISCOUNT",
             "COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE" ))) * -1) AS credits_from_existing_cuds,
     (SUM((
         SELECT
           SUM(c.amount)
         FROM
           UNNEST(credits) AS c
         WHERE
           c.type IN ( "SUSTAINED_USAGE_DISCOUNT" ))) * -1) AS credits_from_existing_suds,
   FROM
     `PROJECT.DATASET.TABLE` -- BILLING_BQ_EXPORT_TABLE_NAME
   WHERE
     1 = 1
     AND DATE(_PARTITIONTIME) >= DATE_ADD(CURRENT_DATE(), INTERVAL -LOOK_BACK_WINDOW DAY)
     AND usage_start_time >= TIMESTAMP(DATE_ADD(CURRENT_DATE(), INTERVAL -LOOK_BACK_WINDOW DAY))
     AND usage_start_time < TIMESTAMP(CURRENT_DATE())
     AND service.description = "Compute Engine"
     AND ( 1 = 0
       OR sku.description LIKE 'C2D AMD Instance Core running in%'
       OR sku.description LIKE 'C2D AMD Instance Ram running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Compute optimized Core running in%'
       OR sku.description LIKE 'Compute optimized Instance Core running in%'
       OR sku.description LIKE 'Compute optimized Instance Ram running in%'
       OR sku.description LIKE 'Compute optimized Ram running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Custom E2 Instance Core running in%'
       OR sku.description LIKE 'Custom E2 Instance Ram running in%'
       OR sku.description LIKE 'Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'Custom Instance Core running in%'
       OR sku.description LIKE 'Custom Instance Ram running in%'
       OR sku.description LIKE 'E2 Instance Core running in%'
       OR sku.description LIKE 'E2 Instance Ram running in%'
       OR sku.description LIKE 'N1 Predefined Instance Core running in%'
       OR sku.description LIKE 'N1 Predefined Instance Ram running in%'
       OR sku.description LIKE 'N2 Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'N2 Custom Instance Core running in%'
       OR sku.description LIKE 'N2 Custom Instance Ram running in%'
       OR sku.description LIKE 'N2 Instance Core running in%'
       OR sku.description LIKE 'N2 Instance Ram running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Extended Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Custom Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'Sole Tenancy Instance Ram running in%' )
   GROUP BY
     usage_start_time ))
SELECT
 *
FROM
 base
ORDER BY
 usage_start_time DESC;

-- Minimum flex eligible on demand spend in the window.
WITH
 base AS (
 SELECT
   *,
 IF
   (total_cost >= credits_from_existing_cuds,
     (total_cost - credits_from_existing_cuds),
     0) AS cost_eligible_for_additional_flex_cuds_considering_cud_credits,
 IF
   (total_cost >= (credits_from_existing_cuds + credits_from_existing_suds),
     (total_cost - (credits_from_existing_cuds + credits_from_existing_suds)),
     0) AS cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits
 FROM (
   SELECT
     usage_start_time,
     SUM(cost) AS total_cost,
     (SUM((
         SELECT
           SUM(c.amount)
         FROM
           UNNEST(credits) AS c
         WHERE
           c.type IN ( "COMMITTED_USAGE_DISCOUNT",
             "COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE" ))) * -1) AS credits_from_existing_cuds,
     (SUM((
         SELECT
           SUM(c.amount)
         FROM
           UNNEST(credits) AS c
         WHERE
           c.type IN ( "SUSTAINED_USAGE_DISCOUNT" ))) * -1) AS credits_from_existing_suds,
   FROM
     `PROJECT.DATASET.TABLE` -- BILLING_BQ_EXPORT_TABLE_NAME
   WHERE
     1 = 1
     AND DATE(_PARTITIONTIME) >= DATE_ADD(CURRENT_DATE(), INTERVAL -LOOK_BACK_WINDOW DAY)
     AND usage_start_time >= TIMESTAMP(DATE_ADD(CURRENT_DATE(), INTERVAL -LOOK_BACK_WINDOW DAY))
     AND usage_start_time < TIMESTAMP(CURRENT_DATE())
     AND service.description = "Compute Engine"
     AND ( 1 = 0
       OR sku.description LIKE 'C2D AMD Instance Core running in%'
       OR sku.description LIKE 'C2D AMD Instance Ram running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'C2D AMD Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Compute optimized Core running in%'
       OR sku.description LIKE 'Compute optimized Instance Core running in%'
       OR sku.description LIKE 'Compute optimized Instance Ram running in%'
       OR sku.description LIKE 'Compute optimized Ram running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'Compute-optimized Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Custom E2 Instance Core running in%'
       OR sku.description LIKE 'Custom E2 Instance Ram running in%'
       OR sku.description LIKE 'Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'Custom Instance Core running in%'
       OR sku.description LIKE 'Custom Instance Ram running in%'
       OR sku.description LIKE 'E2 Instance Core running in%'
       OR sku.description LIKE 'E2 Instance Ram running in%'
       OR sku.description LIKE 'N1 Predefined Instance Core running in%'
       OR sku.description LIKE 'N1 Predefined Instance Ram running in%'
       OR sku.description LIKE 'N2 Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'N2 Custom Instance Core running in%'
       OR sku.description LIKE 'N2 Custom Instance Ram running in%'
       OR sku.description LIKE 'N2 Instance Core running in%'
       OR sku.description LIKE 'N2 Instance Ram running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'N2 Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Extended Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Extended Ram running in%'
       OR sku.description LIKE 'N2D AMD Custom Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Custom Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Instance Ram running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'N2D AMD Sole Tenancy Instance Ram running in%'
       OR sku.description LIKE 'Sole Tenancy Instance Core running in%'
       OR sku.description LIKE 'Sole Tenancy Instance RAM running in%'
       OR sku.description LIKE 'Sole Tenancy Instance Ram running in%' )
   GROUP BY
     usage_start_time ))
 SELECT
   MIN (cost_eligible_for_additional_flex_cuds_considering_cud_credits) AS
   min_cost_eligible_for_additional_flex_cuds_considering_cud_credits,
    MIN (cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits) AS
    min_cost_eligible_for_additional_flex_cuds_considering_cud_and_sud_credits FROM
   base;

Assistenza

Per eventuali domande sui CUD nella fattura, contatta l'assistenza per la fatturazione Cloud.