Définir des plafonds de dépenses pour les services Firebase


Cette page explique comment configurer et gérer les budgets avec plafond de dépenses lorsque votre projet Firebase est associé au forfait Blaze.

Les budgets avec plafond de dépenses sont disponibles pour certains services Firebase : Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase et Firebase Extensions.

 Accéder aux instructions pour configurer un plafond de dépenses

Comprendre les budgets

Vous pouvez contrôler vos coûts et éviter les mauvaises surprises sur votre facture en créant des budgets pour Google Cloud Billing. Les budgets sont des montants monétaires généraux que vous prévoyez de dépenser chaque mois. Ils peuvent être des budgets avec alertes uniquement ou des budgets avec un plafond de dépenses.

Budgets "Alertes uniquement"

  • Si les dépenses atteignent les seuils définis pour votre budget, Cloud Billing envoie des notifications par e-mail.

  • Veuillez noter les points suivants :

Budgets avec plafond de dépenses (cette page)

  • Si les dépenses atteignent les seuils définis pour votre budget pour un service spécifique, Cloud Billing envoie des notifications par e-mail.

  • Si les dépenses atteignent 100% de votre budget pour ce service, Cloud Billing le service est suspendu pour le reste du mois.

  • Veuillez noter les points suivants :

    • Les budgets avec plafond de dépenses ne sont disponibles que pour les services Firebase suivants : Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase et Firebase Extensions.

    • Vous pouvez configurer manuellement des budgets avec un plafond de dépenses dans la console Firebase (comme décrit sur cette page) ou dans la console Google Cloud.

Présentation des budgets avec plafond de dépenses

Avant de configurer un budget avec un plafond de dépenses, consultez les informations de cette section, y compris la liste des services éligibles et les états possibles du plafond de dépenses. Nous vous recommandons également de consulter les limites des budgets avec un plafond de dépenses plus loin sur cette page.

Vous trouverez également une liste de questions fréquentes sur les budgets avec un plafond de dépenses dans la documentation Google Cloud.

Services éligibles

Vous pouvez configurer des budgets de plafonds de dépenses pour les services Firebase suivants :

  • Firebase AI Logic : définissez des limites d'accès à Gemini Developer API ou Agent Platform Gemini API (formerly Vertex AI).
  • Firebase App Hosting : définit des limites pour le service Cloud Run sous-jacent.
  • Cloud Functions for Firebase : définissez des limites pour le service Cloud Run Functions sous-jacent.
  • Firebase Extensions : définissez des limites pour le service Cloud Run Functions sous-jacent.

Nous nous efforçons d'ajouter des services à cette liste. Revenez donc la consulter régulièrement.

États du plafond de dépenses

Un plafond de dépenses peut avoir l'un des états suivants :

  • Configuré : Cloud Billing surveille activement les dépenses de votre projet pour un service spécifique en fonction de votre budget avec plafond de dépenses.
  • Appliqué : les dépenses de votre projet ont atteint 100% du budget mensuel défini pour ce service. Cloud Billing a donc appliqué le plafond de dépenses. Toute nouvelle utilisation du service pour le reste du mois est suspendue, sauf si le plafond de dépenses appliqué est explicitement levé.
  • Levé : Cloud Billing avait appliqué le plafond de dépenses (et suspendu toute nouvelle utilisation du service concerné), mais le plafond de dépenses appliqué a été explicitement levé pour réactiver le service.

Configurer et gérer les plafonds de dépenses

  1. Configurer un budget avec un plafond de dépenses
    Configurez un budget avec plafond de dépenses pour que Cloud Billing puisse commencer à surveiller activement les dépenses de votre projet pour un service spécifique.

  2. Comprendre les alertes et l'application du plafond de dépenses
     Si les dépenses de votre projet atteignent certains seuils de votre budget mensuel pour ce service, Cloud Billing envoie des e-mails d'alerte et applique le plafond de dépenses. Application signifie que toute nouvelle utilisation de ce service est suspendue pour le reste du mois.

  3. Levez éventuellement un plafond de dépenses appliqué.
     Si vous souhaitez reprendre l'utilisation d'un service suspendu ce mois-ci, vous devez lever explicitement le plafond de dépenses appliqué.

Autorisations requises

Pour configurer et gérer un budget avec un plafond de dépenses, vous devez disposer d'un accès administrateur au projet et à son compte Cloud Billing associé. Les options suivantes vous accordent les autorisations requises :

Configurer un budget avec un plafond de dépenses

Pour que Cloud Billing commence activement à surveiller vos dépenses pour un service, vous devez configurer un budget avec un plafond de dépenses pour ce service. Si votre projet atteint certains seuils de dépenses pour ce service, Cloud Billing enverra des e-mails d'alerte et appliquera le plafond de dépenses.

Voici comment configurer des budgets avec un plafond de dépenses à l'aide de la console Firebase :

  1. Accédez à votre projet dans la console Firebase, puis accédez à la page Paramètres > Utilisation et facturation > Détails et paramètres.

  2. Accédez à la fiche Plafonds de dépenses au niveau du service.

  3. Recherchez le service que vous souhaitez limiter, définissez le montant de votre budget mensuel, puis cliquez sur Configurer.

    • Un budget avec un plafond de dépenses est limité à un seul projet et à un seul service éligible dans ce projet.

    • La période d'un budget avec un plafond de dépenses est mensuelle et commence le premier jour de chaque mois.

