Qu'est-ce que le calculateur de coûts BigQuery ?
Cet outil estime votre facture mensuelle Google Cloud BigQuery selon le modĂšle de tarification Ă la demande, oĂč vous payez Ă la fois le volume de donnĂ©es analysĂ©es par vos requĂȘtes et les donnĂ©es conservĂ©es en stockage. Il vous aide Ă anticiper les coĂ»ts avant de lancer des charges analytiques lourdes et Ă mesurer l'impact d'analyses rĂ©pĂ©tĂ©es sur de grandes tables. La tarification dĂ©pend de la rĂ©gion et est fixĂ©e en dollars amĂ©ricains (USD) par Google Cloud â saisissez les tarifs en vigueur dans la rĂ©gion de votre projet.
Comment l'utiliser
Indiquez le volume moyen de donnĂ©es analysĂ©es par requĂȘte en tĂ©raoctets, le nombre de requĂȘtes que vous exĂ©cutez par mois et votre tarif Ă la demande par To (la valeur par dĂ©faut de Google est d'environ 6,25 $/To dans de nombreuses rĂ©gions). Renseignez ensuite votre niveau gratuit de requĂȘtes (le premier 1 To par mois est gĂ©nĂ©ralement offert), puis votre stockage actif en Go et le tarif de stockage par Go/mois (environ 0,02 $ pour le stockage actif). L'outil multiplie les donnĂ©es facturables par le tarif des requĂȘtes et y ajoute le coĂ»t de stockage.
La formule expliquée
Total analysĂ© = donnĂ©es par requĂȘte Ă nombre de requĂȘtes. DonnĂ©es facturables = total analysĂ© â niveau gratuit (jamais infĂ©rieur Ă 0). CoĂ»t des requĂȘtes = donnĂ©es facturables Ă tarif par To. CoĂ»t de stockage = Go de stockage Ă tarif par Go. L'estimation mensuelle correspond au coĂ»t des requĂȘtes + le coĂ»t de stockage.
$$\text{Total Cost} = \max\!\left(Q \cdot D - F,\; 0\right) \cdot P_q \;+\; S \cdot P_s$$ $$\text{where}\quad \left\{ \begin{aligned} D &= \text{Data Scanned (TB)} \\ Q &= \text{Queries / Month} \\ F &= \text{Free Tier (TB)} \\ P_q &= \text{Query Price (\$/TB)} \\ S &= \text{Storage (GB)} \\ P_s &= \text{Storage Price (\$/GB)} \end{aligned} \right.$$
Exemple chiffré
Supposons que chaque requĂȘte analyse 1 To, que vous exĂ©cutiez 1 000 requĂȘtes par mois, que le tarif soit de 6,25 $/To et que le niveau gratuit soit de 1 To. Total analysĂ© = 1 000 To ; facturable = 999 To ; coĂ»t des requĂȘtes = \(999 \times 6{,}25\ \$ = 6\,243{,}75\ \$\). Avec 1 000 Go de stockage Ă 0,02 $/Go = 20 $. Total = 6 263,75 $ par mois.
$$999 \times 6{,}25\ \$ = 6\,243{,}75\ \$$$ $$1\,000 \times 0{,}02\ \$ = 20\ \$$$ $$6\,243{,}75\ \$ + 20\ \$ = 6\,263{,}75\ \$$$
Référence de tarification à la demande BigQuery
Le modĂšle Ă la demande de Google BigQuery facture le volume de donnĂ©es analysĂ©es par chaque requĂȘte, plus une charge mensuelle distincte pour les donnĂ©es stockĂ©es. Les tarifs ci-dessous constituent la liste de prix largement documentĂ©e pour la rĂ©gion multi-rĂ©gions des Ătats-Unis, exprimĂ©s en USD. La tarification varie selon la rĂ©gion (par exemple, certaines rĂ©gions facturent davantage par TB), il faut donc toujours confirmer par rapport Ă la page de tarification actuelle de Google Cloud et Ă votre rĂ©gion de facturation.
| Composant | Tarif documentĂ© (Ătats-Unis) | Remarques |
|---|---|---|
| Tarification des requĂȘtes Ă la demande | ~$6,25 / TB analysĂ© | FacturĂ© en octets traitĂ©s, arrondi ; minimum 10 Mo par requĂȘte |
| Stockage actif | ~$0,02 / GB / mois | Tableaux ou partitions modifiés au cours des 90 derniers jours |
| Stockage à long terme | ~$0,01 / GB / mois | Données non modifiées depuis 90 jours consécutifs (~50 % de réduction) |
| Tranche gratuite de requĂȘtes | 1 TB / mois | Le premier 1 TB de donnĂ©es de requĂȘte traitĂ©es est gratuit chaque mois |
| Tranche gratuite de stockage | 10 GB / mois | Les premiers 10 GB de stockage sont gratuits chaque mois |
Dans la formule de coĂ»t, le tarif de requĂȘte correspond Ă \(P_q\) ($/TB), le tarif de stockage Ă \(P_s\) ($/GB), l'allocation de requĂȘtes gratuite Ă \(F\) (TB), et votre volume stockĂ© Ă \(S\) (GB). Le chargement, la copie et l'exportation de donnĂ©es sont gĂ©nĂ©ralement gratuits, mais les insertions en continu et certaines autres opĂ©rations entraĂźnent leurs propres frais, qui ne sont pas modĂ©lisĂ©s ici.
Coût dans les scénarios courants de charge de travail
Le tableau ci-dessous applique la formule \(\text{Total} = \max(Q\cdot D - F,\,0)\cdot P_q + S\cdot P_s\) en utilisant un prix de requĂȘte de $6,25/TB, une tranche gratuite de 1 TB, un stockage fixe de 500 GB, et un stockage tarifĂ© Ă $0,02/GB/mois (une charge de stockage de $10,00 dans chaque ligne). Le total mensuel de donnĂ©es analysĂ©es est \(Q\cdot D\).
| ScĂ©nario | DonnĂ©es / RequĂȘte | RequĂȘtes / Mois | Total analysĂ© | Facturable (aprĂšs 1 TB gratuit) | CoĂ»t des requĂȘtes | CoĂ»t de stockage | Total / Mois |
|---|---|---|---|---|---|---|---|
| Léger | 0,1 TB | 200 | 20 TB | 19 TB | $118,75 | $10,00 | $128,75 |
| Moyen | 1 TB | 1 000 | 1 000 TB | 999 TB | $6 243,75 | $10,00 | $6 253,75 |
| Lourd | 5 TB | 2 000 | 10 000 TB | 9 999 TB | $62 493,75 | $10,00 | $62 503,75 |
Le coĂ»t des requĂȘtes du scĂ©nario lĂ©ger est calculĂ© comme \((200 \times 0,1 - 1) \times 6,25 = 19 \times 6,25 = \$118,75\), plus \(500 \times 0,02 = \$10,00\) de stockage. Ces chiffres montrent clairement que pour les charges de travail volumineuses, le coĂ»t des requĂȘtes (analyse) dĂ©passe largement le stockage â c'est en contrĂŽlant les octets analysĂ©s que vous ferez des Ă©conomies.
Termes clés expliqués
- Données analysées / octets traités (\(D\))
- Le volume de donnĂ©es de tableau qu'une requĂȘte lit, mesurĂ© en octets et facturĂ© par TB. BigQuery facture les octets traitĂ©s indĂ©pendamment du nombre de lignes renvoyĂ©es ; sĂ©lectionner moins de colonnes lit moins d'octets.
- RequĂȘtes par mois (\(Q\))
- Le nombre de telles requĂȘtes que vous exĂ©cutez mensuellement. Le volume total analysĂ© est \(Q \cdot D\), duquel la tranche gratuite \(F\) est soustraite avant d'appliquer le prix de requĂȘte \(P_q\).
- à la demande ou capacité (emplacements)
- Ă la demande facture par TB analysĂ© (le modĂšle de cette calculatrice). La tarification par capacitĂ© rĂ©serve plutĂŽt des unitĂ©s de calcul appelĂ©es emplacements pour un tarif horaire fixe ou engagĂ©, dĂ©couplant le coĂ»t des octets analysĂ©s â meilleur pour une utilisation rĂ©guliĂšre et importante.
- Stockage actif ou Ă long terme
- Un tableau ou une partition utilise le stockage actif tant qu'il est modifié au cours des 90 derniers jours (~$0,02/GB). S'il n'est pas touché pendant 90 jours consécutifs, il devient un stockage à long terme à peu prÚs à la moitié du tarif (~$0,01/GB), sans changement de performance.
- Tranche gratuite (\(F\))
- Chaque mois, BigQuery fournit 1 TB de traitement de requĂȘte et 10 GB de stockage sans frais. Dans la formule, \(F\) est l'allocation de requĂȘtes gratuite soustraite du volume total analysĂ©, arrondie Ă zĂ©ro.
- Partitionnement et clustering
- Des techniques qui organisent un tableau de sorte que les requĂȘtes ne lisent que les segments pertinents. Un partitionnement efficace (par exemple par date) et le clustering rĂ©duisent \(D\) â les octets analysĂ©s â rĂ©duisant directement le coĂ»t Ă la demande.
- Région
- L'emplacement gĂ©ographique de votre ensemble de donnĂ©es. Les tarifs des requĂȘtes par TB et les tarifs de stockage par GB diffĂšrent selon la rĂ©gion ; \(P_q\) et \(P_s\) dans cet outil doivent correspondre Ă la rĂ©gion oĂč vos donnĂ©es se trouvent.
FAQ
Cette estimation correspond-elle exactement Ă ma facture ? Non â il s'agit d'une estimation. Les coĂ»ts rĂ©els de BigQuery dĂ©pendent de votre rĂ©gion, de l'Ă©dition (Ă la demande ou capacitĂ©/slots), des remises sur le stockage long terme par rapport au stockage actif, et de l'arrondi au Mo le plus proche.
Comment rĂ©duire le coĂ»t des requĂȘtes ? SĂ©lectionnez uniquement les colonnes nĂ©cessaires, partitionnez et clusterisez vos tables, prudence avec les aperçus utilisant LIMIT (LIMIT ne rĂ©duit pas le volume d'octets analysĂ©s) et servez-vous du validateur de requĂȘtes pour voir le nombre d'octets analysĂ©s avant l'exĂ©cution.
Le niveau gratuit est-il réinitialisé ? Le niveau gratuit d'analyse à la demande (généralement 1 To) est réinitialisé chaque mois. Réglez-le sur 0 s'il ne s'applique plus à votre compte.