Non svegliarti mai con una fattura Google Cloud da 5.000 $
FireShield impedisce che un bug o un attacco si trasformi in una fattura a cinque cifre su Google Cloud o Firebase, incluso un limite di utilizzo Firebase inatteso o un picco sul piano Blaze. Agisce nel momento in cui Google comunica la tua spesa, senza aspettare che qualcuno legga un avviso.
- prod-api$310/$500 · 62%
- worker-queue$364/$400 · 91%
- public-web$102/$300 · 34%
Cos'è FireShield?
Il serverless scala automaticamente senza tetto. Un bug o un attacco non manderà giù il tuo servizio: lo farà scalare, e con lui la tua fattura, in modo esponenziale nel giro di poche ore. FireShield agisce nel momento in cui Google comunica la tua spesa (nessuno deve prima accorgersi di un avviso), così il danno non continua a crescere.
Gli avvisi nativi notificano. FireShield agisce.
Avvisi di fatturazione nativi
- ✕Aspetta che qualcuno legga l'avviso e intervenga
- ✕Ti notifica, ma non blocca mai il traffico
- ✕Nessuna mitigazione automatica di alcun tipo
- ✕Avvisi solo via email, facili da perdere
FireShield
- ✓Agisce nel momento in cui Google comunica la spesa
- ✓Il Soft Kill opzionale permette al tuo servizio di degradarsi da solo
- ✓L'Hard Kill scollega la fatturazione come ultima risorsa
- ✓Avvisa te via email, e il tuo team su Slack o Telegram
Scopri dove vanno i soldi, progetto per progetto
Burndown: chiuderai il mese nel budget?
La spesa del mese finora rispetto al ritmo ideale per il tuo budget, con la spesa di ogni giorno rispetto all'obiettivo giornaliero. Una linea sopra il ritmo a metà mese è il primo campanello d'allarme, prima che scatti qualsiasi soglia.
Utilizzo per servizio: da dove viene la spesa
Scegli i servizi Google Cloud che ti interessano (Cloud Run, Firestore, Cloud Storage…) e scopri quanta parte della spesa del mese rappresenta ciascuno, in un grafico a torta e impilati nelle barre giornaliere.
Ogni mese, fianco a fianco
Sfoglia i mesi passati per confrontare un mese tranquillo con quello andato storto.
- Cloud Run48%
- Firestore27%
- Cloud Storage15%
- Altro10%
Intercetta un'impennata prima che arrivi in fattura
Utilizzo, non spesa
Google segnala la spesa con ore di ritardo. Il rilevamento dei picchi di utilizzo legge l'utilizzo di ogni servizio da Cloud Monitoring, così un loop che martella Firestore emerge al controllo successivo.
Confrontato con il tuo normale
Gli ultimi 60 minuti vengono confrontati con l'ora media degli ultimi 7 giorni. Scegli tu il moltiplicatore e l'aumento minimo di ogni servizio, così un servizio tranquillo non scatta per rumore.
Le stesse azioni del tuo budget
Email, Slack, Telegram, Soft Kill o Hard Kill. Controllo ogni 5 minuti con Pro.
Progettato per custodire le chiavi del tuo account di fatturazione
- ✓
Onboarding senza segreti
Collega un progetto accedendo con Google: il tuo token viene usato una sola volta per concedere a FireShield un ruolo IAM nativo, e non viene mai conservato. Nessun JSON di chiave privata viene mai caricato.
- ✓
Webhook firmati e a prova di replay
Ogni chiamata Soft Kill è firmata con HMAC-SHA256, con una finestra anti-replay di 5 minuti e un confronto a tempo costante.
Leggi la guida all'integrazione del Soft Kill → - ✓
Isolamento delle organizzazioni, applicato lato server
I dati di ogni organizzazione sono delimitati da una custom claim di Firebase, verificata a livello dei dati, mai presa per buona dal client.
- ✓
Registro di audit immutabile
Ogni azione di mitigazione, automatica o manuale, viene registrata e non può mai essere modificata o eliminata dal codice dell'applicazione.
Prezzi
Starter
9,90 $/mese
oppure 99 $/anno, 2 mesi gratis
Proteggi il progetto che conta di più.
- ✓1 progetto
- ✓Fino a 10 soglie di budget per progetto
- ✓Avvisi via email
- ✓Soft Kill e Hard Kill
- ✓Registro di audit immutabile
Pro
29,90 $/mese
oppure 290 $/anno, 2 mesi gratis
Tutti i tuoi progetti, con tutto il team informato.
Tutto ciò che c'è in Starter, più:
- ✓Progetti illimitati
- ✓Avvisi su Slack e Telegram
- ✓Grafici di spesa per progetto
- ✓Ripartizione della spesa per servizio
- ✓Rilevamento dei picchi di utilizzo, ogni 5 minuti
Ogni piano inizia con una prova gratuita di 14 giorni. Annulla prima della scadenza e non paghi nulla. Cambia piano o annulla quando vuoi dalla tua dashboard.
Domande frequenti
Come fa FireShield a sapere che la mia fattura sta esplodendo?+−
Google comunica a FireShield la spesa di ogni progetto tramite le sue notifiche di budget. Nel momento in cui arriva un report, FireShield lo confronta con le tue soglie ed esegue le loro azioni; nessuno deve prima leggere un'email. Con quale frequenza e quanto presto Google invii i report dipende da Google.
Cosa fa concretamente quando una soglia viene superata?+−
Quello che hai impostato per quella soglia. Ogni budget parte con un Hard Kill al 100% (che scollega l'account di fatturazione GCP del progetto, così la spesa si ferma), che puoi spostare o rimuovere. Su qualsiasi soglia puoi aggiungere avvisi (email, Slack, Telegram) e, se vuoi, un Soft Kill: un webhook firmato verso la tua infrastruttura che le chiede di degradare il servizio.
Devo modificare il codice della mia applicazione?+−
No. Colleghi il tuo progetto accedendo con Google, il che concede a FireShield un ruolo IAM sul suo account di fatturazione. Niente da installare. Il tuo codice cambia solo se scegli di usare i Soft Kill: in quel caso aggiungi un endpoint per ricevere il webhook. FireShield non tocca mai direttamente i tuoi servizi in esecuzione.
FireShield può leggere il mio codice sorgente o i segreti della mia infrastruttura?+−
No. L'onboarding è senza segreti: usa la concessione di ruoli IAM, non credenziali caricate.
Qual è la differenza tra Starter e Pro?+−
Entrambi proteggono i tuoi progetti allo stesso modo: fino a 10 soglie per progetto, avvisi via email, Soft Kill e Hard Kill. Starter copre un progetto. Pro copre tutti i progetti che colleghi e aggiunge avvisi su Slack e Telegram, grafici di spesa per progetto, una ripartizione della spesa per servizio e il rilevamento dei picchi di utilizzo controllato ogni 5 minuti.
FireShield funziona con i progetti Firebase?+−
Sì. Firebase gira su Google Cloud, quindi qualsiasi progetto Firebase sul piano a consumo Blaze è un progetto GCP che FireShield può proteggere. Se ti è mai capitato un limite di utilizzo Firebase inatteso o una fattura del piano Blaze sfuggita di mano, è esattamente lo scenario che FireShield esiste per evitare.
Cos'è il rilevamento dei picchi di utilizzo?+−
Google comunica la spesa con un ritardo che va da 15 minuti a diverse ore, quindi una spesa fuori controllo può crescere prima che scatti qualsiasi avviso di budget. Su Pro, FireShield legge anche l'utilizzo di ogni servizio (Firestore, Cloud Functions, Cloud Run, Cloud Storage, Realtime Database, SQL Connect, Cloud SQL, Hosting, Vertex AI, Firebase AI Logic e la Gemini API) e confronta l'ultima ora con la sua ora media degli ultimi 7 giorni. Quando un servizio supera il moltiplicatore che imposti, ad esempio 10 volte il suo livello normale e almeno l'aumento minimo che scegli, esegue le azioni che hai scelto: un avviso, un Soft Kill o un Hard Kill, e lo ripete a ogni controllo finché l'utilizzo soddisfa la regola. Misura l'utilizzo, non il costo, e lo attivi per singolo progetto, concedendo a FireShield l'accesso in sola lettura alle metriche di utilizzo di quel progetto.
