Precios de Cloud Run
Cloud Run te cobrará solo por los recursos que utilices, y se redondeará el uso a la centena de milisegundos superior más cercana. Tu factura total por el uso de Cloud Run será la suma del uso de recursos que se describe en la tabla de precios después de que se aplique el nivel gratuito.
Cuando configuras la simultaneidad en un valor mayor que una solicitud a la vez, varias solicitudes pueden compartir la CPU y la memoria asignadas de una instancia.
La transferencia de datos de Internet saliente usa el Nivel de servicio de red Premium y se cobra según los precios de la red de Google Cloud con un nivel gratuito de 1 GiB de transferencia de datos gratuita dentro de Norteamérica por mes.
La transferencia de datos a redes de nube privada virtual se factura como transferencia de datos desde una VM y se cobra según las tarifas de transferencia de datos de la nube privada virtual. Los conectores de Acceso a VPC sin servidores también tienen un cargo por el procesamiento necesario para ejecutarlos. Consulta Precios de Acceso a VPC sin servidores.
No se genera ningún cargo por la transferencia de datos a recursos de Google Cloud en la misma región (por ejemplo, por el tráfico de un servicio de Cloud Run a otro servicio de Cloud Run). No se cobra por la transferencia de datos a Media CDN, Cloud CDN y Cloud Load Balancing.
Consideraciones sobre el precio
Cuando evalúes los precios de Cloud Run, ten en cuenta lo siguiente:
- On demand y pago por uso: Cloud Run proporciona capacidad on demand y escala automáticamente las instancias. Cloud Run no requiere infraestructura de aprovisionamiento previo para adaptarse al uso máximo previsto. Las instancias de contenedor facturadas por Cloud Run son instancias de contenedor usadas.
- Costo total de propiedad: Si bien Cloud Run cobra por los costos de procesamiento, ofrece más valor. Por ejemplo, Cloud Run ofrece redundancia zonal, requiere operaciones mínimas porque los ingenieros de confiabilidad del sitio hacen mucho en segundo plano, lo que hace que tú y tu equipo sean más productivos gracias a su simplicidad.
- Descuentos por compromiso de uso: El costo de cualquier uso continuo de Cloud Run puede reducirse si compras descuentos por compromiso de uso. Por ejemplo, si tu servicio de Cloud Run siempre tiene una o más instancias activas, puedes reducir su costo comprometiéndote a, al menos, esta cantidad. Los descuentos por compromiso de uso flexible de Compute se aplican en GKE, Compute Engine y Cloud Run.
Más información sobre la optimización de costos
Calculadora de precios
Puedes usar la calculadora de precios de Google Cloud para estimar el costo de usar Cloud Run.
Tablas de precios
En las siguientes tablas de precios, se usan las unidades de GiB segundo. Un GiB segundo significa, por ejemplo, ejecutar una instancia de 1 gibibyte por 1 segundo o una instancia de 256 mebibytes por 4 segundos. El mismo principio se aplica a la unidad CPU virtual segundo. El CUD se refiere a los descuentos por compromiso de uso.
El uso del nivel gratuito incluye todos los proyectos de una cuenta de facturación y se restablece cada mes. Se te factura solo por el uso que supere el nivel gratuito. Se aplica el nivel gratuito como un descuento en función del gasto mediante los precios del nivel 1.
Los precios de Cloud Run dependen 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 para regiones en el Nivel 1
Recursos | CPU | Memoria | Solicitudes |
---|---|---|---|
Servicios con CPU siempre asignada Jobs |
$0.00001800 por CPU virtual por segundo luego de superar el nivel gratuito Gratis: Los primeros 240,000 segundos de CPU virtual gratis por mes FlexCUD0: $0.00001296 por 1 año FlexCUD0: $0.00000972 por 3 años |
$0.00000200 por GiB por segundo luego de superar el nivel gratuito Gratis: Los primeros 450,000 GiB-segundos gratis por mes FlexCUD0: $0.00000144 por 1 año FlexCUD0: $0.00000108 por 3 años |
USD 0 |
Servicios con CPU asignada solo durante la solicitud durante el tiempo de instancia facturado |
$0.00002400 por CPU virtual por segundo luego de superar el nivel gratuito Gratis: Los primeros 180,000 segundos de CPU virtual gratis por mes CUD1: $0.00001992 Si la instancia está inactiva2: $0.00000250 |
$0.00000250 por GiB por segundo luego de superar el nivel gratuito Gratis: Los primeros 360,000 GiB-segundos gratis por mes CUD1: $0.000002075 Si la instancia está inactiva2: $0.00000250 |
$0.40 por millón de solicitudes luego de superar el nivel gratuito3 Gratis: 2 millones de solicitudes gratis por mes CUD1: $0.332 |
Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que figuran en tu moneda en los SKU de Cloud Platform.
0 FlexCUD hace referencia a los descuentos por compromiso de uso flexible de Compute.
1 CUD hace referencia a descuentos por compromiso de uso.
2 idle min instance hace referencia al tiempo facturable inactivo de las instancias que se mantienen preparadas con las instancias mínimas. No se cobra por las instancias inactivas que no son instancias mínimas.
3 Las solicitudes solo se facturan cuando llegan al contenedor después de que se autentican de forma correcta. Las solicitudes rechazadas por la política de IAM no se facturan.
Precios para regiones en el Nivel 2
Recursos | CPU | Memoria | Solicitudes |
---|---|---|---|
Servicios con CPU siempre asignada Jobs |
$0.00002160 por CPU virtual por segundo luego de superar el nivel gratuito Gratuito: Los primeros 200,000 segundos de CPU virtual gratuitos por mes FlexCUD0: $0.000015552 por 1 año FlexCUD0: $0.000011664 por 3 años |
$0.00000240 por GiB por segundo luego de superar el nivel gratuito Gratis: Los primeros 375,000 GiB-segundos gratis por mes FlexCUD0: $0.000001728 por 1 año FlexCUD0: $0.000001296 por 3 años |
USD 0 |
Servicios con CPU asignada solo durante la solicitud durante el tiempo de instancia facturado |
$0.00003360 por CPU virtual por segundo luego de superar el nivel gratuito Gratis: Los primeros 128,571 segundos de CPU virtual gratis por mes CUD1: $0.000027888 Si la instancia está inactiva2: $0.00000350 |
$0.00000350 por GiB por segundo luego de superar el nivel gratuito Gratis: Los primeros 257,142 GiB-segundos gratis por mes CUD1: $0.000002905 Si la instancia está inactiva2: $0.00000350 |
$0.40 por millón de solicitudes luego de superar el nivel gratuito3 Gratis: 2 millones de solicitudes gratis por mes CUD1: $0.332 |
Si pagas en una moneda distinta del dólar estadounidense, se aplican los precios que figuran en tu moneda en los SKU de Cloud Platform.
0 FlexCUD hace referencia a los descuentos por compromiso de uso flexible de Compute.
1 CUD hace referencia a descuentos por compromiso de uso.
2 idle min instance hace referencia al tiempo facturable inactivo de las instancias que se mantienen preparadas con las instancias mínimas. No se cobra por las instancias inactivas que no son instancias mínimas.
3 Las solicitudes solo se facturan cuando llegan al contenedor después de que se autentican de forma correcta. Las solicitudes rechazadas por la política de IAM no se facturan.
Precios de GPU para regiones en el nivel 1
Tipo de GPU | Precio |
---|---|
NVIDIA-L4 | $0.000233 / segundo de GPU |
Precios de GPU para regiones en Nivel 2
Tipo de GPU | Precio |
---|---|
NVIDIA-L4 | $0.0002796 / segundo de GPU |
Los precios de las GPU anteriores se suman a los precios de CPU y RAM de tu instancia de Cloud Run y usan tiempo de instancia facturable de CPU siempre asignada
Niveles de precios regionales
Sujetas a los Precios del nivel 1
asia-east1
(Taiwán)asia-northeast1
(Tokio)asia-northeast2
(Osaka)asia-south1
(Bombay, India)europe-north1
(Finlandia) Bajo nivel de CO2europe-southwest1
(Madrid) Bajo nivel de CO2europe-west1
(Bélgica) Bajo nivel de CO2europe-west4
(Países Bajos) Bajo nivel de CO2europe-west8
(Milán)europe-west9
(París) Bajo nivel de CO2me-west1
(Tel Aviv)us-central1
(Iowa) Bajo nivel de CO2us-east1
(Carolina del Sur)us-east4
(Virginia del Norte)us-east5
(Columbus)us-south1
(Dallas) Bajo nivel de CO2us-west1
(Oregón) Bajo nivel de CO2
Sujetas 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 (India)australia-southeast1
(Sídney)australia-southeast2
(Melbourne)europe-central2
(Varsovia, Polonia)europe-west10
(Berlín) Bajo nivel de CO2europe-west12
(Turín)europe-west2
(Londres, Reino Unido) Bajo nivel de CO2europe-west3
(Fráncfort, Alemania) Bajo nivel de CO2europe-west6
(Zúrich, Suiza) Bajo nivel de CO2me-central1
(Doha)me-central2
(Dammam)northamerica-northeast1
(Montreal) Bajo nivel de CO2northamerica-northeast2
(Toronto) Bajo nivel de CO2southamerica-east1
(São Paulo, Brasil) Bajo nivel de CO2southamerica-west1
(Santiago, Chile) Bajo nivel de CO2us-west2
(Los Ángeles)us-west3
(Salt Lake City)us-west4
(Las Vegas)
Tiempo de instancia facturable
Se expone el tiempo facturable acumulado de todas las instancias de Cloud Run como una métrica de Cloud Monitoring. Consulta la métrica container/billable_instance_time
para obtener más detalles.
El tiempo de instancia facturable se redondea a la centena de milisegundos más cercana y depende de la configuración de asignación de CPU de tu servicio de Cloud Run:
Tiempo de instancia facturable para servicios con CPU asignada solo durante el procesamiento de solicitudes
Según la configuración predeterminada, Cloud Run solo cobra por la CPU y la memoria asignadas a una instancia cuando sucede lo siguiente:
- Se inicia la instancia.
- La instancia se cierra de forma correcta (controlando el indicador
SIGTERM
). - La instancia procesa al menos una solicitud. El tiempo facturable activo comienza con el inicio de la primera solicitud y termina al final de la última solicitud, como se muestra en el siguiente diagrama:
Si configuras una cantidad mínima de instancias, también se te factura una tarifa de “inactividad” diferente cuando estas instancias no procesan solicitudes. Consulta la tabla anterior.
Tiempo de instancia facturable para servicios con CPU siempre asignada
Cuando habilitas la opción CPU siempre asignada, se te factura por todo el ciclo de vida de las instancias de contenedor de Cloud Run: desde el momento en que el contenedor se inicia hasta que finaliza, con un mínimo de 1 minuto.
Tiempo de instancia facturable para trabajos de Cloud Run
Los trabajos de Cloud Run se facturan a la tarifa de la CPU siempre asignada, por todo el ciclo de vida de cualquier instancia iniciada, con un mínimo de 1 minuto.
Ejemplos de precios
Ejemplo 1: Servicio web que entrega 10 millones de solicitudes por mes
Supongamos que implementaste un servicio de Cloud Run con CPU asignada solo durante la solicitud en us-central1. Tu servicio recibe 10 millones de solicitudes por mes con una latencia promedio por solicitud de 1 segundo. Este servicio está configurado con 1 CPU virtual, 512 MiB y 80 solicitudes simultáneas máximas por instancia.
La estimación de precios mensual para esta carga de trabajo es de USD 3.20 (USD 6.36 sin incluir el nivel gratuito de CPU virtual/memoria). Puedes leer a continuación los cálculos detallados o ver los resultados resumidos en la calculadora de precios.
Cargos de solicitud
Las solicitudes de Cloud Run se facturan a $0.40/ millón de solicitudes después del nivel gratuito. Los primeros 2 millones de solicitudes por mes son gratuitos. Los cargos de solicitud para esta carga de trabajo son los siguientes:
(10 millones de solicitudes) * ($0.40/ millones de solicitudes) = $4.00Cuando se incluye el nivel gratuito, los cargos de solicitud son los siguientes:
$4.00 - ((2 millones de solicitudes) * ($0.40 / millón de solicitudes)) = $3.20Cargos de CPU virtual
La CPU virtual de Cloud Run se factura a $0.00002400 / CPU virtual segundo luego de superar el nivel gratuito en us-central1. Los primeros 180,000 segundos de CPU virtual por mes son gratuitos. El total de segundos de vCPU consumidos por mes se calcula de la siguiente manera:
(1 CPU virtual por instancia) * (10 millones de solicitudes) * (1 segundo de latencia por solicitud) / (80 solicitudes simultáneas máximas) = 125,000 segundos de CPU virtualLos cargos de CPU virtual para esta carga de trabajo son los siguientes:
(125,000 vCPU-segundos) * ($0.00002400 / vCPU-segundo) = $3.00Cuando se incluye el nivel gratuito, los cargos de la vCPU son los siguientes:
$3.00 - ((180,000 vCPU-segundos) * ($0.00002400 / vCPU-segundo)) = $0.00Cargos de memoria
La memoria de Cloud Run se factura a $0.00000250 por GiB-segundo más allá del nivel gratuito en us-central1. Los primeros 360,000 GiB-segundos por mes son gratuitos. El total de GiB-segundos consumidos por mes se calcula de la siguiente manera:
(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 para esta carga de trabajo son los siguientes:
(62,500 GiB-segundos) * ($0.00000250 / GiB-segundo) = $0.15625Cuando se incluye el nivel gratuito, los cargos de memoria son los siguientes:
$0.15625 - ((360,000 GiB-segundos) * ($0.00000250 / GiB-segundo)) = $0.00Cargo total
Si se excluyen los niveles gratuitos de CPU virtual y memoria, el cargo total por esta carga de trabajo es el siguiente:
($3.20 cargos de solicitud) + ($3.00 cargos de CPU virtual) + ($0.15625 cargos de memoria) = $6.35625Cuando se incluyen los niveles sin cargo de CPU virtual y memoria, el cargo total para esta carga de trabajo es el siguiente:
($3.20 cargos de solicitud) + ($0.00 cargos de CPU virtual) + ($0.00 cargos de memoria) = $3.20Ejemplo 2: La API pública entrega 50 millones de solicitudes por mes con un inicio en frío reducido
Supongamos que implementaste un servicio de Cloud Run con CPU asignada solo durante la solicitud en us-central1 con instancias de 2 min. Tu servicio recibe 50 millones de solicitudes por mes con una latencia promedio por solicitud de 1 segundo. Este servicio está configurado con 1 CPU virtual, 2 GiB y 80 solicitudes simultáneas como máximo por instancia.
La estimación de precios mensual para esta carga de trabajo es de USD 66.84 (USD 72.06 sin incluir el nivel gratuito de CPU virtual/memoria). Puedes leer a continuación los cálculos detallados o ver los resultados resumidos en la calculadora de precios.
A esta escala, es más económico configurar la CPU solo asignada durante la solicitud ya que las instancias subyacentes están activas (procesando solicitudes) solo durante el 11.9% del mes.
Si esta carga de trabajo habilitó la CPU siempre asignada, el precio mensual estimado aumenta a $119.84. Puedes ver los resultados resumidos con CPU siempre asignada a través de la calculadora de precios. Consulta esta documentación para obtener más orientación sobre la optimización de costos de Cloud Run.
Cargos de solicitud
Las solicitudes de Cloud Run se facturan a $0.40 por millón de solicitudes luego de superar el nivel gratuito. Los primeros 2 millones de solicitudes por mes son gratuitos. Los cargos de solicitud para esta carga de trabajo son los siguientes:
(50 millones de solicitudes) * ($0.40 / millón de solicitudes) = $20.00Cuando se incluye el nivel gratuito, los cargos de solicitud son los siguientes:
$20.00 - ((2 millones de solicitudes) * ($0.40 / millón de solicitudes)) = $19.20Cargos de CPU virtual
La CPU virtual de Cloud Run se factura a $0.00002400 / CPU virtual segundo luego de superar el nivel gratuito en us-central1. Los primeros 180,000 segundos de CPU virtual por mes son gratuitos. El total de segundos de vCPU consumidos por mes se calcula de la siguiente manera:
(1 CPU virtual por instancia) * (50 millones de solicitudes) * (1 segundo de latencia por solicitud) / (80 solicitudes simultáneas máximas) = 625,000 segundos de CPU virtualLos cargos de CPU virtual para esta carga de trabajo son los siguientes:
(625,000 vCPU-segundos) * ($0.00002400 / vCPU-segundo) = $15.00Cuando se incluye el nivel gratuito, los cargos de vCPU son los siguientes:
$15.00 - ((180,000 vCPU-segundos) * ($0.00002400 / vCPU-segundo)) = $10.68Cargos de memoria
La memoria de Cloud Run se factura a $0.00000250 por GiB-segundo más allá del nivel gratuito en us-central1. Los primeros 360,000 GiB-segundos por mes son gratuitos. El total de GiB-segundos consumidos por mes se calcula de la siguiente manera:
(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 para esta carga de trabajo son los siguientes:
(1,250,000 GiB-segundos) * ($0.00000250 / GiB-segundo) = $3.125Cuando se incluye el nivel gratuito, los cargos de memoria son los siguientes:
$3.125 - ((360,000 GiB-segundos) * ($0.00000250 / GiB-segundo)) = $2.225Cargos mínimos de CPU virtual de instancia
La CPU virtual de la instancia mínima inactiva de Cloud Run se factura a $0.00000250 / vCPU-segundo más allá del nivel gratuito en us-central1. Las dos instancias mínimas estuvieron activas durante todo el mes, pero solo se facturan cuando están inactivas. Para simplificar, supongamos que hay 365 días por año y 86,400 segundos por día. Las dos instancias mínimas consumieron la siguiente cantidad de segundos de CPU virtual inactivos por mes:
(365 días) / (12 meses) * (86,400 segundos) * (2 instancias) * (1 CPU virtual por instancia) - (625,000 unidades de CPU virtual-segundos activas) = 4,631,000 unidades de CPU virtual-segundosLos cargos por CPU virtual de instancia mínima inactiva para esta carga de trabajo son los siguientes:
(4,631,000 vCPU-segundos) * ($0.00000250 / vCPU-segundo) = $11.5775Cargos mínimos de memoria de instancia
La memoria de instancia mínima inactiva de Cloud Run se factura a $0.00000250 por GiB-segundo más allá del nivel gratuito en us-central1. Las dos instancias mínimas estuvieron activas durante todo el mes, pero solo se facturan cuando están inactivas. Para simplificar, supongamos que hay 365 días por año y 86,400 segundos por día. Las dos instancias mínimas consumieron la siguiente cantidad de GiB-segundos inactivos por mes:
(365 días) / (12 meses) * (86,400 segundos) * (2 instancias) * (2 GiB por instancia) - (1,250,000 unidades de CPU virtual segundo activas) = 9,262,000 GiB-segundosLos cargos por memoria de instancia mínima inactiva para esta carga de trabajo son los siguientes:
(9,262,000 GiB-segundos) * ($0.00000250 / GiB-segundo) = $23.155Cargo total
Si se excluyen los niveles gratuitos de CPU virtual y memoria, el cargo total por esta carga de trabajo es el siguiente:
($19.20 cargos de solicitud) + ($15.00 cargos de CPU virtual) + ($3.125 cargos de memoria) + ($11.5775 cargo de CPU virtual de instancia mínima) + ($23.155 cargo de memoria de instancia mínima) = $72.0575Cuando se incluyen los niveles sin cargo de CPU virtual y memoria, el cargo total por esta carga de trabajo es el siguiente:
($19.20 cargos de solicitud) + ($10.68 cargos de CPU virtual) + ($2.225 cargos de memoria) + ($11.5775 cargos de CPU virtual de instancia mínima) + ($23.155 cargos de memoria de instancia mínima) = $66.8375Ejemplo 3: Backend para dispositivos móviles que entrega 1,000 millones de solicitudes por mes
Supongamos que implementaste un servicio de Cloud Run con CPU siempre asignada en europe-west3. Tu servicio recibe 1,000 millones de solicitudes por mes con una latencia promedio por solicitud de 525.6 milisegundos. Este servicio está configurado con 1 CPU virtual, 512 MiB y 100 solicitudes simultáneas como máximo por instancia.
La estimación de precios mensuales para esta carga de trabajo es de USD 119.84 (USD 64.71 con un FlexCUD de 3 años). Puedes leer a continuación los cálculos detallados o ver los resultados resumidos a través de la calculadora de precios.
A esta escala, es más económico configurar la CPU siempre asignada porque:
- Las instancias subyacentes siempre están activas (procesan solicitudes).
- Cuando la CPU siempre asignada está habilitada, las solicitudes son gratuitas.
- Cuando se habilita la CPU siempre asignada, el tiempo de asignación de CPU virtual o memoria es más económico.
Si esta carga de trabajo habilita la CPU asignada solo durante el procesamiento de solicitudes, la estimación de precios mensuales aumenta a $585.00. Puedes consultar los resultados resumidos con CPU asignada solo durante el procesamiento de solicitudes a través de la calculadora de precios. Consulta esta documentación para obtener más orientación sobre la optimización de costos de Cloud Run.
Cargos de solicitud
Cuando se habilita la CPU siempre asignada, las solicitudes de Cloud Run son gratuitas.
Aunque las solicitudes son gratuitas para este servicio de Cloud Run, el comportamiento del ajuste de escala automático sigue determinado por las solicitudes entrantes. Si suponemos que hay 365 días por año y 86,400 segundos por día, podemos calcular la cantidad de solicitudes simultáneas de la siguiente manera:
(1,000 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 manejar 100 solicitudes simultáneas, este servicio de Cloud Run necesitaría 2 instancias para manejar 200 solicitudes simultáneas.
Cargos de CPU virtual
La CPU virtual de Cloud Run se factura a $0.00002160 / CPU virtual segundo luego de superar el nivel gratuito en europe-west3. Los segundos de vCPU consumidos por mes se calculan de la siguiente manera:
(2 instancias) * (1 CPU virtual por instancia) * (365 días) / (12 meses) * (86,400 segundos) = 5,256,000 unidades de CPU virtual segundoLos cargos de CPU virtual para esta carga de trabajo son los siguientes:
(5,256,000 vCPU-segundos) * ($0.00002160 / vCPU-segundo) = $113.5296Con un FlexCUD de 3 años, los cargos por CPU virtual son los siguientes:
(5,256,000 vCPU-segundos) * ($0.000011664 / vCPU-segundo) = $61.305984Cargos de memoria
La memoria de Cloud Run se factura a $0.00000240 / GiB-segundo más allá del nivel gratuito en europe-west3. El total de GiB-segundos consumidos por mes se calcula de la siguiente manera:
(2 instancias) * (0.5 GiB por instancia) * (365 días) / (12 meses) * (86,400 segundos) = 2,628,000 GiB-segundosLos cargos de memoria para esta carga de trabajo son los siguientes:
(2,628,000 GiB-segundos) × ($0.00000240 / GiB-segundo) = $6.3072Con un FlexCUD de 3 años, los cargos por memoria son los siguientes:
(2,628,000 GiB-segundos) * ($0.000001296 / GiB-segundo) = $3.405888Cargo total
El cargo total de esta carga de trabajo es el siguiente:
($0.00 cargos de solicitud) + ($113.5296 cargos de CPU virtual) + ($6.3072 cargos de memoria) = $119.8368El cargo total para esta carga de trabajo (con un FlexCUD de 3 años) es el siguiente:
($0.00 cargos de solicitud) + ($61.305984 cargos de CPU virtual) + ($3.405888 cargos de memoria) = $64.711872Ejemplo 4: Procesa registros de una base de datos al comienzo de cada hora
Supongamos que implementaste un trabajo de Cloud Run en asia-east1. Tu trabajo está configurado con 2 CPU virtuales, 4 GiB, se activa una vez por hora, contiene 10 tareas y cada tarea requiere 2 minutos para completarse.
La estimación de precios mensual para esta carga de trabajo es de USD 33.32 (USD 38.54 sin incluir el nivel gratuito de CPU virtual/memoria). Puedes leer a continuación los cálculos detallados o ver los resultados resumidos en la calculadora de precios.
Cargos de solicitud
Los trabajos de Cloud Run no admiten entrada, por lo que este recurso no genera cargos por solicitud.
Cargos de CPU virtual
La CPU virtual de Cloud Run se factura a $0.00001800 / CPU virtual segundo luego de superar el nivel gratuito en us-central1. Los primeros 240,000 segundos de CPU virtual por mes son gratuitos. El total de segundos de vCPU consumidos por mes se calcula de la siguiente manera:
(730 horas por mes) * (1 ejecución por hora) * (10 tareas por ejecución) * (120 segundos por ejecución de tareas) * (2 CPU virtuales por instancia) = 1,752,000 unidades de CPU virtual segundoLos cargos de CPU virtual para esta carga de trabajo son los siguientes:
(1,752,000 vCPU-segundos) * ($0.00001800 / vCPU-segundo) = $31.536Cuando se incluye el nivel gratuito, los cargos de vCPU son los siguientes:
$31.536 - ((240,000 vCPU-segundos) * ($0.00001800 / vCPU-segundo)) = $27.216Cargos de memoria
La memoria de Cloud Run se factura a $0.00000200 por GiB-segundo más allá del nivel gratuito en us-central1. Los primeros 450,000 GiB por segundo al mes son gratuitos. El total de GiB-segundos consumidos por mes se calcula de la siguiente manera:
(730 horas por 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 para esta carga de trabajo son los siguientes:
(3,504,000 GiB-segundos) * ($0.00000200 / GiB-segundo) = $7.008Cuando se incluye el nivel gratuito, los cargos de memoria son los siguientes:
$7.008 - ((450,000 GiB-segundos) * ($0.00000200 / GiB-segundo)) = $6.108Cargo total
Si se excluyen los niveles gratuitos de CPU virtual y memoria, el cargo total por esta carga de trabajo es el siguiente:
($0.00 cargos de solicitud) + ($31.536 cargos de CPU virtual) + ($7.008 cargos de memoria) = $38.544Cuando se incluyen los niveles sin cargo de CPU virtual y memoria, el cargo total para esta carga de trabajo es el siguiente:
($0.00 cargos de solicitud) + ($27.216 cargos de CPU virtual) + ($6.108 cargos de memoria) = $33.324Ejemplo 5: Servicio de backend que realiza inferencia de IA con LLM para 10 millones de solicitudes por mes
Supongamos que implementaste un servicio de Cloud Run con CPU siempre asignada y GPU Nvidia L4 en us-central1. Tu servicio recibe 10 millones de solicitudes por mes con una latencia promedio por solicitud de 500 milisegundos. Este servicio está configurado con 4 CPU virtuales, 16 GiB y 10 solicitudes simultáneas como máximo por instancia.
La estimación de precios mensuales para esta carga de trabajo es de USD 885.64 (USD 809.11 con un FlexCUD de 1 año). Puedes leer a continuación los cálculos detallados o ver los resultados resumidos a través de la calculadora de precios.
Cargos de solicitud
Cuando se habilita la CPU siempre asignada, las solicitudes de Cloud Run son gratuitas.
Aunque las solicitudes son gratuitas para este servicio de Cloud Run, el comportamiento del ajuste de escala automático sigue determinado por las solicitudes entrantes. Si suponemos que hay 365 días por año y 86,400 segundos por día, podemos calcular la cantidad 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 manejar 10 solicitudes simultáneas, este servicio de Cloud Run necesitaría 1 instancia para manejar 1.9 solicitudes simultáneas.
Cargos de CPU virtual
La CPU virtual de Cloud Run se factura a $0.00001800 / CPU virtual segundo luego de superar el nivel gratuito en us-central1. Los primeros 240,000 vCPU-segundos por mes son gratuitos. El total de segundos de vCPU consumidos por mes se calcula de la siguiente manera:
(365 días) / (12 meses) * (86,400 segundos) * (1 instancia) * (4 CPU virtuales por instancia) = 10,512,000 unidades de CPU virtual segundoLos cargos de CPU virtual para esta carga de trabajo son los siguientes:
(10,512,000 vCPU-segundos) * ($0.00001800 / vCPU-segundo) = $189.216Con un FlexCUD de 1 año, los cargos por CPU virtual son los siguientes:
(10,512,000 vCPU-segundos) * ($0.00001296 / vCPU-segundo) = $136.23552Cargos de memoria
La memoria de Cloud Run se factura a $0.00000200 por GiB-segundo más allá del nivel gratuito en us-central1. Los primeros 450,000 GiB por segundo al mes son gratuitos. El total de GiB-segundos consumidos por mes se calcula de la siguiente manera:
(365 días) / (12 meses) * (86,400 segundos) * (1 instancia) * (16 GiB por instancia) = 42,048,000 GiB-segundosLos cargos de memoria para esta carga de trabajo son los siguientes:
(42,048,000 GiB-segundos) * ($0.00000200 / GiB-segundo) = $84.096Con un FlexCUD de 1 año, los cargos por memoria son los siguientes:
(42,048,000 GiB-segundos) * ($0.00000144 / GiB-segundo) = $60.54912Cargos 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 por 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:
(2,628,000 segundos de GPU) * ($0.000233 / segundo de GPU) = $612.324Cargo total
El cargo total para esta carga de trabajo es el siguiente:
($0.00 cargos de solicitud) + ($189.216 cargos de CPU virtual) + ($84.096 cargos de memoria) + ($612.324 cargos de GPU) = $885.636El cargo total de esta carga de trabajo (con un FlexCUD de 1 año) es el siguiente:
($0.00 cargos de solicitud) + ($136.23552 cargos de CPU virtual) + ($60.54912 cargos de memoria) + ($612.324 cargos de GPU) = $809.10864Implementaciones y funciones de origen
Las implementaciones de Cloud Run desde la fuente y las funciones funcionan como servicios de Cloud Run y se facturan en consecuencia según las condiciones anteriores.
Cuando se implementa desde la fuente o se crea una función, Cloud Run usa Cloud Build para convertir el código fuente o la 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 implementas tu código fuente o función en Artifact Registry y excedes el uso del nivel gratuito de Artifact Registry, se generarán cargos por implementar tus funciones, incluso cuando tu uso 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 revisar los precios de estos servicios, consulta las páginas de Precios de Cloud Build y Precios de Artifact Registry.
Cloud Run usa Eventarc para la entrega de eventos. Los precios de Eventarc no se incluyen en los precios de Cloud Run que se muestran arriba. Revisa los precios en la página Eventarc Precios.
Los precios de las funciones de Cloud Run (1ª gen.) no se incluyen en los precios de Cloud Run. Revisa los precios en Precios de las funciones de Cloud Run (1ª gen.).
¿Qué sigue?
- Lee la documentación de Cloud Run.
- Comienza a usar Cloud Run.
- Prueba la calculadora de precios.
- Obtén más información sobre las soluciones y los casos de uso de Cloud Run.