Tarifs de l'édition Enterprise de Firestore

Ce document décrit les conditions tarifaires de Firestore Enterprise Edition. Pour connaître les tarifs de l'édition Standard, consultez la page Tarifs de Firestore.

Lorsque vous utilisez l'édition Enterprise de Firestore, les éléments suivants vous sont facturés :

  • Les unités de lecture, qui représentent les données traitées (documents ou index) lorsque vous lisez des données dans votre base de données, calculées par tranches de 4 Kio.
  • Unités de mises à jour en temps réel (mode natif uniquement) : elles représentent les mises à jour en temps réel demandées par le biais des bibliothèques clientes Firestore en mode natif, calculées par tranches de 4 Kio.
  • Unités d'écriture, représentant les données traitées lorsque vous écrivez des données dans votre base de données, calculées par tranches de 1 Kio.
  • Unités d'événement : représente les données incluses dans chaque événement, calculées par tranches de 4 Kio.
  • L'espace de stockage utilisé par votre base de données, y compris la surcharge liée aux métadonnées et aux index
  • La quantité de bande passante réseau utilisée

L'utilisation de l'espace de stockage et de la bande passante est calculée en gibioctets (Gio). 1 Gio correspond à 2^30 octets. Tous les frais sont comptabilisés quotidiennement.

Les sections suivantes expliquent comment les frais d'utilisation de l'édition Enterprise de Firestore vous sont facturés.

Utilisation du niveau sans frais

Firestore propose une version sans frais qui vous permet de vous lancer sans frais. Les montants du niveau sans frais sont indiqués dans le tableau ci-dessous.

Les montants du niveau sans frais sont appliqués quotidiennement et réinitialisés vers minuit, heure du Pacifique.

Le niveau sans frais ne s'applique qu'à une seule base de données Firestore par projet. La première base de données créée dans un projet sans base de données sans frais bénéficiera de la version sans frais. Si la base de données avec le niveau sans frais appliqué est supprimée, la base de données suivante créée bénéficiera du niveau sans frais.

Niveau sans frais

Montant

Données stockées

1 Gio

Unités de lecture

50 000 par jour

Unités d'écriture

40 000 par jour

Transfert de données sortant

10 Gio par mois

Événements unités

10 000 par jour

Mises à jour en temps réel

50 000

Les opérations et fonctionnalités suivantes ne sont pas incluses dans l'utilisation sans frais :

  • Suppressions gérées
  • Données PITR
  • Sauvegarder des données
  • Opérations de restauration
  • Opérations de clonage

Tarifs par emplacement

  • Johannesburg (africa-south1)
  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Bangkok (asia-southeast3)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Europe 3 (eur3)
  • Warsaw (europe-central2)
  • Finland (europe-north1)
  • Stockholm (europe-north2)
  • Madrid (europe-southwest1)
  • Belgium (europe-west1)
  • Berlin (europe-west10)
  • Turin (europe-west12)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Milan (europe-west8)
  • Paris (europe-west9)
  • Doha (me-central1)
  • Dammam (me-central2)
  • Tel Aviv (me-west1)
  • North America 5 (nam5)
  • North America 7 (nam7)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Mexico (northamerica-south1)
  • Sao Paulo (southamerica-east1)
  • Santiago (southamerica-west1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Columbus (us-east5)
  • Dallas (us-south1)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)
  • Phoenix (us-west8)
Afficher les options de remise

Niveau sans frais par jour

Default* (USD)
Cloud Firestore CUD - 1 Year* (USD)
Cloud Firestore CUD - 3 Year* (USD)

Unités de lecture

50 000

0,05 $US / 1,000,000 count0,04 $US / 1,000,000 count0,03 $US / 1,000,000 count

Unités d'écriture

40 000

0,26 $US / 1,000,000 count0,208 $US / 1,000,000 count0,156 $US / 1,000,000 count

Unités de suppressions gérées

Non compatible

0,26 $US / 1,000,000 count0,208 $US / 1,000,000 count0,156 $US / 1,000,000 count

Données stockées

1 Gio d'espace de stockage

0,000328767 $US / 1 gibibyte hour--

Sauvegarder les données

Non compatible

0,000041096 $US / 1 gibibyte hour--

Opération de restauration

Non compatible

0,20 $US / 1 gibibyte--

Données PITR

Non compatible

0,000205479 $US / 1 gibibyte hour--

Opération de clonage

Non compatible

0,20 $US / 1 gibibyte--

Unités d'événement

10 000

