Información sobre los costos del App Hosting

App Hosting requiere un proyecto con el plan de precios Blaze de Firebase habilitado. Este plan tiene los siguientes límites sin costo para los productos de Google Cloud invocados por App Hosting:

Producto Función Sin costo Facturado
(por el uso que supere los límites sin costo)
App Hosting Ancho de banda de salida 10 GiB por mes

USD 0.15 por GiB almacenado en caché

USD 0.20 por GiB sin almacenar en caché

Artifact Registry Almacenamiento 0.5 GB por mes USD 0.10 / GB / mes para más de 0.5 GB
Salida Sin costo Consulta los precios de Artifact Registry para obtener una lista completa de los precios de salida
Cloud Run CPU 180,000 unidades de CPU virtual segundo USD 0.00002400 por CPU virtual por segundo
Memoria 360,000 GiB segundo USD 0.00000250 por GiB segundo
Solicitudes 2 millones de solicitudes USD 0.40 por millón de solicitudes
Cloud Build Minutos de compilación 2,500 minutos de compilación USD 0.006 por minuto de compilación
Cloud Logging Almacenamiento de Logging 50 GiB por proyecto al mes $0.50 por GiB
Retención de registros Sin costo durante 30 días USD 0.01 por GiB al mes para los registros retenidos durante más de 30 días
Secret Manager Versiones activas del secreto 6 versiones por mes $0.06 por versión y por ubicación
Operaciones de acceso 10,000 operaciones por mes $0.03 cada 10,000 operaciones
Notificaciones de rotación 3 rotaciones por mes $0.05 por rotación
Cloud Storage1 Standard Storage2 5 GB por mes USD 0.020 por GB al mes
Operaciones de clase A2 5,000 USD 0.0050 por 1,000 operaciones
Operaciones de clase B2 50,000 USD 0.0004 por cada 1,000 operaciones
Transferencia de datos2 100 GB desde Norteamérica a cada destino de transferencia de datos de Google Cloud (no incluye Australia ni China)

USD 0.02 por GB para Norteamérica

USD 0.02 por GB para Europa

USD 0.08 por GB para Asia

1Cloud Storage solo se usa cuando se implementa desde una fuente local con la CLI de Firebase.

2Cloud Storage Las cuotas del nivel Siempre gratuito se aplican a los back-ends de App Hosting solo en US-CENTRAL1.

El uso sin costo se agrega en todos los proyectos por cuenta de facturación y se restablece cada mes. Solo se te factura por el uso que supere los límites.

Calcula los costos

A partir del 1 de agosto de 2025, comenzarás a incurrir en costos por tu proyecto de Firebase App Hosting una vez que superes las asignaciones del plan de precios Blaze de pago por uso. Se te cobrarán los siguientes conceptos de Firebase App Hosting:

  • El ancho de banda de salida sin caché hace referencia a los datos transferidos directamente desde los servidores de origen del servicio de Firebase App Hosting para satisfacer las solicitudes de los usuarios. Los servidores de origen se encuentran entre el servicio Cloud Run de un backend App Hosting y Cloud CDN. Esto ocurre cuando el contenido solicitado aún no está almacenado en la caché de Cloud CDN (es decir, no está en caché). Por lo tanto, el servidor de origen debe recuperar los datos y enviárselos al usuario.

    Este proceso genera costos por dos motivos principales:

    1. Cómo completar las cachés de Cloud CDN: Cuando un usuario solicita contenido que no está en la caché, se activa un proceso para recuperar esos datos del servidor de origen y almacenar una copia en la caché de Cloud CDN para futuras solicitudes. Esta transferencia inicial de datos desde el origen a la CDN contribuye al costo general.
    2. Transferencia de datos al usuario final: Una vez que el contenido está disponible (ya sea directamente desde el origen o desde la CDN después de la propagación inicial de la caché), se debe transmitir al dispositivo del usuario final en el destino solicitado. Esta transferencia de datos también contribuye al costo.
  • El ancho de banda de salida almacenado en caché se refiere a los datos transferidos en gibibytes desde las cachés de Cloud CDN al dispositivo del usuario final en el destino solicitado.

Consulta Almacena contenido de la app en caché para obtener orientación sobre cómo optimizar el rendimiento con Cloud CDN.

También se te cobrará por el uso de los productos de Google Cloud subyacentes que usa tu backend:

  • Cloud Run
  • Cloud Build
  • Artifact Registry
  • Secret Manager
  • Cloud Logging

Puedes consultar los precios exactos de estos conceptos en nuestra página de precios.

Ejemplos de facturación

El costo de ejecutar una app web dinámica en App Hosting puede variar mucho según factores como el tráfico, la configuración del tiempo de ejecución y el tamaño de la respuesta. Los costos de nuestro ejemplo se basan en ciertas suposiciones sobre estos factores.

Tamaño del tráfico y de la respuesta

Una vez que tu app alcance su cuota mensual gratuita, cada visita a tu sitio generará costos. Estos costos no son fijos, sino que dependen de factores como la cantidad de solicitudes en segundo plano que se activan con cada visita, la potencia de procesamiento necesaria para crear la respuesta y el tamaño de la respuesta. Algunas solicitudes son más costosas que otras. Por ejemplo, es probable que cueste más publicar una página con muchas imágenes o datos complejos que un simple archivo HTML. Del mismo modo, generar una página de forma dinámica en el servidor suele ser más costoso que publicar una versión almacenada en caché desde una CDN.

