Überraschungsrechnungen vermeiden

Ganz gleich, ob Sie gerade erst mit der Entwicklung Ihrer App beginnen oder bereits eine Produktions-App haben – Sie sollten Ihre Kosten im Blick behalten und wissen, wie Sie unerwartete Rechnungen vermeiden können.

Falls noch nicht geschehen, sehen Sie sich die Firebase-Tarife an, um zu erfahren, wie die Abrechnung für Firebase funktioniert.

Auf dieser Seite werden wichtige Aspekte der Analyse und Überwachung Ihrer Nutzungs- und Ausgabenniveaus beschrieben, darunter:


Code testen

Es gibt viele gute Gründe, Ihren Code vor der Bereitstellung in der Produktion zu testen, z. B. um Fehler zu erkennen, die Sie viel Geld kosten könnten. Wenn Sie die Infrastruktur für Ihre App erstellen, empfehlen wir dringend, zuerst lokal mit dem Firebase Local Emulator Suite zu testen.

Mit dem Local Emulator Suite können Sie Instanzen von Cloud Functions, Cloud Firestore, dem Realtime Database und mehr lokal auf Ihrem Computer ausführen. So können Sie nicht nur schneller neue Funktionen iterieren, insbesondere Cloud Functions, sondern auch Firebase-Kosten vermeiden, die durch Tests mit Produktionsdiensten entstehen können.

Achten Sie beim Testen auf diese häufigen Ursachen für eine Überschreitung der erwarteten Nutzung und Ausgaben:

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

  • Kombinationen von Cloud Functions, die zu übermäßigem Fan-out oder sogar zu Endlosschleifen führen



Nutzungs- und Ausgabenniveaus ansehen

Sie müssen wissen, wie normale Nutzungsmuster für Ihre App aussehen, und darauf achten, dass Sie die für Sie wichtigen Grenzwerte nicht überschreiten.

Nutzung einzelner Produkte ansehen

Die Nutzung einzelner Produkte können Sie für viele Produkte in der Firebase-Konsole auf dem Tab „Nutzung“ einsehen.

Gesamte Projektnutzung ansehen

Die Gesamtnutzung Ihres Projekts können Sie in der Firebase-Konsole unter Einstellungen > Dashboard für Nutzung und Abrechnung einsehen.

  • Sie können Ihre monatliche Nutzung und die Nutzungsebenen im Vergleich zum zugewiesenen kostenlosen Nutzungskontingent ansehen.

  • Klicken Sie auf ein beliebiges Produkt, um eine tägliche Zusammenfassung der Nutzung und einen Vergleich mit dem zugewiesenen kostenlosen Nutzungskontingent aufzurufen.

Jedes Produkt hat unterschiedliche Nutzungskontingente und damit unterschiedliche Zeitpläne, z. B.:

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

  • Die Nutzung von Cloud Functions wird monatlich berechnet.



Budgets einrichten

Sie können Ihre Kosten kontrollieren und Überraschungen auf Ihrer Rechnung vermeiden, indem Sie Budgets für Google Cloud Billing erstellen. Budgets sind allgemeine Geldbeträge, die Sie monatlich ausgeben möchten. Sie können entweder Budgets nur für Benachrichtigungen oder Budgets mit Ausgabenlimit sein.

Budgets nur für Benachrichtigungen

  • Wenn die Ausgaben die festgelegten Grenzwerte für Ihr Budget erreichen, Cloud Billing werden E-Mail-Benachrichtigungen gesendet.

  • Wichtige Hinweise:

Budgets mit Ausgabenobergrenze

  • Wenn die Ausgaben die festgelegten Grenzwerte für Ihr Budget für einen bestimmten Dienst erreichen, Cloud Billing werden E-Mail-Benachrichtigungen gesendet.

  • Wenn die Ausgaben 100% des Budgets für diesen Dienst erreichen, Cloud Billing wird der Dienst für den Rest des Monats pausiert.

  • Wichtige Hinweise:

    • Budgets mit Ausgabenlimits sind nur für die folgenden Firebase-Dienste verfügbar: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase und Firebase Extensions.

    • Sie können Budgets mit Ausgabenlimit manuell in der Firebase-Konsole oder Google Cloud-Konsole einrichten.

Nächste Schritte