0,10 $US / 1,000,000 count--
* Chaque modèle de consommation est associé à un identifiant unique. Vous devrez peut-être vous inscrire pour être éligible aux remises sur le modèle de consommation. Cliquez ici pour en savoir plus.

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page relative aux SKU de Cloud Platform s'appliquent.

Lectures, écritures et suppressions

Les opérations de lecture sont facturées en unités de lecture, qui reflètent les données traitées pour satisfaire la requête, mesurées par tranches de 4 Kio.

Les opérations d'écriture et de suppression sont facturées en unités d'écriture, qui reflètent les données traitées pour effectuer l'opération, mesurées par tranches de 1 Kio.

Les frais de lecture, d'écriture et de suppression présentent des variations dont vous devez tenir compte. Les sections suivantes décrivent ces variations en détail.

Remarque : Vous pouvez utiliser Firestore Query Explain pour mieux comprendre comment chaque requête est traitée et facturée.

Opérations de lecture

La plupart des opérations de lecture consistent soit à effectuer une lecture ponctuelle d'un document spécifique en fonction d'un identifiant, soit à analyser une plage de données . Les opérations de lecture consomment des unités de lecture.

Les opérations de lecture ponctuelle sont facturées en fonction des données lues, arrondies à la tranche de 4 Kio supérieure. Par exemple, si vous recherchez un document par ID et que le document fait 3 Kio, la taille est arrondie à 4 Kio et une unité de lecture vous est facturée.

Les opérations d'analyse impliquent la lecture de plages de données continues. La quantité de données lues lors des opérations d'analyse dépend de facteurs tels que la forme des données elles-mêmes, la disponibilité des index et la complexité du plan de requête. La quantité totale de données continues analysées est additionnée et facturée en unités de lecture par tranches de 4 Kio.

Les requêtes sont facturées en fonction de la quantité de données (index et/ou documents) lues pour traiter la requête, qui peut être supérieure à la quantité de données renvoyées.

Un coût minimal d'une unité de lecture s'applique à toutes les opérations de lecture.

Firestore Query Explain peut vous aider à comprendre comment chaque requête est traitée et facturée.

Opérations d'écriture

Les opérations d'écriture incluent la création de documents et la mise à jour de documents existants. Les opérations d'écriture consomment des unités d'écriture.

La création d'un document est facturée en fonction de la taille du document créé et de la taille des entrées d'index écrites. Chaque document ou entrée d'index écrit est facturé en fonction de l'élément individuel écrit, arrondi au KiB le plus proche.

La mise à jour d'un document implique de lire les données pour trouver le document à mettre à jour, d'évaluer les modifications à apporter au document lui-même et aux index correspondants, puis d'écrire ces modifications dans la base de données. La taille du document facturée est la plus grande entre les tailles avant et après la mise à jour. Des frais sont facturés pour les entrées d'index qui doivent être mises à jour et supprimées. La quantité totale de données impliquées dans la mise à jour, comme décrit ci-dessus, est facturée en unités d'écriture par tranches de 1 Kio.

Supprimer des opérations

Les opérations de suppression sont facturées en fonction de la taille du document et des entrées d'index correspondantes supprimées. Chaque élément supprimé est facturé en unités d'écriture par tranches de 1 Kio.

Tarification des requêtes d'écoute en temps réel

Les requêtes en temps réel sont divisées en deux étapes distinctes avec une structure tarifaire différente :

Requête initiale pour synchroniser les résultats : récupère l'ensemble de données initial et est facturée en unités de lecture.

Mises à jour en temps réel : mises à jour ultérieures qui reflètent les modifications apportées au document après la requête initiale et qui sont facturées à l'aide d'unités de mises à jour en temps réel.

Pour chaque document mis à jour, vous payez une unité de mise à jour en temps réel par tranche de 4 Kio de données.

Une unité de mise à jour en temps réel vous est également facturée lorsqu'un document est retiré de l'ensemble de résultats. En revanche, lors de la suppression d'un document, aucuns frais de lecture ne vous sont facturés.

La facturation des écouteurs dans les SDK Web et mobiles dépend également de l'activation ou non de la persistance hors connexion :

Si la persistance hors connexion est activée et que l'écouteur est déconnecté pendant plus de 30 minutes (par exemple, dans le cas où l'utilisateur passe en mode hors connexion), des frais vous sont facturés comme si vous aviez émis une nouvelle requête, puis des frais pour les mises à jour en temps réel.

Si la persistance hors connexion est désactivée, vous serez facturé pour les documents et les entrées d'index lus comme si vous aviez émis une toute nouvelle requête chaque fois que l'écouteur se déconnecte et se reconnecte, et pour les mises à jour en temps réel qui suivent.

