Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

BigQuery Compressed Storage: la guida ai prezzi

By Philipp HeinrichApr 6, 20234 min read

Questa pagina è disponibile anche in English, Deutsch, Español, Français, 日本語 e Português.

In breve: BigQuery introduce un nuovo modello di prezzi per lo storage, calcolato sullo spazio fisico dopo la compressione. Con rapporti di compressione fino al 30%, questo nuovo modello può abbattere in modo significativo la fattura dello storage.

Cos'è BigQuery Compressed Storage?

Qualche mese fa Google ha annunciato in private preview il "Physical Storage Pricing" di BigQuery. Oggi, durante il Google Cloud Data Summit, è stato confermato il passaggio in General Availability a partire dal 5 luglio 2023.

La funzionalità è ora disponibile per tutti i clienti che adottano una delle tre Editions e per i clienti esclusivamente on-demand, con il nuovo nome di "Compressed Storage".

Questa funzionalità può ridurre drasticamente la fattura di BigQuery a chi archivia grandi volumi di dati in BigQuery.

Durante la Preview, alcuni clienti hanno ottenuto risparmi fino al 50% senza alcun impatto sulle prestazioni. Per maggiori dettagli, consulti il nostro recente case study con Plegendary.

A gennaio potrebbe aver già notato una nuova descrizione SKU per lo Storage sulla fattura GCP o nella DoiT Console (se collabora con noi):

Si è trattato di un semplice cambio di nome: "Active Storage" è diventato "Active Logical Storage" e "Long Term Storage" è diventato "Long Term Logical Storage".

Una volta attivato il modello di fatturazione compressed storage, il prezzo dello storage viene calcolato sui byte compressi occupati dalle tabelle del dataset. La compressione dei dati è gestita in automatico e non è configurabile né personalizzabile. Nei nostri test interni abbiamo riscontrato rapporti di compressione tra 1:6 e 1:12, ma i risultati variano molto in base al volume e al modello dei dati. Non c'è alcuna penalità sulle prestazioni: le query restano performanti come prima, cambia soltanto il modello di prezzo dello storage.

Il modello compressed storage prevede un costo per gigabyte originale più alto, all'incirca il doppio, rispetto al modello logical storage standard. Il risparmio resta comunque consistente, perché la riduzione dello spazio occupato è di gran lunga superiore al raddoppio del prezzo unitario.

Sono state introdotte alcune modifiche all'interfaccia di BigQuery per informare l'utente sul nuovo modello di fatturazione:

  1. Per ogni tabella sono ora disponibili informazioni dettagliate su Compressed Storage Size, Logical Storage Size e Time Travel Storage Size.
  2. Le viste Information Schema sono state aggiornate e dispongono ora di una storage-view dedicata.

Quanto costa il compressed storage di BigQuery?

Compressed Storage sarà disponibile sotto nuovi SKU. Per la multi-region US, il costo è di 0,04 $ per GB di active compressed storage, contro i 0,02 $ per GB del Long Term storage. Per i prezzi effettivi nella sua region, faccia riferimento alla pagina ufficiale dei prezzi.

(Nota: gli SKU verranno aggiornati per riflettere il recente rebranding in compressed storage.)

Per farsi un'idea più chiara del risparmio potenziale, abbiamo preparato una query che elenca i costi per ciascun dataset.

Tenga presente che, rispetto alla Preview, è stato introdotto un periodo fail-safe di 7 giorni: i dati eliminati vengono conservati nello storage fail-safe per ulteriori 7 giorni dopo la finestra di time travel. Il periodo non è configurabile e, per recuperare i dati eliminati, occorre rivolgersi direttamente a Google: non sono interrogabili tramite query.

Posso accedervi?

I clienti che utilizzano esclusivamente il modello on-demand e quelli che hanno completato la migrazione dei propri flat-rate slot commitments alle BigQuery editions possono adottare il nuovo physical storage billing model, in cui la fatturazione si basa sulla dimensione compressa dei dati.

In sostanza, a meno che non abbia flat-rate slot commitments attivi, può accedere al pricing del compressed storage. Se ha ancora commitments in corso, dovrà cancellarli o migrare completamente alle Editions. In caso contrario, non potrà attivare il Compressed Storage Pricing.

Se è già nella Public Preview, continuerà a essere idoneo.

Come si attiva la funzionalità?

Per passare al modello di fatturazione compressed storage può procedere tramite chiamata API, comando bq CLI o semplice SQL. La documentazione riporta diversi esempi, compreso uno snippet per aggiornare tutti i dataset di un progetto, come quello SQL qui sotto:

## update the dataset to physical storage billing model

ALTER SCHEMA DATASET_NAME

SET OPTIONS(

storage_billing_model = 'physical');

Prima di attivare la funzionalità, però, è comunque necessario contattare il proprio referente commerciale Google o il proprio account manager DoiT.

Due esempi a confronto

Qui sotto trova due esempi di tabelle. La prima beneficerebbe di una riduzione del 93% dello spazio occupato, con un calo dei costi del 75%. Per la seconda, invece, il compressed storage sarebbe del tutto sconveniente (+17.500%).

BigQuery Editions

Abbiamo pubblicato un articolo di approfondimento sulle tre Editions appena lanciate, che può leggere qui.

Aggiornamenti:

  • 6 aprile: aggiunti i criteri di idoneità e il periodo fail-safe di 7 giorni; corretta la data di GA.