Überraschungsrechnungen vermeiden

Ganz gleich, ob du gerade erst anfängst, deine App zu entwickeln, oder bereits Produktions-App sollten Sie wissen, welche Kosten anfallen und wie Sie Überraschungsrechnungen.

Informieren Sie sich über die Firebase-Preise, falls noch nicht geschehen , um zu erfahren, wie die Abrechnung für Firebase.

Auf dieser Seite werden wichtige Aspekte des Verständnisses und der Überwachung erläutert. Ihre Nutzungs- und Ausgabenhöhe, einschließlich:


Code testen

Code vor der Bereitstellung in der Produktion zu testen, ist für viele wie das Erkennen von Fehlern, die Sie erhebliche Kosten verursachen können. Da Sie die Infrastruktur für Ihre App erstellen, empfehlen wir Ihnen dringend, zuerst mit dem Firebase Local Emulator Suite lokal testen.

Mit dem Local Emulator Suite können Sie Instanzen von Cloud Functions ausführen, Cloud Firestore, die Realtime Database und mehr alle lokal auf Ihrem Desktop-Computer. Dies erleichtert Ihnen nicht nur die schnelle Iteration neuer Funktionen, insbesondere für Cloud Functions, sorgt aber auch dafür, dass keine Firebase-Kosten, die sich aus Tests mit Diensten in der Produktion ergeben können.

Achten Sie bei den Tests auf die folgenden häufigen Ursachen für eine übermäßige Nutzung und Ausgaben:

  • Sie vergessen, einer Datenbankabfrage mit Millionen von Ergebnissen ein Limit hinzuzufügen

  • Kombinationen von Cloud Functions, die zu übermäßigen Fan-Out-Arbeitslasten führen oder auch Endlosschleifen



Nutzung und Ausgaben ansehen

Sie müssen wissen, wie das normale Nutzungsmuster für Ihre App aussieht, und sicherstellen, hält ihr die für euch wichtigen Schwellenwerte ein.

Einzelne Produktnutzung ansehen

In der Firebase-Konsole können Sie sich auf dem Tab „Nutzung“ die Nutzung einzelner Produkte für viele Produkte ansehen.

Gesamtprojektnutzung ansehen

Die Gesamtnutzung Ihres Projekts finden Sie im Dashboard Nutzung und Abrechnung in der Firebase-Konsole (Projekteinstellungen > Nutzung und Abrechnung).

  • Sie können sich Ihre monatliche Nutzung und Ihr Nutzungsvolumen ansehen. bis zur zugewiesenen kostenlosen Nutzungsquote gemessen wird.

  • Klicken Sie auf ein Produkt, um eine tägliche Zusammenfassung der Nutzung und des Nutzungsverhaltens aufzurufen. bis zum zugewiesenen kostenlosen Nutzungskontingent.

Jedes Produkt hat unterschiedliche Nutzungskontingente und somit auch Zeitpläne. Beispiel:

  • Die Nutzung von Cloud Firestore und Cloud Storage wird täglich berechnet.

  • Die Nutzung von Cloud Functions wird monatlich berechnet.



E-Mail-Benachrichtigungen zum Budget einrichten

Erstellen Sie Budgets in Google Cloud Billing und Budgetbenachrichtigungen einrichten. Dieser Abschnitt wird beschrieben, wie Sie beides für Ihr Firebase-Projekt tun können.

Sie können einfache Budgetbenachrichtigungen einrichten, über die Sie und Ihre Teammitglieder per E-Mail informiert werden, wenn Ihr Projekt einen festgelegten Ausgabengrenzwert überschreitet.

Wenn Sie ein Upgrade auf ein Blaze-Preismodell durchgeführt haben, erhalten Sie möglicherweise bereits eine Budgetbenachrichtigung vor Kurzem. Wenn Sie mehr über Budgetbenachrichtigungen erfahren möchten, richten Sie eine neue Benachrichtigung ein oder eine vorhandene Benachrichtigung ändern, ist dieser Abschnitt für Sie interessant.

Übersicht über Budgets und Budgetbenachrichtigungen

Budgets sind die allgemeinen Beträge, die Sie pro Monat ausgeben möchten.

