Überraschungsrechnungen vermeiden

Unabhängig davon, ob Sie gerade erst mit der Entwicklung Ihrer App beginnen oder bereits eine vollwertige Produktions-App haben, sollten Sie sich über die Kosten im Klaren sein und wissen, wie Sie unerwartete Rechnungen vermeiden können.

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

Auf dieser Seite werden wichtige Aspekte zum Verständnis und zur Überwachung Ihrer Nutzung und Ausgaben erläutert, darunter:


Code testen

Es ist aus vielen Gründen eine gute Idee, Ihren Code vor der Bereitstellung in der Produktion zu testen, z. B. um Fehler zu finden, die Sie viel Geld kosten könnten. Wenn Sie die Infrastruktur für Ihre Anwendung erstellen, empfehlen wir dringend, zuerst lokal mit dem Firebase Local Emulator Suite zu testen.

Mit Local Emulator Suite können Sie Instanzen von Cloud Functions, Cloud Firestore, Realtime Database und mehr lokal auf Ihrem Desktop-Computer ausführen. So können Sie neue Funktionen, insbesondere Cloud Functions, schneller iterieren. Außerdem fallen keine Firebase-Kosten an, die durch das Testen von Diensten in der Produktion entstehen könnten.

Prüfen Sie beim Testen, ob die folgenden häufigen Ursachen für eine Überschreitung der erwarteten Nutzung und Ausgaben vorliegen:

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

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



Nutzungs- und Ausgabenniveau ansehen

Sie müssen wissen, wie die normalen Nutzungsmuster für Ihre App aussehen, und darauf achten, dass Sie innerhalb der für Sie wichtigen Grenzwerte bleiben.

Nutzung einzelner Produkte ansehen

In der Firebase Console können Sie auf dem Tab „Nutzung“ die Nutzung einzelner Produkte für viele Produkte einsehen.

Gesamte Projektnutzung ansehen

Sie können die Gesamtnutzung Ihres Projekts im Dashboard Einstellungen > Nutzung und Abrechnung der Firebase Console einsehen.

  • Sie können Ihre monatliche Nutzung einsehen und sehen, wie Ihre Nutzung im Vergleich zum zugewiesenen kostenlosen Nutzungskontingent abschneidet.

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

Denken Sie daran, dass jedes Produkt andere Nutzungskontingente und somit andere Zeitpläne hat, zum Beispiel:

  • 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 jeden Monat ausgeben möchten. Es kann sich entweder um Nur-Benachrichtigungen-Budgets oder Ausgabenobergrenzen-Budgets handeln.

Nur-Benachrichtigungen-Budgets

  • Wenn die Ausgaben die festgelegten Schwellenwerte für Ihr Budget erreichen, sendet Cloud Billing E-Mail-Benachrichtigungen.

  • Wichtige Hinweise:

    • Budgetbenachrichtigungen führen nicht dazu, dass Dienste pausiert werden. Sie sollen Ihnen helfen, Ihre Kosten im Blick zu behalten und Sie zu benachrichtigen, damit Sie bei Bedarf Maßnahmen ergreifen können. Sie können beispielsweise Budgetbenachrichtigungen verwenden, um die Abrechnung für das Projekt zu deaktivieren.

    • Wenn Sie in der Firebase-Konsole ein Upgrade auf das Blaze-Preismodell durchführen, werden Sie automatisch aufgefordert, ein Nur-Benachrichtigungen-Budget einzurichten. Sie können Nur-Benachrichtigungen-Budgets auch manuell in der Google Cloud Console einrichten.

Budgets mit Ausgabenobergrenze

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

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

  • Wichtige Hinweise:

    • Budgets mit Ausgabenobergrenzen 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 Ausgabenobergrenze manuell in der Firebase-Konsole oder der Google Cloud-Konsole einrichten.

Nächste Schritte