Para estimar de manera eficaz los costos de tu app, deberás tener en cuenta algunas métricas clave:

  • Solicitudes por visita: ¿Cuántas solicitudes individuales activa una visita de usuario típica? (Recuerda que una "carga de página" suele implicar muchas solicitudes subyacentes de recursos, como imágenes, CSS y JavaScript).
  • Tamaño promedio de la respuesta: ¿Cuál es el tamaño típico de los datos que se envían en respuesta a cada solicitud?
  • Latencia promedio de respuesta: ¿Cuánto tiempo tarda tu app en responder a una solicitud, en promedio?

Puedes estimar estos valores inspeccionando los registros de solicitudes de tu app en la consola de Google Cloud. Nuestros ejemplos de cálculos de costos suponen lo siguiente:

Características del tráfico
~Solicitudes facturadas por visita única

10

Tamaño promedio de la respuesta (KiB)

400

Latencia promedio de respuesta (ms)

1000

Tasa de aciertos de caché

50%

Configuración del tiempo de ejecución

Cloud Run configuración1
Límite de CPU (CPU virtual) 1
Límite de memoria (MiB) 512
Simultaneidad (solicitudes) 80
minInstances 0
maxInstances 100

1 Estos son los valores predeterminados que proporciona App Hosting. Puedes verificar la configuración de Cloud Run para cada lanzamiento si ves los detalles de la revisión Cloud Run. En la pestaña Lanzamientos de Firebase console, coloca el cursor sobre un lanzamiento y selecciona el menú de tres puntos. Luego, selecciona "Ver revisión de Cloud Run".

Otros supuestos

Uso del proyecto
Método de implementación GitHub
Compilaciones por mes 20
Minutos por compilación 8
Retención de registros Menos de 30 días
Versiones de secretos Menos de 6 versiones
Tamaño de la imagen del registro de artefactos (MB) 380

Ejemplo de factura

Con estas suposiciones, podemos extrapolar los siguientes costos para este ejemplo. Con 10,000 visitas, prácticamente no hay costos, y los costos significativos comienzan a acumularse con 1 millón de visitas, donde una visita es una solicitud a tu app iniciada por un usuario.

SKU Precio Unidad Nivel sin costo Uso de 10 K de visitas Costo de 10 000 visitas Uso de 1 millón de visitas Costo de 1 millón de visitas
Cloud Run: CPU

$0.00

CPU virtual por segundo

180,000.00

1250

$0.00

125000

$0.00

Cloud Run: memoria

$0.00

GiB por segundo

360,000.00

625

$0.00

62500

$0.00

Cloud Run: Solicitudes

$0.40

Solicitudes de SSR de M

2.00

0.05

$0.00

5

$1.20

Cloud Build: Minutos de compilación

$0.01

build-minute

2,500.00

160

$0.00

160

$0.00

Artifact Registry: almacenamiento

$0.10

GiB (almacenados)

0.50

0.6

$0.01

0.6

$0.01

App Hosting: Ancho de banda saliente no almacenado en caché

$0.20

GiB

10

2

$0.00

200

USD 39.00

App Hosting: Ancho de banda saliente almacenado en caché

$0.15

GiB

2

$0.00

200

USD 29.25

Secrets Manager: Versiones de secretos activos

$0.06

versions

6.00

6.00

$0.00

6.00

$0.00

Secrets Manager: Operaciones de acceso

$0.03

10,000 operaciones

1.0

0.10

$0.00

5.00

$0.12

Secrets Manager: Notificaciones de rotación

$0.05

rotaciones

3,00

0.00

$0.00

0.00

$0.00

Cloud Logging: Almacenamiento de registros

$0.50

GiB

50.00

0.50

$0.00

50.00

$0.00

Cloud Logging: Retención de registros

$0.01

GiB por mes 30 días

$0.00

$0.00

Total

$0.01

USD 69.58

Cálculos

SKU Unidad Cómo calcular el uso
Cloud Run: CPU CPU virtual por segundo Segundos de CPU virtual = CPU virtual por instancia * latencia promedio de respuesta por solicitud * cantidad de visitas * solicitudes facturadas por visita / cantidad de solicitudes simultáneas
Cloud Run: memoria GiB por segundo GiB-segundos = GiB por instancia * latencia promedio de respuesta por solicitud * cantidad de visitas * solicitudes facturadas por visita / cantidad de solicitudes simultáneas
Cloud Run: Solicitudes Solicitudes de SSR de M Solicitudes de M SSR = (cantidad de visitas * solicitudes facturadas por visita / 1 millón) * (1 - tasa de aciertos de caché)
Cloud Build: Minutos de compilación build-minute minutos de compilación = cantidad de compilaciones * minutos por compilación
Artifact Registry: almacenamiento 1 GiB (almacenados) GiB (almacenado) = 2 * tamaño de la imagen
App Hosting: Ancho de banda no almacenado en caché GiB GiB sin caché= (1 - tasa de aciertos de caché) * (cantidad de visitas * solicitudes facturadas por visita * ancho de banda saliente por solicitud)
App Hosting: Ancho de banda almacenado en caché GiB GiB almacenados en caché = Tasa de aciertos de caché * (cantidad de visitas * solicitudes facturadas por visita * ancho de banda saliente por solicitud)

1 Por lo general, tu app tendrá solo una imagen en Artifact Registry, ya que App Hosting limpia automáticamente las versiones no utilizadas. Es posible que veas dos imágenes brevemente solo durante una nueva actualización progresiva.