Ejecuta servicios de frontend y backend, realiza tareas por lotes, aloja LLMs y pon en cola cargas de trabajo de procesamiento sin necesidad de gestionar la infraestructura.
2 millones de solicitudes al mes gratis.
Características
Puedes escribir código con tu lenguaje, framework y bibliotecas favoritos, empaquetarlo como un contenedor, ejecutar "gcloud run deploy", y tu aplicación se publicará con todo lo que necesita para ejecutarse en producción. Crear un contenedor es totalmente opcional. Si utilizas Go, Node.js, Python, Java, .NET Core o Ruby, puedes usar la opción de despliegue basado en fuente que crea el contenedor automáticamente. Para ello, sigue las prácticas recomendadas para el lenguaje que utilizas.
Tanto si tienes servicios de larga duración basados en eventos como si despliegas tareas en contenedores para procesar datos, Cloud Run escala de forma automática tus contenedores vertical u horizontalmente desde cero. De esta forma, solo pagas cuando el código se ejecuta.
(Ya disponible en versión preliminar pública) Acceso bajo demanda a las GPUs de NVIDIA L4 para ejecutar cargas de trabajo de inferencia de IA. Las instancias de GPU se inician en 5 segundos y se escalan a cero.
(Ahora en versión preliminar pública) Escribe y implementa funciones directamente con Cloud Run, lo que te da un control absoluto sobre la configuración del servicio subyacente.
Cloud Run también puede automatizar el acceso a la fase de producción mediante el uso de paquetes de compilación que te permiten realizar el despliegue directamente desde el origen, sin tener que instalar Docker en tu máquina. Puedes automatizar las versiones y desplegar tu código cada vez que se envíen nuevas confirmaciones a una determinada rama de un repositorio de Git.
Las tareas de Cloud Run te permiten realizar procesamientos por lotes, ya que las instancias se ejecutan en paralelo. Ejecuta tareas desde la ejecución hasta su finalización que no respondan a las solicitudes HTTP, y todo ello en una plataforma sin servidor. Deja que tus tareas se ejecuten durante hasta 24 horas.
Envía tráfico a una VPC directamente y conecta con todos los servicios que ejecutes en esa VPC.
Cómo funciona
Cloud Run es una plataforma totalmente gestionada que te permite ejecutar tu código directamente en la infraestructura escalable de Google. Cloud Run es una solución sencilla, automatizada y diseñada para que aumentes tu productividad.
Usos habituales
Desplegar y alojar un sitio web con Cloud Run
Crea tu aplicación web con tu pila favorita, accede a tu base de datos SQL y renderiza páginas HTML dinámicas. Cloud Run también te permite escalar a cero cuando no recibes solicitudes en tu sitio web.
En este codelab, empezarás con una imagen Docker creada a través de Cloud Build que podrás activar en Cloud Shell. A continuación, despliega esa imagen en Cloud Run con un comando en Cloud Shell.
Desplegar y alojar un sitio web con Cloud Run
Crea tu aplicación web con tu pila favorita, accede a tu base de datos SQL y renderiza páginas HTML dinámicas. Cloud Run también te permite escalar a cero cuando no recibes solicitudes en tu sitio web.
En este codelab, empezarás con una imagen Docker creada a través de Cloud Build que podrás activar en Cloud Shell. A continuación, despliega esa imagen en Cloud Run con un comando en Cloud Shell.
Alojar LLMs con GPUs de Cloud Run
Haz inferencias de IA en tiempo real con los LLMs que elijas en Cloud Run, incluidos Llama 3.1, Mistral y Gemma 2. También es ideal para aplicaciones que utilizan muchos recursos de computación, como el reconocimiento de imágenes, la transcodificación de vídeo y streaming.
Alojar LLMs con GPUs de Cloud Run
Haz inferencias de IA en tiempo real con los LLMs que elijas en Cloud Run, incluidos Llama 3.1, Mistral y Gemma 2. También es ideal para aplicaciones que utilizan muchos recursos de computación, como el reconocimiento de imágenes, la transcodificación de vídeo y streaming.
Puedes crear una API REST, una API GraphQL o microservicios privados que se comuniquen a través de HTTP o gRPC.
Puedes crear una API REST, una API GraphQL o microservicios privados que se comuniquen a través de HTTP o gRPC.
Los servicios de Cloud Run pueden recibir mensajes de suscripciones de inserción de Pub/Sub y eventos de Eventarc.
Los servicios de Cloud Run pueden recibir mensajes de suscripciones de inserción de Pub/Sub y eventos de Eventarc.
Ejecuta secuencias de comandos, tareas cron o cargas de trabajo de procesamiento de datos en paralelo. Ideal para tareas de larga duración o en las que el tiempo de finalización sea importante.
Ejecuta secuencias de comandos, tareas cron o cargas de trabajo de procesamiento de datos en paralelo. Ideal para tareas de larga duración o en las que el tiempo de finalización sea importante.
Precios
Cómo funcionan los precios de Cloud Run | Paga solo por lo que uses, redondeando a los 100 milisegundos más cercanos. Además, ofrecemos el nivel Always Free. Si no utilizas el servicio, no pagas por él. | |
---|---|---|
SKU | Precio más allá del nivel gratuito sin descuento | Gratis |
CPU | 0,00001800 $ por vCPU/segundo | Primeras 180.000 vCPU por segundo al mes gratis |
Memoria | 0,00000200 USD por GiB/segundo | Primeros 360.000 GiB por segundo al mes gratis |
Compra descuentos por compromiso de uso para reducir el uso continuo de Cloud Run.
Cómo funcionan los precios de Cloud Run
Paga solo por lo que uses, redondeando a los 100 milisegundos más cercanos. Además, ofrecemos el nivel Always Free. Si no utilizas el servicio, no pagas por él.
CPU
0,00001800 $ por vCPU/segundo
Primeras 180.000 vCPU por segundo al mes gratis
0,00000200 USD por GiB/segundo
Primeros 360.000 GiB por segundo al mes gratis
Compra descuentos por compromiso de uso para reducir el uso continuo de Cloud Run.
Caso de negocio
Descubre cómo consiguen otras empresas reducir los costes, aumentar el retorno de la inversión e impulsar la innovación con Cloud Run
BBC: Seguir el ritmo los días de noticias más ajetreados con una arquitectura integral sin servidor
La BBC pasó de ejecutar entre 150 y 200 instancias de contenedores a superar las 1000 durante un gran pico de tráfico. "Y la infraestructura funcionó".
Leer el testimonioClientes destacados
Partners e integración
Preguntas frecuentes
Con Cloud Run, puedes gestionar y desplegar tu sitio web sin la sobrecarga que requieren los despliegues en máquinas virtuales o Kubernetes. No solo se trata de un método más sencillo desde el punto de vista administrativo, sino que también ofrece la posibilidad de escalar a cero cuando no hay solicitudes en tu sitio web.
Cloud Run está diseñado para mejorar la experiencia de App Engine e incorpora muchas de las mejores funciones del entorno estándar y flexible de App Engine. Los servicios de Cloud Run pueden gestionar las mismas cargas de trabajo que los servicios de App Engine, incluido el despliegue y el alojamiento de sitios web, pero Cloud Run ofrece a los clientes mucha más flexibilidad a la hora de implementar estos servicios.