Cette page décrit les forfaits de Firebase, y compris le fonctionnement de la facturation et son lien avec les autres services Google.
Firebase propose deux forfaits différents : le forfait Spark sans frais et le forfait Blaze avec paiement à l'usage. Voici un bref aperçu de chaque forfait, mais pour en savoir plus, consultez les sections suivantes de cette page.
Tarifs du forfait Spark
Aucune information de paiement n'est requise pour commencer |
Plan tarifaire Blaze
Associez un compte de facturation pour accéder à plus de services |
---|---|
Utilisation complète des produits et fonctionnalités Firebase sans frais | Utilisation complète des produits et fonctionnalités Firebase sans frais |
Quota d'utilisation sans frais* pour les produits Firebase payants | Quota d'utilisation sans frais* pour les produits Firebase payants |
Paiement à l'usage pour toute utilisation supplémentaire des produits Firebase payants | |
Accès à Cloud Functions
(quota d'utilisation sans frais, puis tarification à l'usage pour toute utilisation supplémentaire) |
|
Accès aux produits et fonctionnalités Google Cloud payants | |
* Selon le produit, le quota d'utilisation sans frais disponible pour la formule Spark et la formule Blaze peut varier. Pour en savoir plus, consultez ces questions fréquentes. |
Pour obtenir une répartition détaillée produit par produit pour chaque forfait, consultez la page des tarifs de Firebase. Sur cette page, vous pouvez en savoir plus sur les produits Firebase sans frais, les quotas d'utilisation sans frais et la tarification au paiement à l'utilisation pour les produits Firebase.
De plus, la plupart des produits Firebase fournissent une documentation spécifique au produit sur l'utilisation, les quotas et les tarifs. Ils fournissent souvent des exemples de facturation en fonction de l'utilisation du produit. Consultez la section consacrée à un produit dans la documentation Firebase pour trouver ce type d'informations.
L'illustration suivante montre comment les forfaits (et les comptes de facturation) sont associés aux projets et aux applications.
Forfait Spark
Lorsque vous en êtes aux étapes initiales du développement de votre application, commencez avec le forfait Spark sans frais. Vous n'avez pas besoin de fournir d'informations de paiement pour commencer à utiliser immédiatement la plupart des fonctionnalités Firebase.
De plus, si vous utilisez uniquement les produits Firebase sans frais, tels que FCM et Crashlytics, vous pouvez utiliser le forfait Spark dans les applications de production.
Que comprend le forfait Spark ?
Le forfait Spark inclut les accès aux services suivants :
- Utilisation complète des produits et fonctionnalités Firebase sans frais (comme les méthodes de connexion aux réseaux sociaux, FCM et Crashlytics)
- Quotas d'utilisation sans frais pour les produits Firebase payants (tels que Cloud Firestore, Cloud Storage et Hosting)
Exemples de cas de figure
Voici quelques exemples d'utilisation et de facturation avec la formule Spark:
Exemple 1 : Votre application utilise Remote Config, Cloud Messaging et Crashlytics. Vous bénéficiez de l'accès à toutes les fonctionnalités de ces trois produits, sans frais, même si votre application compte plusieurs millions d'utilisateurs.
Exemple 2 : Votre application utilise des Authentication, Crashlytics et Cloud Firestore personnalisés. Vous avez accès à toutes les fonctionnalités des Authentication et Crashlytics personnalisés (quel que soit le nombre d'utilisateurs), ainsi que 20 000 écritures de documents Cloud Firestore et 50 000 lectures de documents par jour, sans frais.
Informations importantes à retenir à propos du forfait Spark
Veuillez noter les points suivants concernant le forfait Spark:
Si vous dépassez la limite de quota sans frais pour un produit donné au cours d'un mois calendaire, l'utilisation de ce produit par votre projet sera désactivée pour le reste du mois.
Cela s'applique à toutes les applications enregistrées avec ce projet Firebase.
Pour pouvoir à nouveau utiliser ce produit, vous devrez attendre le prochain cycle de facturation ou passer à la formule Blaze.
Les produits et fonctionnalités Google Cloud payants (tels que Pub/Sub, Cloud Run ou le streaming BigQuery pour Analytics) ne sont pas disponibles pour les projets avec le forfait Spark.
Forfait Blaze
Si votre projet nécessite les fonctionnalités fournies par les services payants, passez au forfait Blaze. Un projet Firebase avec la formule Blaze est associé à un compte Cloud Billing, ce qui permet à votre projet et à vos applications d'accéder à davantage de services et à des niveaux d'utilisation plus élevés.
Que comprend la formule Blaze ?
La formule Blaze inclut l'accès aux services suivant:
Utilisation complète des produits et fonctionnalités Firebase sans frais (comme les méthodes de connexion aux réseaux sociaux, FCM et Crashlytics)
Quotas d'utilisation sans frais pour les produits Firebase payants (tels que Cloud Firestore, Cloud Storage et Hosting)
Tarification à l'usage pour toute utilisation supplémentaire des produits Firebase payants
Quota d'utilisation sans frais pour Cloud Functions for Firebase, puis paiement à l'usage
Accès aux produits et fonctionnalités Google Cloud payants (comme le streaming Pub/Sub, Cloud Run ou BigQuery pour Analytics)
Si votre projet respecte les quotas d'utilisation sans frais du forfait Blaze pour les produits payants, aucuns frais ne vous seront facturés pour ces produits (à l'exception de Cloud Functions). Toutefois, si vous dépassez le quota d'utilisation sans frais, vous ne payez que les ressources que vous consommez. C'est pourquoi le forfait Blaze est appelé "paiement à l'utilisation".
Exemples de cas de figure
Voici quelques exemples d'utilisation et de facturation avec le forfait Blaze :
Exemple 1 : Votre application utilise Remote Config, Cloud Messaging et Crashlytics. Vous pouvez accéder à toutes les fonctionnalités de ces trois produits, sans frais, même si votre application compte plusieurs millions d'utilisateurs.
Exemple 2: Votre application utilise des Authentication, Crashlytics et Cloud Firestore personnalisés. Vous avez accès à toutes les fonctionnalités des Authentication et Crashlytics personnalisés (quel que soit le nombre d'utilisateurs), ainsi que 50 000 lectures de documents Cloud Firestore et 20 000 écritures de documents par jour, sans frais.
Toutefois, si l'utilisation de Cloud Firestore par votre projet est supérieure à ces quotas quotidiens, les lectures/écritures qui dépassent les 50 000 ou 20 000 écritures vous seront facturées ce jour-là.
Informations importantes à retenir à propos de la formule Blaze
Veuillez noter les points suivants à propos du forfait Blaze:
Selon le produit, le quota d'utilisation sans frais disponible pour la formule Spark ou Blaze peut varier. Pour en savoir plus, consultez ces questions fréquentes.
La plupart des produits et fonctionnalités Firebase disposent de quotas et d'une tarification basés sur une utilisation quotidienne, mais certains sont basés sur une utilisation mensuelle ou horaire. Cloud Functions, par exemple, dispose d'un niveau d'utilisation sans frais qui se réinitialise chaque mois, mais Cloud Firestore et Cloud Storage ont des niveaux sans frais qui se réinitialisent quotidiennement. Pour en savoir plus, consultez ces questions fréquentes.
Google Cloud Billing compte
Si votre projet bénéficie du forfait Blaze, il est associé à un compte Google Cloud Billing. Voici quelques informations sur les comptes Cloud Billing :
Un mode de paiement est requis pour les comptes Cloud Billing. Cela inclut la plupart des principales cartes de crédit ainsi que d'autres modes de paiement. Pour en savoir plus, consultez la documentation Cloud Billing.
Vous pouvez associer plusieurs projets Firebase à un seul compte Cloud Billing. Tous ces projets seront soumis au forfait Blaze.
Si vous débutez avec Firebase et Google Cloud, vérifiez si vous pouvez bénéficier d'un crédit de 300$ et d'un compte d'essai sans frais Cloud Billing pour essayer nos services.
Passer d'un forfait à un autre
Passer de Spark à Blaze
Vous pouvez passer à la formule Blaze dans la console Firebase.
À tous les égards, passer d'un projet Firebase au forfait Blaze signifie que vous associez un compte Cloud Billing au projet Google Cloud sous-jacent.
Les actions et situations suivantes entraîneront automatiquement la mise à niveau de votre forfait de Spark à Blaze:
Associer un compte Cloud Billing à votre projet depuis la console Google Cloud
Utiliser les services Google Cloud (tels que Pub/Sub ou Cloud Run) ou les API Google Maps dans le même projet
Par exemple, si vous commencez à utiliser un service Google Cloud à partir de la console Google Cloud, vous devez associer un compte Cloud Billing. Cela permet de faire passer automatiquement votre forfait Firebase à la formule Blaze.
Si votre projet passe de Spark à Blaze, tenez compte de ce qui va se passer:
- Selon le produit, le quota d'utilisation sans frais disponible pour la formule Spark ou Blaze peut varier. Pour en savoir plus, consultez ces questions fréquentes.
Passer de la formule Blaze à la formule Spark
Vous pouvez passer à la formule Spark dans la console Firebase.
Les actions et situations suivantes entraîneront automatiquement une rétrogradation de votre forfait de Blaze à Spark:
Dissocier un compte Cloud Billing de votre projet depuis la console Google Cloud
Clôture du compte Cloud Billing associé à votre projet
Notez que Cloud Billing peut fermer des comptes en fonction de l'état ou de l'historique des paiements. Découvrez comment résoudre les problèmes Cloud Billing.
Si votre projet passe de Blaze à Spark, voici ce qui se passera :
Votre projet perd l'accès à tous les services Google Cloud payants, comme le streaming Pub/Sub, Cloud Run ou BigQuery pour Analytics.
Votre projet perd l'accès à toutes les instances Realtime Database ou buckets Cloud Storage non par défaut.
Les données de ces instances et buckets ne sont pas supprimées, mais vous n'y avez pas accès (c'est-à-dire que vous n'avez pas d'accès en lecture/écriture depuis votre application, pas d'accès à la console et pas d'accès à l'API REST).
Pour réactiver l'accès, passez à la formule Blaze.
Si vous devez supprimer les données de ces instances et buckets non par défaut, mais que vous souhaitez conserver le forfait Spark, contactez l'assistance Firebase.
Vous ne pouvez pas effectuer de nouveaux déploiements de Cloud Functions, qu'ils soient nouveaux ou existants.
Selon le produit, le quota d'utilisation sans frais disponible pour la formule Spark ou Blaze peut varier. Pour en savoir plus, consultez ces questions fréquentes.
Étapes suivantes
Consultez les questions fréquentes sur les tarifs de Firebase pour obtenir des réponses à plusieurs situations spécifiques, en particulier pour la facturation liée à Cloud Functions for Firebase.
Découvrez comment éviter les factures surprises en testant votre code, en surveillant vos niveaux d'utilisation et de dépenses, et en configurant des e-mails d'alerte budgétaire.