Exemples de tarification

Pour découvrir comment les frais facturés pour Firestore Enterprise Edition sont comptabilisés dans des exemples concrets, consultez la page Exemples de tarification.

Explication de la requête

Firestore Query Explain peut vous aider à comprendre le coût attribué à une requête. Si seul le plan de requête est récupéré, un coût minimal d'une unité de lecture s'applique. Si un plan de requête est récupéré et que la requête est exécutée, le coût de la requête s'applique.

Taille de l'espace de stockage de la base de données

Taille du stockage de la base de données : la quantité de données que vous stockez dans Firestore vous est facturée, y compris la surcharge de stockage. Le volume de cette surcharge inclut les métadonnées et les index.

Chaque document stocké dans Firestore requiert les métadonnées suivantes :

  • L'ID du document, y compris l'ID de collection et le nom du document
  • Le nom et la valeur de chaque champ. Firestore étant une base de données sans schéma, le nom de chaque champ d'un document doit être stocké avec la valeur du champ.
  • Tous les index faisant référence au document. Chaque entrée d'index contient l'ID de collection, un nombre quelconque de valeurs de champs dépendant de la définition de l'index, ainsi que le nom du document.

Les coûts de stockage sont exprimés en Gio/mois et calculés quotidiennement. Firestore mesure la taille de la base de données chaque jour. Sur une période d'un mois, ces points d'échantillonnage sont moyennés pour calculer la taille de l'espace de stockage de la base de données. Cette valeur moyenne est multipliée par le prix unitaire du stockage (Gio-mois).

Consultez la page Calculs de la taille des espaces de stockage pour découvrir comment la taille de l'espace de stockage de Firestore est calculée.

Données PITR

Si vous activez la récupération à un moment précis, le stockage des données de récupération à un moment précis vous est facturé. Le coût global du stockage des données de récupération à un point dans le temps est similaire au coût de stockage de la base de données.

Remarque : Les données de la récupération à un point dans le temps sont facturées séparément de la facturation de la taille de stockage de la base de données. Les données PITR n'ont pas d'incidence sur les coûts liés à la taille de l'espace de stockage.

Les coûts de stockage pour la restauration à un point dans le temps sont exprimés en Gio/mois et calculés quotidiennement. Firestore mesure la taille de la base de données chaque jour. Sur une période d'un mois, les points d'échantillonnage sont moyennés pour calculer la taille de l'espace de stockage de la base de données. Cette valeur moyenne est multipliée par le prix unitaire de la récupération à un instant dans le passé (GiB-mois).

Par exemple, si la taille moyenne de votre base de données au cours d'un mois est de 1 Gio et que la récupération à un instant dans le passé est activée pendant tout le mois, la taille des données PITR facturables est également de 1 Gio (car la taille des données PITR est proportionnelle à la taille de la base de données).

Facturation minimale : vous pouvez être facturé jusqu'à un jour de coût de stockage PITR, même si vous désactivez la récupération à un point dans le temps dans la journée suivant son activation.

Sauvegarde des données et opérations de restauration

Si vous activez les sauvegardes, le stockage de vos sauvegardes de bases de données vous est facturé. La taille de stockage d'une sauvegarde est égale à la taille de stockage de la base de données au moment où la sauvegarde a été effectuée.

Les coûts de stockage des sauvegardes sont exprimés en Gio/mois. Sur une période d'un mois, le nombre de jours pendant lesquels chaque sauvegarde est conservée, moyenné sur le mois, est également calculé. Le coût de chaque sauvegarde est calculé en multipliant la taille de stockage de la sauvegarde par la proportion du mois pendant laquelle la sauvegarde est conservée, puis par le prix unitaire. Les limites de la journée sont définies par le fuseau horaire America/Los_Angeles à des fins de facturation.

Lorsque vous effectuez une opération de restauration, Firestore mesure la taille de la sauvegarde pour cette opération. La taille de la sauvegarde est multipliée par le prix unitaire des opérations de restauration (en GiB).

Bande passante réseau

La quantité de bande passante réseau utilisée par vos requêtes Firestore Enterprise Edition vous est facturée, comme indiqué dans les sections suivantes. Le coût d'une requête Firestore Enterprise Edition en termes de bande passante réseau dépend de la taille de la réponse, de l'emplacement de votre base de données Firestore Enterprise Edition et de la destination de la réponse.

Firestore Enterprise Edition calcule la taille de la réponse en fonction d'un format de message sérialisé. La surcharge de protocole, telle que la surcharge SSL, n'est pas comptabilisée dans le calcul de l'utilisation de la bande passante réseau. Les requêtes refusées par vos règles de sécurité Firestore ne sont pas non plus prises en compte dans ce calcul.

