Wachen Sie nie mit einer Google-Cloud-Rechnung über 5.000 $ auf
FireShield verhindert, dass ein Bug oder ein Angriff zu einer fünfstelligen Rechnung bei Google Cloud oder Firebase wird, einschließlich eines überraschenden Firebase-Nutzungslimits oder einer Kostenspitze im Blaze-Tarif. Es handelt in dem Moment, in dem Google Ihre Ausgaben meldet, ohne darauf zu warten, dass jemand eine Warnung liest.
- prod-api$310/$500 · 62%
- worker-queue$364/$400 · 91%
- public-web$102/$300 · 34%
Was ist FireShield?
Serverless skaliert automatisch und ohne Obergrenze. Ein Bug oder ein Angriff legt Ihren Dienst nicht lahm; er skaliert ihn hoch, und Ihre Rechnung mit ihm, exponentiell innerhalb weniger Stunden. FireShield handelt, sobald Google Ihre Ausgaben meldet (niemand muss zuerst eine Warnung bemerken), damit sich der Schaden nicht weiter aufschaukelt.
Native Warnungen benachrichtigen. FireShield handelt.
Native Abrechnungswarnungen
- ✕Wartet darauf, dass jemand die Warnung liest und handelt
- ✕Benachrichtigt Sie, kappt aber nie den Traffic
- ✕Keinerlei automatische Gegenmaßnahmen
- ✕Warnungen nur per E-Mail, leicht zu übersehen
FireShield
- ✓Handelt, sobald Google die Ausgaben meldet
- ✓Optionaler Soft Kill lässt Ihren Dienst sich selbst herunterregeln
- ✓Hard Kill trennt als letztes Mittel die Abrechnung
- ✓Benachrichtigt Sie per E-Mail und Ihr Team über Slack oder Telegram
Sehen Sie, wohin das Geld fließt, Projekt für Projekt
Burndown: Schließen Sie den Monat im Budget ab?
Ihre bisherigen Ausgaben in diesem Monat im Vergleich zum idealen Tempo für Ihr Budget, dazu die Ausgaben jedes Tages im Vergleich zum Tagesziel. Eine Linie, die zur Monatsmitte über dem Tempo liegt, ist die Frühwarnung, noch bevor ein Schwellenwert auslöst.
Nutzung nach Dienst: woher die Ausgaben kommen
Wählen Sie die Google-Cloud-Dienste, die Sie interessieren (Cloud Run, Firestore, Cloud Storage…), und sehen Sie, welchen Anteil an den Monatsausgaben jeder davon hat, in einem Kreisdiagramm und gestapelt in den Tagesbalken.
Jeder Monat im Vergleich
Blättern Sie durch vergangene Monate, um einen ruhigen Monat mit dem zu vergleichen, in dem etwas schiefging.
- Cloud Run48%
- Firestore27%
- Cloud Storage15%
- Sonstige10%
Erkennen Sie einen Ausreißer, bevor er auf der Rechnung landet
Nutzung statt Ausgaben
Google meldet Ausgaben mit Stunden Verzögerung. Die Erkennung von Nutzungsspitzen liest die Nutzung jedes Dienstes aus Cloud Monitoring, sodass eine Schleife, die Firestore überlastet, bei der nächsten Prüfung auffällt.
Verglichen mit Ihrem eigenen Normalwert
Die letzten 60 Minuten werden mit der durchschnittlichen Stunde der letzten 7 Tage verglichen. Sie legen Multiplikator und Mindestanstieg je Dienst fest, damit ein ruhiger Dienst nicht wegen Rauschen auslöst.
Dieselben Aktionen wie Ihr Budget
E-Mail, Slack, Telegram, Soft Kill oder Hard Kill. Geprüft alle 5 Minuten bei Pro.
Gebaut, um die Schlüssel zu Ihrem Rechnungskonto zu halten
- ✓
Onboarding ohne Geheimnisse
Verknüpfen Sie ein Projekt, indem Sie sich mit Google anmelden: Ihr Token wird einmal verwendet, um FireShield eine native IAM-Rolle zu erteilen, und nie gespeichert. Es wird nie eine JSON-Datei mit privatem Schlüssel hochgeladen.
- ✓
Signierte, wiederholungssichere Webhooks
Jeder Soft-Kill-Aufruf ist mit HMAC-SHA256 signiert, mit einem 5-minütigen Schutzfenster gegen Wiederholung und Vergleich in konstanter Zeit.
Soft-Kill-Integrationsleitfaden lesen → - ✓
Serverseitig erzwungene Isolation der Organisationen
Die Daten jeder Organisation sind über einen Firebase Custom Claim abgegrenzt, der auf der Datenebene geprüft wird, nie dem Client vertrauend.
- ✓
Unveränderliches Audit-Log
Jede Gegenmaßnahme, ob automatisch oder manuell, wird aufgezeichnet und kann vom Anwendungscode niemals bearbeitet oder gelöscht werden.
Preise
Starter
9,90 $/Monat
oder 99 $/Jahr, 2 Monate gratis
Schützen Sie das eine Projekt, auf das es am meisten ankommt.
- ✓1 Projekt
- ✓Bis zu 10 Budget-Schwellenwerte pro Projekt
- ✓E-Mail-Warnungen
- ✓Soft Kill und Hard Kill
- ✓Unveränderliches Audit-Log
Pro
29,90 $/Monat
oder 290 $/Jahr, 2 Monate gratis
Alle Ihre Projekte, mit dem ganzen Team auf dem Laufenden.
Alles aus Starter, plus:
- ✓Unbegrenzte Projekte
- ✓Warnungen über Slack und Telegram
- ✓Ausgabendiagramme pro Projekt
- ✓Ausgaben aufgeschlüsselt nach Dienst
- ✓Erkennung von Nutzungsspitzen, alle 5 Minuten
Jeder Tarif beginnt mit einer 14-tägigen kostenlosen Testphase. Kündigen Sie vor deren Ende, zahlen Sie nichts. Wechseln oder kündigen Sie Ihren Tarif jederzeit im Dashboard.
Häufige Fragen
Woher weiß FireShield, dass meine Rechnung in die Höhe schießt?+−
Google meldet die Ausgaben jedes Projekts über seine Budgetbenachrichtigungen an FireShield. Sobald eine Meldung eintrifft, prüft FireShield sie gegen Ihre Schwellenwerte und führt deren Aktionen aus; niemand muss vorher eine E-Mail lesen. Wie oft und wie schnell Google meldet, liegt bei Google.
Was passiert konkret, wenn ein Schwellenwert überschritten wird?+−
Was auch immer Sie für diesen Schwellenwert festgelegt haben. Jedes Budget beginnt mit einem Hard Kill bei 100 % (das Rechnungskonto des Projekts in GCP wird getrennt, damit die Ausgaben stoppen), den Sie verschieben oder entfernen können. Bei jedem Schwellenwert können Sie Warnungen hinzufügen (E-Mail, Slack, Telegram) und, wenn Sie möchten, einen Soft Kill: einen signierten Webhook an Ihre eigene Infrastruktur, der sie bittet, den Dienst herunterzuregeln.
Muss ich meinen Anwendungscode ändern?+−
Nein. Sie verknüpfen Ihr Projekt, indem Sie sich mit Google anmelden, wodurch FireShield eine IAM-Rolle für das Rechnungskonto erhält. Nichts zu installieren. Ihr Code ändert sich nur, wenn Sie Soft Kills nutzen möchten: Dann fügen Sie einen Endpunkt hinzu, der den Webhook empfängt. FireShield greift nie direkt in Ihre laufenden Dienste ein.
Kann FireShield meinen Quellcode oder Geheimnisse meiner Infrastruktur lesen?+−
Nein. Das Onboarding kommt ohne Geheimnisse aus: Es nutzt die Vergabe von IAM-Rollen, keine hochgeladenen Zugangsdaten.
Was ist der Unterschied zwischen Starter und Pro?+−
Beide schützen Ihre Projekte auf dieselbe Weise: bis zu 10 Schwellenwerte pro Projekt, E-Mail-Warnungen, Soft Kill und Hard Kill. Starter deckt ein Projekt ab. Pro deckt so viele Projekte ab, wie Sie verknüpfen, und bietet zusätzlich Warnungen über Slack und Telegram, Ausgabendiagramme pro Projekt, eine Aufschlüsselung der Ausgaben nach Dienst und eine Erkennung von Nutzungsspitzen, die alle 5 Minuten prüft.
Funktioniert FireShield mit Firebase-Projekten?+−
Ja. Firebase läuft auf Google Cloud, daher ist jedes Firebase-Projekt im nutzungsbasierten Blaze-Tarif ein GCP-Projekt, das FireShield schützen kann. Wenn Sie schon einmal überraschend an ein Firebase-Nutzungslimit gestoßen sind oder eine Blaze-Rechnung aus dem Ruder gelaufen ist, ist das genau das Szenario, das FireShield verhindern soll.
Was ist die Erkennung von Nutzungsspitzen?+−
Google meldet Ausgaben mit einer Verzögerung von 15 Minuten bis zu mehreren Stunden, sodass eine außer Kontrolle geratene Nutzung wachsen kann, bevor eine Budgetwarnung auslöst. Bei Pro liest FireShield zusätzlich die Nutzung jedes Dienstes (Firestore, Cloud Functions, Cloud Run, Cloud Storage, Realtime Database, SQL Connect, Cloud SQL, Hosting, Vertex AI, Firebase AI Logic und die Gemini API) und vergleicht die letzte Stunde mit seiner durchschnittlichen Stunde der letzten 7 Tage. Springt ein Dienst über den von Ihnen festgelegten Multiplikator, etwa das 10-Fache seines normalen Niveaus und mindestens den von Ihnen gewählten Mindestanstieg, führt FireShield die gewählten Aktionen aus: eine Warnung, einen Soft Kill oder einen Hard Kill, und wiederholt das bei jeder Prüfung, solange die Nutzung die Regel erfüllt. Gemessen wird die Nutzung, nicht die Kosten, und Sie aktivieren die Funktion pro Projekt, wodurch FireShield Lesezugriff auf die Nutzungsmetriken dieses Projekts erhält.
