ServicesÀ proposNotesContact Me contacter →
EN FR
Note

Changements de politique tarifaire BigQuery 2024–2025

Trois changements de politique BigQuery qui affectent la modélisation des coûts en 2024–2025 : la suppression du tarif fixe, le quota on-demand de 200 Tio par jour, et les nouveaux frais Cloud Storage pour les tables externes.

Planté
bigquerygcpcost optimization

Trois changements tarifaires BigQuery entre 2023 et 2025 affectent la modélisation des coûts et la décision entre on-demand et Editions. Les calculs de coûts basés sur la documentation antérieure à mi-2023 sont probablement obsolètes.

Suppression du tarif fixe (juillet 2023)

L’ancien tarif fixe — le prédécesseur des Editions — a pris fin le 5 juillet 2023. Il n’est plus possible d’acheter de nouveaux abonnements à tarif fixe, mensuels ou flex slots. La migration vers les Editions s’est accompagnée d’une augmentation de prix de 25 % pour le calcul on-demand, passant de 5 $/Tio à 6,25 $/Tio.

Pour les organisations encore sous des engagements annuels à tarif fixe, la transition intervient au renouvellement : les engagements existants sont convertis en Enterprise Edition avec une capacité en slots équivalente. Les compteurs de slots sont transférés directement, mais le comportement de l’autoscaling diffère de l’ancien tarif fixe. L’ancien tarif fixe avait des compteurs de slots fixes ; Enterprise Edition introduit des choix de configuration baseline/autoscaling et un partage des slots inactifs qui n’existaient pas auparavant.

Les benchmarks de tarification pré-2023 sont obsolètes. L’augmentation de 25 % du prix on-demand modifie le calcul du point d’équilibre en faveur des Editions pour les workloads à la marge.

À faire si vous êtes encore sur l’ancien tarif fixe : Planifiez votre transition avant le renouvellement plutôt que d’y être contraint. Utilisez les requêtes de surveillance de l’utilisation des slots pour comprendre votre pattern de consommation réel, puis concevez une configuration Enterprise Edition adaptée à vos besoins plutôt que d’accepter une conversion directe. La conversion vous donne le même nombre de slots ; la configuration optimale peut être différente.

Quota on-demand de 200 Tio par jour (septembre 2025)

Depuis le 1er septembre 2025, les projets on-demand sans quotas personnalisés sont limités à 200 Tio de traitement de requêtes par jour. Les projets dépassant cette limite ont leurs requêtes rejetées jusqu’à la réinitialisation du quota.

Pour la plupart des organisations, 200 Tio/jour est largement suffisant — cela représente 6 Pio par mois, un workload conséquent. Mais les opérations à haut volume avec des requêtes inefficaces peuvent atteindre ce plafond. Un workload scannant 10 Tio par exécution ETL, lancé plus de 20 fois par jour, atteint 200 Tio avant la fin de la journée de travail.

Le changement de quota a deux implications :

Les utilisateurs on-demand à haut volume doivent examiner leurs volumes de requêtes quotidiens. Utilisez l’analyse des patterns de requêtes par heure pour comprendre votre consommation journalière maximale :

SELECT
DATE(creation_time) AS date,
ROUND(SUM(total_bytes_billed) / POW(1024, 4), 2) AS tib_processed
FROM `region-us`.INFORMATION_SCHEMA.JOBS_BY_PROJECT
WHERE
creation_time >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 30 DAY)
AND job_type = 'QUERY'
AND state = 'DONE'
GROUP BY date
ORDER BY date DESC;

Si vous approchez régulièrement 100+ Tio par jour, le plafond de 200 Tio est une contrainte réelle. Vous pouvez demander des augmentations de quota via le support Google Cloud, mais le processus prend du temps et n’est pas garanti.

Les utilisateurs Editions ne sont pas affectés. La tarification basée sur les slots n’a pas de limites par Tio — la contrainte est la capacité en slots, pas le volume de données. Les utilisateurs on-demand à haut volume approchant du plafond de 200 Tio ont une raison supplémentaire d’évaluer les Editions.

Frais Cloud Storage pour les requêtes sur tables externes (février 2025)

À partir de février 2025, Google a commencé à facturer des frais Cloud Storage auparavant non comptabilisés lors des requêtes sur les tables BigQuery externes (également appelées federated queries ou tables BigLake). Deux nouveaux composants de coût s’appliquent :

Frais de récupération du stockage : Nearline (0,01 $/Go), Coldline (0,02 $/Go) et Archive (0,05 $/Go) entraînent désormais des frais de récupération lors des requêtes. Le stockage Standard reste gratuit à la lecture. Si vos tables externes sont en niveaux froids pour réduire les coûts de stockage, ces mêmes tables sont désormais plus coûteuses à interroger.

Frais de transfert réseau inter-régions : Lorsque votre dataset BigQuery est dans une région différente de celle du bucket Cloud Storage qu’il interroge, des frais de transfert réseau s’appliquent désormais. Des requêtes qui semblaient gratuites entraînent désormais des coûts d’egress.

L’effet combiné : les requêtes sur des tables externes avec des données archivées ou en niveaux froids peuvent être nettement plus coûteuses que les patterns historiques ne le suggéraient. Les modèles de coûts qui ont motivé votre décision de stocker des données en Coldline (0,004 $/Go/mois) plutôt qu’en Standard (0,020 $/Go/mois) doivent être recalculés en incluant les frais de récupération des requêtes.

Ce qu’il faut auditer :

  • Identifier quelles tables externes sont en classes de stockage Nearline/Coldline/Archive
  • Estimer les volumes de récupération mensuels (octets lus × frais de récupération)
  • Vérifier si votre région BigQuery correspond à celle de votre bucket GCS
  • Comparer : (économies de stockage) vs. (économies de stockage + nouveaux frais de récupération + frais de transfert)

Pour les données fréquemment interrogées, les frais de récupération peuvent annuler les économies de stockage. Pour les données d’archivage rarement interrogées, les économies de stockage l’emportent probablement encore sur les frais de récupération périodiques. Le point de croisement dépend de la fréquence de lecture et doit être calculé explicitement.

Ce qui n’a pas changé

Le tarif on-demand régional reste à 6,25 $/Tio pour les régions US, EU et la plupart des régions Asie-Pacifique (au tarif post-juillet 2023). Le tarif BigQuery Omni pour les requêtes sur AWS S3 et Azure Blob Storage reste à 9,125 $/Tio. Les mécanismes fondamentaux de la facturation en colonnes, le seuil minimum de 10 Mo, le comportement de mise en cache et le niveau gratuit n’ont pas changé.

La structure tarifaire des niveaux Editions et les remises sur engagement restent également stables : Standard à 0,04 $/slot-heure, Enterprise à 0,06 $/slot-heure (avec des remises d’engagement de 20 %/40 %), Enterprise Plus à 0,10 $/slot-heure (avec des remises équivalentes).

Les notes de version BigQuery suivent les changements tarifaires en cours. Google annonce généralement les changements avec un préavis de 3 à 6 mois, bien que les frais sur les tables externes de février 2025 n’aient pas été largement anticipés.