Pour déterminer la quantité de bande passante réseau utilisée, vous pouvez exporter vos données de facturation dans un fichier à l'aide de la console Google Cloud.

Tarifs généraux du réseau

Pour les requêtes provenant de Google Cloud Platform (par exemple, d'une application exécutée sur Google Compute Engine), les frais à payer sont calculés comme indiqué ci-dessous.

Type de trafic

Prix

Transfert de données entrant

Sans frais

Transfert de données dans une région

Sans frais

Transfert de données entre les régions d'un même emplacement multirégional

Sans frais

Transfert de données entre régions aux États-Unis (par Gio)

0,01 $ (les 10 premiers Gio par mois sont sans frais)

Transfert de données entre régions, à l'exclusion du trafic entre les régions des États-Unis

Tarifs de transfert de données sortantes sur Internet de Google Cloud Platform

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page relative aux SKU de Cloud Platform s'appliquent.

Tarifs de transfert de données Internet

Le transfert de données Internet vous sera facturé pour les éléments suivants :

  • Requêtes Google Cloud entre régions, à l'exclusion du trafic entre les régions des États-Unis.
  • Requêtes provenant de l'extérieur de Google Cloud (par exemple, de l'appareil mobile d'un utilisateur)

Service

Prix (USD)

Réseau (transfert de données sortant) Destinations du monde entier (sauf l'Australie et la Chine, mais y compris Hong Kong)


0 gibibyte to 10 gibibyte
0,00 $US (Free) / 1 gibibyte, per 1 month / project
10 gibibyte to 1,024 gibibyte
0,12 $US / 1 gibibyte, per 1 month / project
1,024 gibibyte to 10,240 gibibyte
0,11 $US / 1 gibibyte, per 1 month / project
10,240 gibibyte and above
0,08 $US / 1 gibibyte, per 1 month / project

Réseau (transfert de données sortant) Chine (sauf Hong Kong)

0 gibibyte to 10 gibibyte
0,00 $US (Free) / 1 gibibyte, per 1 month / project
10 gibibyte to 1,024 gibibyte
0,23 $US / 1 gibibyte, per 1 month / project
1,024 gibibyte to 10,240 gibibyte
0,22 $US / 1 gibibyte, per 1 month / project
10,240 gibibyte and above
0,20 $US / 1 gibibyte, per 1 month / project

Réseau (transfert de données sortant) Australie

0 gibibyte to 10 gibibyte
0,00 $US (Free) / 1 gibibyte, per 1 month / project
10 gibibyte to 1,024 gibibyte
0,19 $US / 1 gibibyte, per 1 month / project
1,024 gibibyte to 10,240 gibibyte
0,18 $US / 1 gibibyte, per 1 month / project
10,240 gibibyte and above
0,15 $US / 1 gibibyte, per 1 month / project

Réseau (transfert de données entrant)

Sans frais

Si vous ne payez pas en USD, les tarifs indiqués dans votre devise sur la page relative aux SKU de Cloud Platform s'appliquent.

Gérer les dépenses

Pour gérer vos dépenses, définissez des budgets mensuels et des alertes.

Budgets et alertes de Google Cloud

Vous pouvez définir un budget mensuel pour tous les services Google Cloud. Utilisez-le pour surveiller vos coûts Google Cloud globaux, y compris les frais liés à la bande passante réseau que vous utilisez pour Firestore. Après avoir fixé un budget, vous pouvez définir des alertes afin de recevoir des notifications par e-mail à mesure que vos coûts se rapprochent du montant de votre budget.

Important : Les requêtes envoyées à Firestore et à d'autres services Google Cloud aboutissent même si vous avez dépassé votre budget mensuel Google Cloud. Il vous incombe de modifier vos modèles d'utilisation afin de respecter votre budget Google Cloud.

Suivez ces instructions pour définir un budget mensuel et créer des alertes dans la console Google Cloud.


Demander un devis personnalisé

Avec le paiement à l'usage de Google Cloud, vous ne payez que pour les services que vous utilisez. Contactez notre équipe commerciale pour obtenir un devis personnalisé pour votre entreprise.
  • Faites des économies grâce à notre approche transparente concernant la tarification
  • Le paiement à l'usage de Google Cloud permet de réaliser des économies automatiques basées sur votre utilisation mensuelle et des tarifs réduits pour les ressources prépayées. Contactez-nous dès aujourd'hui afin d'obtenir un devis.
Google Cloud