Cloud Intelligence™Cloud Intelligence™

FAQ tarification BigQuery

Des réponses claires sur BigQuery Editions, l'Autoscaling et le Compressed Storage. Ce qui a changé, qui y gagne et les pièges à éviter.

~25%

De hausse du tarif on-demand depuis juillet 2023

40%

De remise avec un engagement Editions sur 3 ans

100

Incréments de slots utilisés par l'Autoscaler

1

Minute de facturation minimum sur les requêtes Editions

La version courte

Ce qui a réellement changé dans la tarification BigQuery

Trois évolutions à comprendre avant de toucher à vos réservations ou à vos paramètres de stockage.

  • Le on-demand a augmenté

    Le tarif d'analyse on-demand a grimpé d'environ 25 %. Les workloads irréguliers et de courte durée restent les mieux adaptés à ce modèle.

  • Editions remplace le flat-rate

    Les slots mensuels, annuels et Flex ont disparu. Les engagements existants vont à leur terme, puis basculent sur Editions avec Autoscaling.

  • Arrivée du Compressed Storage

    Facturation sur les bytes physiques plutôt que logiques. Gros gains sur les données riches en chaînes de caractères, gains plus modestes sur les tables riches en entiers.

Editions et Autoscaling

Editions peut coûter moins cher, ou bien plus

L'Autoscaling facture les slots alloués, pas les slots utilisés. Il monte en charge par incréments de 100, avec un scale-down d'une minute. Une requête de 10 secondes sur Editions vous coûte une minute complète de slots.

Les workloads longs et stables qui scannent beaucoup de données sont gagnants sur Editions. Les requêtes courtes et irrégulières restent en général moins chères en on-demand. En pratique : répartissez les workloads entre plusieurs projets et choisissez le modèle tarifaire projet par projet.

Lancer un POC d'abord

Compressed Storage

Payez les bytes physiques, pas les bytes logiques

Le Logical Storage vous facture la taille non compressée de vos données. Le Compressed Storage vous facture les bytes physiques sur le disque : 0,04 $/Go actif et 0,02 $/Go long-term. Le tarif au Go est plus élevé, mais le volume en Go est en général bien moindre.

Mêmes API, même comportement des requêtes, aucun impact sur les performances. Un bémol : les requêtes on-demand restent facturées sur les bytes non compressés scannés, donc les économies portent uniquement sur le stockage, pas sur le compute.

Lire la présentation du Compressed Storage

Frequently asked
questions

Le nouveau modèle Editions est-il plus cher que l'ancien flat-rate ?

Cela dépend du workload. Si vous aviez des slots inutilisés en flat-rate, Editions couplé à l'Autoscaling peut faire baisser votre facture compute. Le Compressed Storage peut réduire la partie stockage. Raisonnez en TCO, pas ligne par ligne.

Qu'est-ce qu'un engagement BigQuery, et est-ce la même chose qu'un engagement GCP ?

Ce sont deux choses distinctes. Un engagement BigQuery vous donne un meilleur tarif au slot/heure. Un engagement de 3 ans débloque environ 40 % de remise sur les coûts d'analyse. La tarification du stockage n'est pas remisée.

Faut-il lancer un POC avant d'abandonner le on-demand ?

Oui. Le comportement d'Editions, en particulier les minimums de l'Autoscaling et le scale-down d'une minute, peut faire évoluer les coûts de manière peu intuitive. Lancez un POC sur un workload représentatif avant tout engagement.

Quels workloads conviennent à Editions, et lesquels au on-demand ?

Les workloads longs et stables qui scannent beaucoup de données sont mieux adaptés à Editions. Les requêtes courtes et irrégulières sont en général moins chères en on-demand, car l'Autoscaling alloue par blocs de 100 slots et facture une minute minimum.

Comment savoir si le Compressed Storage va me faire économiser ?

Cela dépend de la compressibilité. Les données riches en chaînes de caractères se compressent bien. Les données riches en entiers se compressent mal. Nous avons une requête dans ce gist GitHub qui compare les options : https://gist.github.com/sayle-doit/264d28dd990c478beb90b90ac3923681

