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


Cette page explique comment configurer et gérer des 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 les services Firebase suivants : Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase et Firebase Extensions.

Accéder aux instructions de configuration d'un plafond de dépenses

Comprendre les budgets

Vous pouvez contrôler vos coûts et éviter les 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. Il peut s'agir de budgets avec alertes uniquement ou de budgets avec plafond de dépenses.

Budgets avec alertes uniquement

  • Si les dépenses atteignent les seuils définis pour votre budget, alors 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, la facturation Cloud Cloud Billing envoie des notifications par e-mail.

  • Si les dépenses atteignent 100% de votre budget pour ce service, la facturation Cloud Cloud Billing met ce service en pause 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 plafond de dépenses dans la console Firebase (comme décrit sur cette page) ou dans la Google Cloud console.

Présentation des budgets avec plafond de dépenses

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

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

Services éligibles

Les budgets avec plafond de dépenses peuvent être configurés 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éfinissez des limites pour le service Cloud Run sous-jacent.
  • Cloud Functions for Firebase : définissez des limites pour le service fonctions Cloud Run sous-jacent.
  • Firebase Extensions : définissez des limites pour le service fonctions Cloud Run sous-jacent.

Nous nous efforçons d'ajouter d'autres services éligibles aux budgets avec plafond de dépenses. Consultez donc cette liste régulièrement.

États des plafonds 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% de votre 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 mise en pause, sauf si le plafond de dépenses appliqué est explicitement levé.
  • Levé : Cloud Billing avait appliqué le plafond de dépenses (et mis en pause toute nouvelle utilisation du service applicable), mais le plafond de dépenses appliqué a été explicitement levé pour reprendre le service.

Configurer et gérer les plafonds de dépenses

  1. Configurer un budget avec plafond de dépenses
    Configurez un budget avec plafond de dépenses afin 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 des plafonds de dépenses
    Si les dépenses de votre projet atteignent certains seuils de votre budget pour ce service, Cloud Billing envoie des alertes par e-mail et applique le plafond de dépenses. L'application signifie que toute nouvelle utilisation de ce service est mise en pause pour le reste du mois.

  3. Lever éventuellement un plafond de dépenses appliqué
    Si vous souhaitez reprendre l'utilisation d'un service mis en pause ce mois-là, vous devez lever explicitement le plafond de dépenses appliqué.

Autorisations requises

Pour configurer et gérer un budget avec 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 plafond de dépenses

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

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

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

  2. Accédez à la fiche Service-level spend caps (Plafonds de dépenses au niveau du service).

  3. Recherchez le service pour lequel vous souhaitez définir un plafond, définissez le montant de votre budget mensuel, puis cliquez sur Configure (Configurer).

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

    • La période d'un budget avec plafond de dépenses est mensuelle, à partir du premier jour de chaque mois.

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

Alertes par e-mail et application des plafonds de dépenses

Une fois que vous avez configuré un budget avec plafond de dépenses, Cloud Billing surveillera activement les dépenses de votre projet pour ce service. Elle envoie des alertes par e-mail et applique le plafond de dépenses en fonction des seuils de dépenses suivants pour le budget avec plafond de dépenses de ce service.

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

    • Cloud Billing envoie des alertes par e-mail à tous les administrateurs de facturation, propriétaires de projet et contacts essentiels applicables "essential contact".
  • 100% du budget défini :

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

    • Cloud Billing envoie une autre alerte par e-mail. De plus, la Firebase console et la Google Cloud console affichent des bannières de notification concernant l'application du plafond de dépenses et le service mis en pause.

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 applicable est mise en pause 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 Firebase console :

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

  2. Accédez à la fiche Service-level spend caps (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 (Lever).

Notez que vous pouvez également lever les plafonds de dépenses appliqués à l'aide de la Google Cloud console.

Limites des budgets avec plafond de dépenses

Voici les limites importantes à comprendre concernant les budgets avec plafond de dépenses :

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

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

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

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

    • Lorsque vous définissez un budget avec plafond de dépenses pour un service, il s'applique à toutes les manières dont vous pouvez interagir avec le service dans le projet. Par exemple, si vous définissez un budget pour l'API Gemini de la plate-forme d'agent (anciennement Vertex AI)Agent Platform Gemini API (formerly Vertex AI), il s'applique également à toute utilisation de cette API dans le projet via Firebase SQL ConnectFirebase SQL Connect, ADK, GenkitGenkit, etc. (et pas seulement à l'utilisation via Firebase AI LogicFirebase AI Logic).

  • Période mensuelle. La période d'un budget avec plafond de dépenses est mensuelle, à partir du 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 en pause 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 avec plafond de dépenses afin que le plafond de dépenses reste appliqué (et que le service reste en pause) 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 en pause pour le mois en cours, mais reprendra automatiquement au début du mois suivant. Toutefois, vous pouvez ajuster les paramètres du budget avec plafond de dépenses afin que le plafond de dépenses reste appliqué (et que le service reste en pause) 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 plafond de dépenses sont basés sur les coûts bruts et n'incluent pas les économies ni les crédits.

Si votre configuration de facturation est plus avancée, vous trouverez plus d'informations sur les limites des budgets avec plafond de dépenses dans la Google Cloud documentation.