Cette page décrit les forfaits Firebase, y compris le fonctionnement de la facturation pour Firebase et son intégration aux 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.
Forfait Spark
Aucune information de paiement n'est requise pour commencer |
Tarifs de Blaze
Associer un compte de facturation pour accéder à davantage 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 |
Tarification à 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 payants Google Cloud | |
* En fonction du produit, le quota d'utilisation sans frais disponible pour le forfait Spark peut être différent de celui du forfait Blaze. Pour en savoir plus, consultez ces questions fréquentes. |
Pour obtenir un détail détaillé par produit pour chaque forfait, consultez la page des tarifs 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. Pour trouver ce type d'informations, consultez la section d'un produit dans la documentation Firebase.
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 la plupart des fonctionnalités Firebase immédiatement.
Si vous n'utilisez que des produits Firebase sans frais, comme FCM et Crashlytics, vous pouvez utiliser le forfait Spark dans les applications de production.
Qu'inclut 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 (comme Cloud Firestore, Cloud Storage et Hosting)
Exemples de cas de figure
Voici quelques exemples d'utilisation et de facturation avec le forfait 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 pour Authentication et Crashlytics personnalisés (quel que soit le nombre d'utilisateurs), et vous bénéficiez de 20 000 écritures de documents Cloud Firestore et de 50 000 lectures de documents Cloud Firestore par jour, sans frais.
Informations importantes à retenir sur le 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 au forfait Blaze.
Les produits et fonctionnalités Google Cloud payants (comme Pub/Sub, Cloud Run ou le streaming BigQuery pour Analytics) ne sont pas disponibles pour les projets du forfait Spark.
Forfait Blaze
Si votre projet nécessite les fonctionnalités fournies par les services payants, passez au forfait Blaze avec paiement à l'usage. Un projet Firebase sur le forfait 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.
Qu'inclut le forfait Blaze ?
Le forfait Blaze 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 (comme 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 tarification à 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 la formule Blaze:
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 pour Authentication et Crashlytics personnalisés (quel que soit le nombre d'utilisateurs), et vous bénéficiez de 50 000 lectures de documents Cloud Firestore et de 20 000 écritures de documents Cloud Firestore par jour, sans frais.
Toutefois, si l'utilisation de Cloud Firestore par votre projet est supérieure à ces quotas quotidiens, les lectures/écritures de ce jour qui dépassent 50 000 ou 20 000 sont facturées.
Informations importantes à retenir sur le forfait Blaze
Notez les points suivants concernant le forfait Blaze:
En fonction du produit, le quota d'utilisation sans frais disponible pour le forfait Spark ou Blaze peut être différent. Pour en savoir plus, consultez ces questions fréquentes.
La plupart des produits et fonctionnalités Firebase sont soumis à des quotas et à des tarifs basés sur une utilisation quotidienne, mais certains sont basés sur une utilisation mensuelle ou horaire. Par exemple, Cloud Functions dispose d'un niveau d'utilisation sans frais qui se réinitialise tous les mois, tandis que Cloud Firestore et Cloud Storage disposent de niveaux sans frais qui se réinitialisent tous les jours. Pour en savoir plus, consultez les questions fréquentes.
Google Cloud Billing compte
Lorsque votre projet est associé au forfait Blaze, il est associé à un compte Google Cloud Billing. Voici quelques informations sur les comptes Cloud Billing:
Les comptes Cloud Billing nécessitent un mode de paiement. 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 facturés au tarif Blaze.
Si vous débutez avec Firebase et Google Cloud, vérifiez si vous êtes éligible à un crédit de 300$ et à un compte Cloud Billing d'essai sans frais pour essayer nos services.
Changer de forfait
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 passeront automatiquement votre forfait Spark à Blaze:
Associer un compte Cloud Billing à votre projet depuis la console Google Cloud
Utilisation de services Google Cloud (comme Pub/Sub ou Cloud Run) ou d'API Google Maps dans le même projet
Par exemple, si vous commencez à utiliser un service Google Cloud depuis la console Google Cloud, vous devrez associer un compte Cloud Billing. Votre forfait Firebase sera alors automatiquement remplacé par le forfait Blaze.
Si votre projet passe de Spark à Blaze, tenez compte des conséquences suivantes:
- En fonction du produit, le quota d'utilisation sans frais disponible pour le forfait Spark ou Blaze peut être différent. Pour en savoir plus, consultez ces questions fréquentes.
Passer de Blaze à Spark
Vous pouvez passer au forfait Spark dans la console Firebase.
Les actions et situations suivantes entraînent un passage automatique de votre forfait 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 (ce qui signifie qu'il n'y a 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 au forfait 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 le forfait Spark peut être différent de celui du forfait Blaze. 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 votre utilisation et vos niveaux de dépenses, et en configurant des e-mails d'alerte de budget.