Notez que vous pouvez également configurer des budgets de limites de dépenses à l'aide de la console Google Cloud.

E-mails d'alerte et application du plafond de dépenses

Une fois que vous avez configuré un budget avec plafond de dépenses, Cloud Billing surveille activement les dépenses de votre projet pour ce service. Il enverra des e-mails d'alerte et appliquera le plafond de dépenses en fonction des seuils de dépenses suivants pour le budget du plafond de dépenses de ce service.

  • 50% et 80% du budget défini :

    • Cloud Billing envoie des e-mails d'alerte à tous les administrateurs de la facturation, les propriétaires de projet et les contacts essentiels applicables.
  • 100% du budget défini :

    • Cloud Billing applique le plafond de dépenses, ce qui signifie que toute nouvelle utilisation du service concerné sera suspendue pour le reste du mois, sauf si vous levez explicitement le plafond de dépenses appliqué.

    • Cloud Billing envoie un autre e-mail d'alerte. De plus, les consoles Firebase et Google Cloud affichent des bannières de notification concernant l'application du plafond de dépenses et la suspension du service.

Impact côté client et gestion des erreurs

Lorsqu'un service est mis en pause en raison d'un plafond de dépenses appliqué, votre application côté client commence à générer des erreurs pour ce service. Vous devez gérer ces exceptions de manière appropriée dans le code de votre application (par exemple, à l'aide de blocs try-catch).

Lever un plafond de dépenses appliqué

Si un plafond de dépenses est déclenché et appliqué, toute nouvelle utilisation du service concerné est suspendue pour le reste du mois, sauf si vous levez explicitement le plafond de dépenses appliqué.

Voici comment lever un plafond de dépenses appliqué à l'aide de la console Firebase :

  1. Accédez à votre projet dans la console Firebase, puis accédez à la page Paramètres > Utilisation et facturation > Détails et paramètres.

  2. Accédez à la fiche Plafonds de dépenses au niveau du service.

  3. Recherchez le service pour lequel un plafond de dépenses est appliqué, puis cliquez sur Lift.

Notez que vous pouvez également supprimer les limites de dépenses appliquées à l'aide de la console Google Cloud.

Limites des budgets avec plafond de dépenses

Voici quelques limites importantes à connaître concernant les budgets avec un plafond de dépenses :

  • Les budgets avec plafonds de dépenses ne sont pas des "limites strictes". En raison de la latence dans les rapports sur l'utilisation, l'application du plafond de dépenses n'est pas instantanée et peut être retardée de plusieurs minutes. Les dépassements de coûts occasionnés pendant ce délai seront facturés normalement. Envisagez de définir votre budget légèrement en dessous de votre limite absolue.

  • Portée au niveau du projet et du service. Un budget avec plafond de dépenses est limité à un seul projet et à un seul service éligible dans ce projet.

    • Vous ne pouvez pas définir de budget avec un plafond de dépenses au niveau de l'ensemble du compte Cloud Billing, ni au niveau du dossier, de l'organisation ou du libellé.

    • Vous ne pouvez pas définir un budget avec plafond de dépenses unique qui couvrira plusieurs projets ou services.

    • Lorsque vous définissez un budget avec plafond de dépenses pour un service, il s'applique à toutes les façons dont vous pouvez interagir avec le service dans le projet. Par exemple, si vous définissez un budget sur Agent Platform Gemini API (formerly Vertex AI), il s'applique également à toute utilisation de cette API dans le projet via Firebase SQL Connect, ADK, Genkit, etc. (et pas seulement à l'utilisation via Firebase AI Logic).

  • Période mensuelle : La période d'un budget avec un plafond de dépenses est mensuelle et commence le premier jour de chaque mois.

  • Le service reprend chaque mois par défaut. Si vous ne levez pas un plafond de dépenses appliqué, le service restera suspendu uniquement pour le mois en cours.

    • Par défaut, au début du mois suivant, un plafond de dépenses appliqué sera automatiquement levé et le service reprendra.

    • Toutefois, vous pouvez ajuster les paramètres du budget du plafond de dépenses afin que le plafond de dépenses reste appliqué (et que le service reste suspendu) indéfiniment jusqu'à ce que vous leviez explicitement le plafond de dépenses appliqué.

    Par défaut, si vous ne levez pas un plafond de dépenses appliqué, le service restera suspendu pour le mois en cours, mais reprendra automatiquement au début du mois suivant. Toutefois, vous pouvez ajuster les paramètres du budget du plafond de dépenses afin que le plafond de dépenses reste appliqué (et que le service reste suspendu) indéfiniment jusqu'à ce que vous leviez explicitement le plafond de dépenses appliqué.

  • N'inclut pas les économies ni les crédits. Les calculs des coûts pour un budget avec un plafond de dépenses sont basés sur les coûts bruts et n'incluent pas les économies ni les crédits.

Si vous avez configuré une facturation plus avancée, vous trouverez plus d'informations sur les limites des budgets avec un plafond de dépenses dans la documentation Google Cloud.