Eine Budgetbenachrichtigung wird per E-Mail gesendet, wenn die Ausgabenhöhe Ihres Projekts den von Ihnen festgelegten Schwellenwert. Budgetbenachrichtigungen deaktivieren KEINE Dienste oder Nutzungen für für Ihre App.

Wir deaktivieren Dienste und die Nutzung nicht, weil möglicherweise ein Programmfehler in Ihre App zu höheren Ausgaben führt, könnten unerwartete das Wachstum Ihrer App zu steigern. Sie möchten nicht, dass Ihre App unerwartet heruntergefahren wird. wann es am meisten funktioniert.

Budget und einfache Budgetbenachrichtigung einrichten

Um ein Budget oder eine Budgetbenachrichtigung einzurichten, müssen Sie Inhaber der zugehörigen Cloud Billing-Konto.

  1. Rufen Sie die Google Cloud Console auf, rufen Sie Ihr Projekt auf und wählen Sie Abrechnung aus.

  2. Rufen Sie den Bereich Budgets & Benachrichtigungen auf und führen Sie die folgenden Schritte aus, um ein Budget und eine Budgetbenachrichtigung per E-Mail einzurichten:

    1. Wählen Sie ein vorhandenes Budget aus oder erstellen Sie ein neues.

    2. Geben Sie Ihrem Budget einen aussagekräftigen Namen.

    3. Legen Sie den Umfang der Budgetbenachrichtigung fest, einschließlich der Projekte und Dienste, auf die sie angewendet werden soll. Wahrscheinlich möchten Sie um Alle Dienste auszuwählen.

    4. Legen Sie den Betrag fest > Wählen Sie unter Budgettyp eine der folgenden Optionen aus:

      • Festgelegter Geldbetrag – bitte zu Beginn verwenden Ihre App testen

      • Einen Betrag, der den Ausgaben Ihres Projekts im letzten Monat entspricht – Verwenden Sie diesen Typ, wenn Ihre App stetig wächst und Sie um den Budgetbetrag jeden Monat zu aktualisieren.

    5. Richten Sie Benachrichtigungen zu Prozentsatz des Budgets ein.

      • Zunächst testen Sie verschiedene Prozentsätze, wie 1%, 2%, 5%, und 50% des tatsächlichen Werts.

      • Testen Sie für Produktions-Apps wichtige Prozentsätze wie 50 % und 100 % der tatsächlichen sowie 150 % der prognostizierten Ausgaben.

    6. Legen Sie fest, wer E-Mails erhalten soll.

      • Standardmäßig erhält jeder Nutzer mit den entsprechenden Abrechnungsberechtigungen die E-Mail-Benachrichtigungen (standardmäßig Rechnungskonto-Administratoren und Rechnungskontonutzer des verknüpften Cloud-Rechnungskontos).

      • Sie können auch E-Mails an andere Personen in Ihrem Team senden. Dies erfordert Cloud Monitoring-Arbeitsbereich wird erstellt und dann wird ein in den Abschnitt Benachrichtigungen des Arbeitsbereich. Weitere Informationen zu dieser Einrichtung finden Sie unter Erweiterte Abrechnungsbenachrichtigungen einrichten und Logik.

Wenn Sie eine Benachrichtigung für einen niedrigen Prozentsatz des Budgets (z. B. 1%) einrichten, gilt Folgendes: sollten Sie innerhalb weniger Stunden oder Tage eine E-Mail erhalten, in der Ihnen mitgeteilt wird, dass Ihr Projekt diesen Schwellenwert erreicht hat.

Nächste Schritte

Gehen Sie zu Erweiterte Einstellungen Abrechnungsbenachrichtigungen und Abrechnungslogik , um zu erfahren, wie Sie Folgendes tun können:

  • Mit Cloud Monitoring können Sie erweiterte Benachrichtigungen für Abrechnung und Nutzung erstellen, einschließlich benutzerdefinierter Benachrichtigungen, die an andere Medien wie Slack gesendet werden.

  • Erstellen Sie zusätzliche Abrechnungslogik basierend auf Google Cloud Pub/Sub.