Existe-t-il un outil pour modéliser l'impact sur mes coûts ?

Oui. Dupliquez notre feuille BigQuery Current Usage Analysis Tool et suivez les instructions : https://docs.google.com/spreadsheets/d/1Sv6SzATtAyGYID2Wg0qGdcpLfe7YdOsH4dFKHHtS59c/edit

Frequently asked
questions

Puis-je combiner plusieurs Editions différentes selon les projets ?

Oui. Un projet peut tourner en on-demand, un autre en Standard Edition, un troisième en Enterprise. Répartir les workloads entre projets est l'un des meilleurs leviers d'optimisation à votre disposition.

Dois-je repenser mon data warehouse ou modifier mon SQL ?

Le SQL fonctionne tel quel. Si vous avez du code qui achète dynamiquement des slots Flex, il cessera de fonctionner. Le support Terraform est en cours, utilisez ignore_changes en attendant. Il peut rester pertinent de refactoriser pour réduire la consommation totale de slots.

J'avais un engagement flat-rate avant le 5 juillet. Puis-je encore utiliser Editions en parallèle ?

Oui. Les engagements flat-rate sont convertis en Enterprise Edition au tarif engagé pour la durée restante. Les slots au-delà de votre baseline sont facturés au tarif Enterprise standard. L'Autoscaler peut monter jusqu'à un maximum que vous définissez.

Puis-je combiner Compressed Storage et un engagement flat-rate annuel ?

Non. L'outillage Google bloque activement le Compressed Storage dès qu'une réservation flat-rate existe. Il faut passer par Editions ou par des projets purement on-demand.

En on-demand, suis-je facturé sur les bytes compressés ou non compressés scannés ?

Non compressés. Interroger des données compressées depuis un projet on-demand n'apporte aucun avantage côté compute. Les économies portent uniquement sur le stockage.

Passer au Compressed Storage casse-t-il les remises long-term storage ?

Non. Le mécanisme du long-term storage s'applique toujours, aussi bien aux données compressées qu'aux données non compressées.

Les requêtes courtes seront-elles vraiment facturées une minute complète sur Editions ?

Oui. Les requêtes Editions déclenchent un minimum d'une minute à cause du scale-down d'une minute de l'Autoscaler. Une requête de 10 secondes coûte une minute de slots.

Comment déterminer combien de slots il me faut avant de choisir une Edition ?

Dans la Google Cloud Console, ouvrez Monitoring, allez dans Metric Explorer et cherchez les métriques de slots. Les clients DoiT peuvent ouvrir un ticket et passer cela en revue avec un spécialiste BigQuery.

Puis-je plafonner la dépense maximale avec l'Autoscaler ?

Oui. Définissez une baseline de slots toujours utilisés et un maximum correspondant à votre plafond de confort. Si vous avez des périodes creuses, mettez la baseline à 0 pour ne pas payer des slots alloués mais inutilisés.

Quel est l'impact sur les coûts dbt ?

dbt sur BigQuery est très gourmand en compute. Le compute est désormais plus cher sur Editions, donc les workloads dbt coûtent en général davantage, sauf à ajuster l'utilisation des slots et à les isoler dans le bon projet.

Les frais de time-travel et de fail-safe storage sur Compressed Storage : peut-on les désactiver ?

Le time-travel ne peut pas être désactivé, mais on peut ramener la fenêtre de 7 jours à 3. Le fail-safe, lui, peut être désactivé. Une restauration depuis le fail-safe nécessite un ticket au support Google Cloud.

Certains workloads sont-ils plus chers sur Editions qu'en on-demand, alors qu'ils étaient gratuits avant ?

Oui. Les rafraîchissements de métadonnées BigLake, par exemple, consomment des slot-hours mais scannent zéro byte, ce qui les rendait gratuits en on-demand. Sur Editions, vous payez les slots. Isolez ces jobs dans un projet on-demand.

Des questions sur la tarification BigQuery ?

Échangez avec un spécialiste BigQuery sur vos workloads spécifiques.