Precios de Cloud Run
En Cloud Run solo se cobra por los recursos utilizados en incrementos de 100 milisegundos, que se redondean al alza. En la factura total de Cloud Run se incluirá la suma del uso de los recursos que aparecen en la tabla de precios una vez aplicado el nivel gratuito.
Si configuras la simultaneidad a más de una solicitud a la vez, varias solicitudes utilizarán la CPU y la memoria asignadas de la instancia.
La transferencia de datos salientes a través de Internet usa el nivel de servicio de red premium y se factura según los precios de Google Cloud Networking con un nivel gratuito de 1 GB de transferencia de datos gratuita dentro de Norteamérica al mes.
La transferencia de datos a redes de nube privada virtual se factura como transferencia de datos desde una máquina virtual y se cobra según las tarifas de transferencia de datos de la nube privada virtual. Los conectores de Acceso a VPC sin servidor también se cobran por el uso de recursos de computación necesarios para ejecutarlos. Consulta los precios de Acceso a VPC sin servidor.
No se te cobrará por transferir datos a recursos de Google Cloud de la misma región (por ejemplo, por el tráfico de un servicio de Cloud Run a otro servicio de Cloud Run). No se aplica ningún cargo por la transferencia de datos a Media CDN, Cloud CDN y Cloud Load Balancing.
Consideraciones sobre los precios
Cuando evalúe los precios de Cloud Run, tenga en cuenta lo siguiente:
- A la carta y pago por uso: Cloud Run proporciona capacidad bajo demanda y escala automáticamente las instancias. Cloud Run no requiere que se aprovisione la infraestructura con antelación para adaptarse a los picos de uso previstos. Las instancias de contenedor facturadas por Cloud Run son instancias de contenedor usadas.
- Coste total de propiedad: aunque Cloud Run cobra por los costes de computación, ofrece más valor. Por ejemplo, Cloud Run ofrece redundancia por zonas, requiere pocas operaciones porque los ingenieros de fiabilidad de sitios hacen mucho en segundo plano y, además, aumenta la productividad de tu equipo y la tuya gracias a su simplicidad.
- Descuentos por uso confirmado: el coste de cualquier uso continuo de Cloud Run se puede reducir comprando descuentos por uso confirmado. Por ejemplo, si tu servicio de Cloud Run siempre tiene una o más instancias activas, puedes reducir su coste comprometiéndote a un mínimo de esta cantidad. Los descuentos por compromiso de uso flexible de Compute se aplican a GKE, Compute Engine y Cloud Run.
Más información sobre la optimización de costes
Calculadora de precios
Puedes usar la calculadora de precios de Google Cloud para estimar el coste que supone usar Cloud Run.
Tablas de precios
En esta tabla de precios se utiliza como unidad el GiB por segundo. Esto sería, por ejemplo, ejecutar una instancia de 1 GiB durante 1 segundo o una instancia de 256 MiB durante 4 segundos. La unidad vCPU por segundo funciona del mismo modo. CUD se refiere a los descuentos por compromiso de uso.
El uso del nivel gratuito se aplica al total de proyectos por cuenta de facturación y se restablece cada mes. Solo se te cobra por el uso una vez que se supere el nivel gratuito. El nivel gratuito se aplica como un descuento basado en el gasto según los precios del nivel 1.
El precio de Cloud Run depende de la región seleccionada. Los precios de los servicios de Cloud Run también dependen de la configuración de la asignación de CPU.
Precios de las regiones del nivel 1
Recursos | CPU | Memoria | Solicitudes |
---|---|---|---|
Servicios con CPU siempre asignada Trabajos |
0,00001800 USD por cada vCPU por segundo a partir del nivel gratuito Gratuito: 240.000 primeros segundos de vCPU gratis al mes FlexCUD0: 0,00001296 USD durante 1 año FlexCUD0: 0,00000972 USD durante 3 años |
0,00000200 USD por cada GiB por segundo a partir del nivel gratuito Gratuito: 450.000 GiB-segundos gratis al mes FlexCUD0: 0,00000144 USD durante 1 año FlexCUD0: 0,00000108 USD durante 3 años |
0 USD |
Servicios con CPU solo asignada durante el procesamiento de solicitudes para el tiempo de instancia facturado |
0,00002400 USD por cada vCPU por segundo a partir del nivel gratuito Gratuito: 180.000 segundos de vCPU gratuitos al mes CUD1: 0,00001992 Si la instancia está inactiva,2: 0,00000250 |
0,00000250 USD por cada GiB por segundo más allá del nivel gratuito Gratuito: primeros 360.000 GiB-segundos gratis al mes CUD1: 0,000002075 USD Si la instancia mínima está inactiva2: 0,00000250 USD |
0,40 USD por cada millón de solicitudes más allá del nivel gratuito3 Gratuito: 2 millones de solicitudes gratis al mes CUD1: 0,332 USD |
Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.
0 FlexCUD son los descuentos por compromiso de uso flexible de Compute.
1 CUD son los descuentos por compromiso de uso.
2 El término inactiva mínima se refiere al tiempo facturable inactivo de las instancias que se mantienen calientes con un número mínimo de instancias. No se cobra por las instancias inactivas que no forman parte del número mínimo.
3 Las solicitudes solo se facturan cuando llegan al contenedor una vez que se han autenticado correctamente. Las que se rechazan por la política de gestión de identidades y accesos no se facturan.
Precios de las regiones del nivel 2
Recursos | CPU | Memoria | Solicitudes |
---|---|---|---|
Servicios con CPU siempre asignada Trabajos |
0,00002160 USD por cada vCPU por segundo a partir del nivel gratuito Gratis: 200.000 primeros segundos de vCPU gratis al mes FlexCUD0: 0,000015552 USD durante 1 año FlexCUD0: 0,000011664 USD durante 3 años |
0,00000240 USD por cada GiB por segundo a partir del nivel gratuito Gratuito: 375.000 GiB-segundos gratis al mes FlexCUD0: 0,000001728 USD durante 1 año FlexCUD0: 0,000001296 USD durante 3 años |
0 USD |
Servicios con CPU solo asignada durante el procesamiento de solicitudes para el tiempo de instancia facturado |
0,00003360 USD por cada vCPU por segundo a partir del nivel gratuito Gratuito: 128.571 vCPU-segundos gratis al mes CUD1: 0,000027888 Si la instancia está inactiva2: 0,00000350 |
0,00000350 USD por cada GiB por segundo más allá del nivel gratuito Gratuito: 257.142 primeros GiB-segundos gratis al mes CUD1: 0,000002905 USD Si la instancia mínima está inactiva2: 0,00000350 USD |
0,40 USD por cada millón de solicitudes más allá del nivel gratuito3 Gratuito: 2 millones de solicitudes gratis al mes CUD1: 0,332 USD |
Si pagas en una moneda que no sea el dólar estadounidense, se aplicarán los precios que figuran para tu divisa en los SKU de Cloud Platform.
0 FlexCUD son los descuentos por compromiso de uso flexible de Compute.
1 CUD son los descuentos por compromiso de uso.
2 El término inactiva mínima se refiere al tiempo facturable inactivo de las instancias que se mantienen calientes con un número mínimo de instancias. No se aplica ningún cargo por las instancias inactivas que no formen parte del número mínimo.
3 Las solicitudes solo se facturan cuando llegan al contenedor una vez que se han autenticado correctamente. Las que se rechazan por la política de gestión de identidades y accesos no se facturan.
Precios de GPUs para regiones del nivel 1
Tipo de GPU | Precio |
---|---|
NVIDIA-L4 | 0,000233 USD por segundo de GPU |
Precios de GPUs para regiones del nivel 2
Tipo de GPU | Precio |
---|---|
NVIDIA-L4 | 0,0002796 USD por segundo de GPU |
Los precios de las GPUs que se indican más arriba se suman a los precios de CPU y RAM de tu instancia de Cloud Run, y se basan en el tiempo de instancia facturable de CPU siempre asignada
Niveles de precios regionales
Con sujeción a los precios del nivel 1
asia-east1
(Taiwán)asia-northeast1
(Tokio)asia-northeast2
(Osaka)asia-south1
(Bombay, la India)europe-north1
(Finlandia) CO2 bajoeurope-southwest1
(Madrid) CO2 bajoeurope-west1
(Bélgica) CO2 bajoeurope-west4
(Países Bajos) CO2 bajoeurope-west8
(Milán)europe-west9
(París) CO2 bajome-west1
(Tel Aviv)us-central1
(Iowa) CO2 bajous-east1
(Carolina del Sur)us-east4
(Norte de Virginia)us-east5
(Columbus)us-south1
(Dallas) CO2 bajous-west1
(Oregón) CO2 bajo
Con sujeción a los precios del nivel 2
africa-south1
(Johannesburgo)asia-east2
(Hong Kong)asia-northeast3
(Seúl, Corea del Sur)asia-southeast1
(Singapur)asia-southeast2
(Yakarta)asia-south2
(Delhi, la India)australia-southeast1
(Sídney)australia-southeast2
(Melbourne)europe-central2
Varsovia (Polonia)europe-west10
(Berlín) CO2 bajoeurope-west12
(Turín)europe-west2
(Londres, Reino Unido) CO2 bajoeurope-west3
(Frankfurt, Alemania) CO2 bajoeurope-west6
(Zúrich, Suiza) CO2 bajome-central1
(Doha)me-central2
(Damman)northamerica-northeast1
(Montreal) CO2 bajonorthamerica-northeast2
(Toronto) CO2 bajosouthamerica-east1
(São Paulo, Brasil) CO2 bajosouthamerica-west1
(Santiago de Chile) CO2 bajous-west2
(Los Ángeles)us-west3
(Salt Lake City)us-west4
(Las Vegas)
Tiempo de instancia facturable
El tiempo facturable agregado de todas las instancias de Cloud Run se muestra como una métrica de Cloud Monitoring. Consulta la métrica container/billable_instance_time
para obtener más información.
El tiempo de instancia facturable se redondea a la centésima de milisegundo más cercana y depende de la configuración de asignación de CPU de tu servicio de Cloud Run:
Tiempo de instancia facturable de los servicios con CPU asignada solo durante el procesamiento de solicitudes
De forma predeterminada, Cloud Run solo cobra por la CPU y la memoria asignadas a una instancia en los siguientes casos:
- La instancia se está iniciando.
- La instancia se apaga correctamente (gestionando la señal
SIGTERM
). - Cuando la instancia está procesando al menos una solicitud. El tiempo activo facturable comienza con el inicio de la primera solicitud y finaliza al final de la última solicitud, como se muestra en el siguiente diagrama:
Si configuras un número mínimo de instancias, también se te cobra un precio diferente cuando las instancias no procesan solicitudes. Consulta la tabla anterior.
Tiempo de instancia facturable de servicios con CPU siempre asignada
Si habilitas la asignación de CPU siempre, se te facturará por toda la vida útil de las instancias de contenedor de Cloud Run, desde el momento en que se inicia el contenedor hasta que se desactiva, 1 minuto como mínimo.
Tiempo de instancia facturable de las tareas de Cloud Run
Los trabajos de Cloud Run se facturan a la tarifa de asignación de CPU siempre, durante toda la vida útil de las instancias iniciadas, con un mínimo de 1 minuto.
Ejemplos de precios
Ejemplo 1: Servicio web que sirve 10 millones de solicitudes al mes
Supongamos que has desplegado un servicio de Cloud Run con CPU asignada solo durante la solicitud en us-central1. Tu servicio recibe 10 millones de solicitudes al mes con una latencia media de 1 segundo por solicitud. Este servicio está configurado con 1 vCPU, 512 MiB y un máximo de 80 solicitudes simultáneas por instancia.
El precio mensual estimado de esta carga de trabajo es de 3,20 USD (6,36 USD si se excluye la vCPU o la memoria de la suscripción gratuita). Puedes consultar los cálculos detallados más abajo o ver los resultados resumidos en la calculadora de precios.
Solicitar cargos
Las solicitudes de Cloud Run se facturan a 0,40 USD por cada millón de solicitudes a partir del nivel gratuito. Los primeros 2 millones de solicitudes al mes son gratuitos. Los precios de solicitud de esta carga de trabajo son los siguientes:
(10 millones de solicitudes) * ($0,40/ millones de solicitudes) = 4,00 EURSi se incluye el nivel gratuito, los cargos por solicitud son los siguientes:
4 USD - ((2 millones de solicitudes) * (0,40 USD/millones de solicitudes)) = 3,20 USDCargos de vCPUs
La vCPU de Cloud Run se factura a 0,00002400 USD/vCPU por segundo a partir del nivel gratuito en us-central1. Las primeras 180.000 vCPU por segundo al mes son gratuitas. El total de segundos de vCPU consumidos al mes se calcula de la siguiente manera:
(1 vCPU por instancia) * (10 millones de solicitudes) * (1 segundo de latencia por solicitud) / (80 solicitudes simultáneas máximas) = 125.000 vCPU-segundosLos cargos de vCPU de esta carga de trabajo son los siguientes:
125.000 vCPU-segundos * 0,00002400 / vCPU-segundo = 3,00 USDSi se incluye la suscripción al nivel gratuito, los cargos por vCPU son los siguientes:
3,00 USD - ((180.000 vCPU-segundos) * (0,00002400 / vCPU-segundo)) = 0,00 USDCargos por memoria
La memoria de Cloud Run se factura a razón de 0,00000250 USD por cada GiB por segundo a partir del nivel gratuito en la región us-central1. Los primeros 360.000 GiB por segundo al mes son gratuitos. El total de GiB-segundos consumidos al mes se calcula de la siguiente forma:
(0,5 GiB por instancia) * (10 millones de solicitudes) * (1 segundo de latencia por solicitud) / (80 solicitudes simultáneas máximas) = 62.500 GiB-segundosLos cargos de memoria de esta carga de trabajo son los siguientes:
(62.500 GiB-segundos) * (0,00000250 USD/GiB-segundo) = 0,15625 USDSi se incluye el nivel gratuito, los cargos por memoria son los siguientes:
0,15625 USD - ((360.000 GiB-segundos) * (0,00000250 USD/GiB-segundo)) = 0,00 USDImporte total
Si se excluyen los niveles gratuitos de vCPU y memoria, el cargo total de esta carga de trabajo es el siguiente:
($3,20 de cargos por solicitud) + ($3,00 de cargos por vCPU) + ($0,15625 de cargos por memoria) = $6,35625Si se incluyen los niveles gratuitos de vCPU y memoria, el cargo total de esta carga de trabajo es el siguiente:
($3,20 de cargos por solicitudes) + ($0,00 de cargos por vCPU) + ($0,00 de cargos por memoria) = $3,20Ejemplo 2: Una API pública que sirve 50 millones de solicitudes al mes con un inicio en frío reducido
Supongamos que has desplegado un servicio de Cloud Run con una CPU que solo se asigna durante las solicitudes en us-central1 con instancias de 2 minutos. Tu servicio recibe 50 millones de solicitudes al mes con una latencia media de 1 segundo por solicitud. Este servicio está configurado con 1 vCPU, 2 GiB y un máximo de 80 solicitudes simultáneas por instancia.
El precio mensual estimado de esta carga de trabajo es de 66,84 USD (72,06 USD si se excluye la vCPU y la memoria de la suscripción gratuita). Puedes consultar los cálculos detallados más abajo o ver los resultados resumidos en la calculadora de precios.
A esta escala, es más barato configurar la CPU para que solo se asigne durante las solicitudes, ya que las instancias subyacentes solo están activas (procesando solicitudes) durante un 11,9% aproximadamente del mes.
Si esta carga de trabajo hubiera habilitado la asignación de CPU siempre, el precio mensual estimado aumentaría hasta los 119,84 USD. Puedes ver los resultados resumidos con la CPU siempre asignada en la calculadora de precios. Consulta esta documentación para obtener más información sobre cómo optimizar los costes de Cloud Run.
Solicitar cargos
Las solicitudes de Cloud Run se facturan a 0,40 USD por cada millón de solicitudes a partir del nivel gratuito. Los primeros 2 millones de solicitudes al mes son gratuitos. Los precios de solicitud de esta carga de trabajo son los siguientes:
(50 millones de solicitudes) * ($0,40 / millones de solicitudes) = 20,00 USDSi se incluye el nivel gratuito, los cargos por solicitud son los siguientes:
20 USD - ((2 millones de solicitudes) * (0,40 USD/millones de solicitudes)) = 19,20 USDCargos de vCPUs
La vCPU de Cloud Run se factura a 0,00002400 USD/vCPU por segundo a partir del nivel gratuito en us-central1. Las primeras 180.000 vCPU por segundo al mes son gratuitas. El total de segundos de vCPU consumidos al mes se calcula de la siguiente manera:
(1 vCPU por instancia) * (50 millones de solicitudes) * (1 segundo de latencia por solicitud) / (80 solicitudes simultáneas como máximo) = 625.000 vCPU-segundosLos cargos de vCPU de esta carga de trabajo son los siguientes:
625.000 vCPU-segundos * 0,00002400 USD/vCPU-segundo = 15,00 USDSi se incluye la tier gratuita, los cargos por vCPU son los siguientes:
15,00 USD - ((180.000 vCPU-segundos) * (0,00002400 / vCPU-segundo)) = 10,68 USDCargos por memoria
La memoria de Cloud Run se factura a razón de 0,00000250 USD por cada GiB por segundo a partir del nivel gratuito en la región us-central1. Los primeros 360.000 GiB por segundo al mes son gratuitos. El total de GiB-segundos consumidos al mes se calcula de la siguiente forma:
(2 GiB por instancia) * (50 millones de solicitudes) * (1 segundo de latencia por solicitud) / (80 solicitudes simultáneas máximas) = 1.250.000 GiB-segundosLos cargos de memoria de esta carga de trabajo son los siguientes:
(1250000 GiB-segundos) * ($0,00000250 / GiB-segundo) = 3,125 USDSi se incluye el nivel gratuito, los cargos por memoria son los siguientes:
3,125 USD - ((360.000 GiB-segundos) * (0,00000250 USD/GiB-segundo)) = 2,225 USDCargos de vCPU por instancia mínima
La vCPU de la instancia mínima inactiva de Cloud Run se factura a razón de 0,00000250 USD por vCPU por segundo a partir del nivel gratuito en us-central1. Las dos instancias de min estuvieron activas durante todo el mes, pero solo se les cobró cuando estaban inactivas. Para simplificar, supongamos que hay 365 días al año y 86.400 segundos al día. Las dos instancias min han consumido la siguiente cantidad de vCPU por segundo en estado inactivo al mes:
(365 días) / (12 meses) * (86.400 segundos) * (2 instancias) * (1 vCPU por instancia) - (625.000 vCPU-segundos activos) = 4.631.000 vCPU-segundosLos cargos por vCPU de instancia mínima inactiva de esta carga de trabajo son los siguientes:
(4631000 vCPU-segundos) * ($0,00000250 / vCPU-segundo) = 11,5775 USDCargos mínimos por memoria de instancia
La memoria de instancia mínima inactiva de Cloud Run se factura a razón de 0,00000250 USD por cada GiB por segundo a partir del nivel gratuito en us-central1. Las dos instancias de min estuvieron activas durante todo el mes, pero solo se les cobró cuando estaban inactivas. Para simplificar, supongamos que hay 365 días al año y 86.400 segundos al día. Las dos instancias de tamaño min han consumido los siguientes GiB-segundos de inactividad al mes:
(365 días) / (12 meses) * (86.400 segundos) * (2 instancias) * (2 GiB por instancia) - (1.250.000 vCPU-segundos activos) = 9.262.000 GiB-segundosLos cargos por memoria de instancia en minutos de inactividad de esta carga de trabajo son los siguientes:
(9262000 GiB-segundos) * (0,00000250 USD/GiB-segundo) = 23,155 USDImporte total
Si se excluyen los niveles gratuitos de vCPU y memoria, el cargo total de esta carga de trabajo es el siguiente:
(19,20 USD de cargos por solicitudes) + (15 USD de cargos por vCPU) + (3,125 USD de cargos por memoria) + (11,575 USD de cargos por vCPU de instancias mínimas) + (23,155 USD de cargos por memoria de instancias mínimas) = 72,0575 USDSi se incluyen los niveles gratuitos de vCPU y memoria, el cargo total de esta carga de trabajo es el siguiente:
($19,20 de cargos por solicitudes) + ($10,68 de cargos por vCPUs) + ($2,225 de cargos por memoria) + ($11,5775 de cargos por instancias mínimas de vCPU) + ($23,155 de cargos por instancias mínimas de memoria) = 66,8375 USDEjemplo 3: Backend móvil que sirve 1000 millones de solicitudes al mes
Supongamos que has desplegado un servicio de Cloud Run con CPU siempre asignada en europe-west3. Tu servicio recibe 1000 millones de solicitudes al mes con una latencia media por solicitud de 525,6 milisegundos. Este servicio está configurado con 1 vCPU, 512 MiB y un máximo de 100 solicitudes simultáneas por instancia.
El precio mensual estimado de esta carga de trabajo es de 119,84 USD (64,71 USD con un FlexCUD de 3 años). Puedes leer más abajo los cálculos detallados o ver los resultados resumidos a través de la calculadora de precios.
A esta escala, es más barato configurar la CPU siempre asignada porque:
- Las instancias subyacentes siempre están activas (procesando solicitudes).
- Cuando la función de CPU siempre asignada está habilitada, las solicitudes son gratuitas.
- Cuando la función de CPU siempre asignada está habilitada, el tiempo de asignación de vCPUs y memoria es más económico.
Si esta carga de trabajo habilitara la CPU asignada solo durante el procesamiento de solicitudes, el precio mensual estimado aumentaría hasta los 585,00 USD. Puedes ver los resultados resumidos con la CPU asignada solo durante el procesamiento de solicitudes en la calculadora de precios. Consulta esta documentación para obtener más información sobre cómo optimizar los costes de Cloud Run.
Solicitar cargos
Cuando la opción de CPU asignada siempre está habilitada, las solicitudes de Cloud Run son gratuitas.
Aunque las solicitudes son gratuitas para este servicio de Cloud Run, el comportamiento del autoescalado sigue estando determinado por las solicitudes entrantes. Si suponemos que hay 365 días al año y 86.400 segundos al día, podemos calcular el número de solicitudes simultáneas de la siguiente manera:
(1000 millones de solicitudes) * (0,5256 segundos de latencia por solicitud) / ((365 días) / (12 meses) * (86.400 segundos)) = 200 solicitudes simultáneasComo cada instancia puede gestionar 100 solicitudes simultáneas, este servicio de Cloud Run necesitaría 2 instancias para gestionar 200 solicitudes simultáneas.
Cargos de vCPUs
La vCPU de Cloud Run se factura a 0,00002160 USD por cada vCPU por segundo a partir del nivel gratuito en europe-west3. El total de segundos de vCPU consumidos al mes se calcula de la siguiente manera:
(2 instancias) * (1 vCPU por instancia) * (365 días) / (12 meses) * (86.400 segundos) = 5.256.000 vCPU-segundosLos cargos de vCPU de esta carga de trabajo son los siguientes:
(5.256.000 vCPU-segundos) * (0,00002160 USD/vCPU-segundo) = 113,5296 USDCon un FlexCUD de 3 años, los cargos por vCPU son los siguientes:
(5.256.000 vCPU-segundos) * (0,000011664 USD/vCPU-segundo) = 61,305984 USDCargos por memoria
La memoria de Cloud Run se factura a 0,00000240 USD por cada GiB por segundo a partir del nivel gratuito en europe-west3. El total de GiB-segundos consumidos al mes se calcula de la siguiente forma:
(2 instancias) * (0,5 GiB por instancia) * (365 días) / (12 meses) * (86.400 segundos) = 2.628.000 GiB-segundosLos cargos de memoria de esta carga de trabajo son los siguientes:
(2628000 GiB-segundos) * ($0,00000240 / GiB-segundo) = 6,3072 USDCon un FlexCUD de 3 años, los cargos por memoria son los siguientes:
(2628000 GiB-segundos) * ($0,000001296 / GiB-segundo) = 3,405888 USDImporte total
El cargo total de esta carga de trabajo es el siguiente:
($0,00 de cargos por solicitud) + ($113,5296 de cargos por vCPU) + ($6,3072 de cargos por memoria) = 119,8368 USDEl cargo total de esta carga de trabajo (con un FlexCUD) es el siguiente:
($0,00 de cargos por solicitudes) + ($61,305984 de cargos por vCPUs) + ($3,405888 de cargos por memoria) = 64,711872 USDEjemplo 4: Procesa registros de una base de datos al principio de cada hora
Supongamos que has desplegado un trabajo de Cloud Run en asia-east1. Tu tarea está configurada con 2 vCPU y 4 GiB, se activa una vez por hora, contiene 10 tareas y cada tarea requiere 2 minutos para completarse.
El precio mensual estimado de esta carga de trabajo es de 33,32 USD (38,54 USD si se excluye el nivel gratuito de vCPUs y memoria). Puedes leer más abajo los cálculos detallados o ver los resultados resumidos en la calculadora de precios.
Solicitar cargos
Cloud Run Jobs no admite el acceso de entrada, por lo que este recurso no genera ningún cargo por solicitud.
Cargos de vCPUs
La vCPU de Cloud Run se factura a 0,00001800 USD/vCPU por segundo a partir del nivel gratuito en us-central1. Las primeras 240.000 vCPU por segundo al mes son gratuitas. El total de segundos de vCPU consumidos al mes se calcula de la siguiente manera:
(730 horas al mes) * (1 ejecución por hora) * (10 tareas por ejecución) * (120 segundos por ejecución de tareas) * (2 vCPU por instancia) = 1.752.000 vCPU-segundosLos cargos de vCPU de esta carga de trabajo son los siguientes:
(1752000 vCPU-seconds) * ($0,00001800 / vCPU-second) = 31,536 USDSi se incluye la tier gratuita, los cargos por vCPU son los siguientes:
$31.536 - ((240.000 vCPU-seconds) * ($0,00001800 / vCPU-second)) = $27.216Cargos por memoria
La memoria de Cloud Run se factura a 0,00000200 USD por cada GiB por segundo a partir del nivel gratuito en us-central1. Los primeros 450.000 GiB por segundo al mes son gratuitos. El total de GiB-segundos consumidos al mes se calcula de la siguiente forma:
(730 horas al mes) * (1 ejecución por hora) * (10 tareas por ejecución) * (120 segundos por ejecución de tareas) * (4 GiB por instancia) = 3.504.000 GiB-segundosLos cargos de memoria de esta carga de trabajo son los siguientes:
(3.504.000 GiB-segundos) * (0,000002 USD/GiB-segundo) = 7,008 USDSi se incluye el nivel gratuito, los cargos por memoria son los siguientes:
7008 $ - ((450.000 GiB-segundos) * (0,000002 USD/GiB-segundo)) = 6108 USDImporte total
Si se excluyen los niveles gratuitos de vCPU y memoria, el cargo total de esta carga de trabajo es el siguiente:
($0,00 de cargos de solicitud) + ($31,536 de cargos de vCPU) + ($7,008 de cargos de memoria) = 38,544 USDSi se incluyen los niveles gratuitos de vCPU y memoria, el cargo total de esta carga de trabajo es el siguiente:
(0 USD de cargos por solicitudes) + (27,216 USD de cargos por vCPU) + (6,108 USD de cargos por memoria) = 33,324 USDEjemplo 5: Servicio backend que realiza inferencia de IA con LLMs para 10 millones de solicitudes al mes
Supongamos que has desplegado un servicio de Cloud Run con CPU siempre asignada y una GPU Nvidia L4 en us-central1. Tu servicio recibe 10 millones de solicitudes al mes con una latencia media por solicitud de 500 milisegundos. Este servicio está configurado con 4 vCPU, 16 GiB y un máximo de 10 solicitudes simultáneas por instancia.
El precio mensual estimado de esta carga de trabajo es de 885,64 USD (809,11 USD con un FlexCUD de 1 año). Puedes consultar los cálculos detallados más abajo o ver los resultados resumidos en la calculadora de precios.
Solicitar cargos
Cuando la opción de CPU asignada siempre está habilitada, las solicitudes de Cloud Run son gratuitas.
Aunque las solicitudes son gratuitas para este servicio de Cloud Run, el comportamiento del autoescalado sigue estando determinado por las solicitudes entrantes. Si suponemos que hay 365 días al año y 86.400 segundos al día, podemos calcular el número de solicitudes simultáneas de la siguiente manera:
(10 millones de solicitudes) * (0,5 segundos de latencia por solicitud) / ((365 días) / (12 meses) * (86.400 segundos)) = 1,9 solicitudes simultáneasComo cada instancia puede gestionar 10 solicitudes simultáneas, este servicio de Cloud Run necesitaría 1 instancia para gestionar 1,9 solicitudes simultáneas.
Cargos de vCPUs
La vCPU de Cloud Run se factura a 0,00001800 USD/vCPU por segundo a partir del nivel gratuito en us-central1. Los primeros 240.000 vCPU por segundo al mes son gratuitos. El total de segundos de vCPU consumidos al mes se calcula de la siguiente manera:
(365 días) / (12 meses) * (86.400 segundos) * (1 instancia) * (4 vCPU por instancia) = 10.512.000 vCPU-segundosLos cargos de vCPU de esta carga de trabajo son los siguientes:
(10.512.000 vCPU-segundos) * ($0,00001800 / vCPU-segundo) = 189,216 USDCon un FlexCUD de 1 año, los cargos por vCPU son los siguientes:
(10.512.000 vCPU-segundos) * ($0,00001296 / vCPU-segundo) = 136,23552 USDCargos por memoria
La memoria de Cloud Run se factura a 0,00000200 USD por cada GiB por segundo a partir del nivel gratuito en us-central1. Los primeros 450.000 GiB por segundo al mes son gratuitos. El total de GiB-segundos consumidos al mes se calcula de la siguiente forma:
(365 días) / (12 meses) * (86.400 segundos) * (1 instancia) * (16 GiB por instancia) = 42.048.000 GiB-segundosLos cargos de memoria de esta carga de trabajo son los siguientes:
(42.048.000 GiB-segundos) * (0,000002 USD/GiB-segundo) = 84,096 USDCon un FlexCUD de 1 año, los cargos por memoria son los siguientes:
(42.048.000 GiB-segundos) * (0,00000144 $ / GiB-segundo) = 60,54912 USDCargos de GPU
La GPU Nvidia L4 de Cloud Run se factura a 0,000233 $ por segundo de GPU en us-central1. El total de segundos de GPU consumidos al mes se calcula de la siguiente manera:
(365 días) / (12 meses) * (86.400 segundos) * (1 instancia) = 2.628.000 segundos de GPULos cargos de GPU para esta carga de trabajo son los siguientes:
(2628000 segundos de GPU) * (0,000233 $ / segundo de GPU) = 612,324 USDImporte total
El cargo total de esta carga de trabajo es el siguiente:
($0,00 de cargos por solicitudes) + ($189,216 de cargos por vCPU) + ($84,096 de cargos por memoria) + ($612,324 de cargos por GPU) = $885,636El cargo total de esta carga de trabajo (con un FlexCUD de 1 año) es el siguiente:
(0,00 $ de cargos por solicitud) + (136,23552 $ de cargos por vCPU) + (60,54912 $ de cargos por memoria) + (612,324 $ de cargos por GPU) = 809,10864 USDImplementaciones y funciones de fuentes
Los despliegues de Cloud Run desde el origen y las funciones funcionan como servicios de Cloud Run y se facturan en consecuencia según las condiciones anteriores.
Al desplegar desde el código fuente o crear una función, Cloud Run utiliza Cloud Build para convertir tu código fuente o función en una imagen ejecutable. Las imágenes se crean en Cloud Build y se almacenan en Artifact Registry. Artifact Registry tiene su propio nivel de almacenamiento gratuito. Si despliegas tu código fuente o tus funciones en Artifact Registry y superas su uso del nivel gratuito, se te cobrará por desplegar tus funciones, aunque el uso que hagas de Cloud Run se encuentre dentro del nivel gratuito.
Los precios de Cloud Build y Artifact Registry no se incluyen en los precios de Cloud Run. Para ver los precios de estos servicios, consulta las páginas de precios de Cloud Build y precios de Artifact Registry.
Cloud Run usa Eventarc para distribuir eventos. Los precios de Eventarc no se incluyen en los precios de Cloud Run que se indican más arriba. Consulta los precios en la página Precios de Eventarc.
Los precios de las funciones de Cloud Run (1.ª gen.) no se incluyen en los precios de Cloud Run. Consulta los precios en Precios de Cloud Functions (1.ª gen.).
Siguientes pasos
- Lee la documentación de Cloud Run.
- Empieza a utilizar Cloud Run.
- Prueba la calculadora de precios.
- Obtén información sobre las soluciones y los casos prácticos de Cloud Run.