Nunca te despiertes con una factura de Google Cloud de 5.000 $
FireShield evita que un bug o un ataque se convierta en una factura de cinco cifras en Google Cloud o Firebase, incluido un límite de uso de Firebase inesperado o un pico en el plan Blaze. Actúa en cuanto Google informa de tu gasto, sin esperar a que nadie lea una alerta.
- prod-api$310/$500 · 62%
- worker-queue$364/$400 · 91%
- public-web$102/$300 · 34%
¿Qué es FireShield?
Serverless escala automáticamente y sin techo. Un bug o un ataque no tumbará tu servicio; lo escalará, y tu factura con él, de forma exponencial en cuestión de horas. FireShield actúa en cuanto Google informa de tu gasto (nadie tiene que ver antes una alerta), así que el daño no sigue acumulándose.
Las alertas nativas avisan. FireShield actúa.
Alertas de facturación nativas
- ✕Esperan a que alguien lea la alerta y actúe
- ✕Te avisan, nunca cortan el tráfico
- ✕Ningún tipo de mitigación automática
- ✕Alertas solo por email, fáciles de pasar por alto
FireShield
- ✓Actúa en cuanto Google informa del gasto
- ✓El Soft Kill opcional permite que tu servicio se degrade solo
- ✓El Hard Kill desconecta la facturación como último recurso
- ✓Te avisa por email, y a tu equipo por Slack o Telegram
Mira a dónde va el dinero, proyecto a proyecto
Burndown: ¿acabarás el mes dentro del presupuesto?
Tu gasto en lo que va de mes frente al ritmo ideal para tu presupuesto, con el gasto de cada día frente al objetivo diario. Una línea por encima del ritmo a mitad de mes es el aviso temprano, antes de que salte ningún umbral.
Uso por servicio: de dónde viene el gasto
Elige los servicios de Google Cloud que te interesan (Cloud Run, Firestore, Cloud Storage…) y mira qué parte del gasto del mes supone cada uno, en un gráfico circular y apilado en las barras diarias.
Todos los meses, uno al lado del otro
Recorre los meses anteriores para comparar un mes tranquilo con el que salió mal.
- Cloud Run48%
- Firestore27%
- Cloud Storage15%
- Otros10%
Detecta un descontrol antes de que llegue a la factura
Uso, no gasto
Google informa del gasto con horas de retraso. La detección de picos de uso lee el uso de cada servicio en Cloud Monitoring, así que un bucle que machaca Firestore aparece en el siguiente análisis.
Comparado con tu propio uso normal
Los últimos 60 minutos se comparan con la hora media de los últimos 7 días. Tú eliges el multiplicador y el aumento mínimo de cada servicio, para que un servicio tranquilo no salte por ruido.
Las mismas acciones que tu presupuesto
Email, Slack, Telegram, Soft Kill o Hard Kill. Se analiza cada 5 minutos en Pro.
Diseñado para custodiar las llaves de tu cuenta de facturación
- ✓
Alta sin secretos
Vincula un proyecto iniciando sesión con Google: tu token se usa una sola vez para conceder a FireShield un rol nativo de IAM, y nunca se almacena. Nunca se sube ningún JSON con una clave privada.
- ✓
Webhooks firmados y a prueba de repetición
Cada llamada de Soft Kill se firma con HMAC-SHA256, con una ventana antirrepetición de 5 minutos y comparación en tiempo constante.
Lee la guía de integración del Soft Kill → - ✓
Aislamiento entre organizaciones, aplicado en el servidor
Los datos de cada organización se acotan mediante un custom claim de Firebase, que se comprueba en la capa de datos y nunca se toma del cliente.
- ✓
Registro de auditoría inmutable
Cada acción de mitigación, automática o manual, queda registrada y nunca puede editarse ni eliminarse desde el código de la aplicación.
Precios
Starter
9,90 $/mes
o 99 $/año, 2 meses gratis
Protege el proyecto que más te importa.
- ✓1 proyecto
- ✓Hasta 10 umbrales de presupuesto por proyecto
- ✓Alertas por email
- ✓Soft Kill y Hard Kill
- ✓Registro de auditoría inmutable
Pro
29,90 $/mes
o 290 $/año, 2 meses gratis
Todos tus proyectos, con todo el equipo al tanto.
Todo lo de Starter, más:
- ✓Proyectos ilimitados
- ✓Alertas por Slack y Telegram
- ✓Gráficos de gasto por proyecto
- ✓Desglose del gasto por servicio
- ✓Detección de picos de uso, cada 5 minutos
Todos los planes empiezan con una prueba gratuita de 14 días. Cancela antes de que termine y no pagas nada. Cambia de plan o cancela cuando quieras desde tu panel.
Preguntas frecuentes
¿Cómo sabe FireShield que mi factura se está disparando?+−
Google informa del gasto de cada proyecto a FireShield mediante sus notificaciones de presupuesto. En cuanto llega un informe, FireShield lo compara con tus umbrales y ejecuta sus acciones; nadie tiene que leer antes un email. Con qué frecuencia y con qué rapidez informa Google depende de Google.
¿Qué hace exactamente cuando se supera un umbral?+−
Lo que hayas configurado para ese umbral. Cada presupuesto empieza con un Hard Kill al 100% (desconecta la cuenta de facturación de GCP del proyecto para que el gasto se detenga), que puedes mover o quitar. En cualquier umbral puedes añadir alertas (email, Slack, Telegram) y, si quieres, un Soft Kill: un webhook firmado a tu propia infraestructura que le pide degradar el servicio.
¿Tengo que cambiar el código de mi aplicación?+−
No. Vinculas tu proyecto iniciando sesión con Google, lo que concede a FireShield un rol de IAM en su cuenta de facturación. No hay nada que instalar. Tu código solo cambia si decides usar Soft Kills: entonces añades un endpoint para recibir el webhook. FireShield nunca toca directamente tus servicios en ejecución.
¿Puede FireShield leer mi código fuente o los secretos de mi infraestructura?+−
No. El alta es sin secretos: usa concesiones de roles de IAM, no credenciales subidas.
¿Qué diferencia hay entre Starter y Pro?+−
Los dos protegen tus proyectos de la misma forma: hasta 10 umbrales por proyecto, alertas por email, Soft Kill y Hard Kill. Starter cubre un proyecto. Pro cubre todos los proyectos que vincules y añade alertas por Slack y Telegram, gráficos de gasto por proyecto, un desglose del gasto por servicio y detección de picos de uso comprobada cada 5 minutos.
¿Funciona FireShield con proyectos de Firebase?+−
Sí. Firebase funciona sobre Google Cloud, así que cualquier proyecto de Firebase en el plan Blaze de pago por uso es un proyecto de GCP que FireShield puede proteger. Si alguna vez te has topado con un límite de uso de Firebase inesperado o con una factura del plan Blaze que se te fue de las manos, ese es exactamente el escenario que FireShield existe para evitar.
¿Qué es la detección de picos de uso?+−
Google informa del gasto con un retraso de entre 15 minutos y varias horas, así que un gasto desbocado puede crecer antes de que salte ninguna alerta de presupuesto. En Pro, FireShield también lee el uso de cada servicio (Firestore, Cloud Functions, Cloud Run, Cloud Storage, Realtime Database, SQL Connect, Cloud SQL, Hosting, Vertex AI, Firebase AI Logic y la Gemini API) y compara la última hora con su hora media de los últimos 7 días. Cuando un servicio supera el multiplicador que fijes, por ejemplo 10 veces su nivel normal y al menos el aumento mínimo que elijas, ejecuta las acciones que hayas elegido: una alerta, un Soft Kill o un Hard Kill, y lo repite en cada análisis mientras el uso siga cumpliendo la regla. Mide uso, no coste, y se activa por proyecto, lo que concede a FireShield acceso de solo lectura a las métricas de uso de ese proyecto.
