Ejecuta servicios de frontend y backend, trabajos por lotes, LLM de host y cargas de trabajo de procesamiento de colas sin tener que administrar la infraestructura.
Obtén dos millones de solicitudes gratuitas por mes.
Funciones
Puedes escribir código con el lenguaje, el framework y las bibliotecas que prefieras, empaquetarlo como un contenedor, ejecutar “gcloud run deploy” y tu app estará activa, ya que se le proporciona todo lo que necesita para ejecutarse en producción. Compilar un contenedor es completamente opcional. Si usas Go, Node.js, Python, Java, .NET Core o Ruby, puedes usar la opción de implementación basada en la fuente que compila el contenedor por ti, con las prácticas recomendadas para el lenguaje que usas.
Ya sea que cuentes con servicios basados en eventos y de larga duración, o implementes trabajos alojados en contenedores para procesar datos, Cloud Run aumenta o reduce automáticamente la escala de tus contenedores desde cero. Esto significa que solo pagas cuando se ejecuta tu código.
(Ahora en versión preliminar pública) Ofrece acceso a pedido a las GPUs NVIDIA L4 para ejecutar cargas de trabajo de inferencia de IA. Proporciona tasas de tokens rápidas para modelos con hasta nueve mil millones de parámetros.
(Ahora en versión preliminar pública) Escribe e implementa funciones directamente con Cloud Run, lo que te da control completo sobre la configuración del servicio subyacente.
Cloud Run también puede automatizar el modo en que llegas a la producción con paquetes de compilación que te permiten implementar directamente desde el código fuente, sin tener que instalar Docker en tu máquina. Puedes automatizar tus compilaciones y, luego, implementar tu código cada vez que se envíen nuevas confirmaciones a una rama determinada de un repositorio de Git.
Los trabajos de Cloud Run te permiten realizar procesamientos por lotes, con instancias que se ejecutan en paralelo. Ejecuta trabajos de ejecución hasta la finalización que no respondan a solicitudes HTTP, todo en una plataforma sin servidores. Permite que tus trabajos se ejecuten por hasta 24 horas.
Envía tráfico a una red de VPC directamente y conéctate con todos los servicios que ejecutas en la VPC.
Cómo funciona
Cloud Run es una plataforma completamente administrada que te permite ejecutar tu código directamente en la infraestructura escalable de Google. Cloud Run es simple, está automatizado y se diseñó para aumentar tu productividad.
Usos comunes
Implementa y aloja un sitio web con Cloud Run
Compila tu aplicación web con tu pila favorita, accede a tu base de datos de SQL y renderiza páginas HTML dinámicas. Cloud Run también te permite reducir la escala a cero cuando no ingresan solicitudes a tu sitio web.
En este codelab, comenzarás con una imagen de Docker creada a través de Cloud Build, que activarás en Cloud Shell. Luego, implementarás esa imagen en Cloud Run con un comando en Cloud Shell.
Implementa y aloja un sitio web con Cloud Run
Compila tu aplicación web con tu pila favorita, accede a tu base de datos de SQL y renderiza páginas HTML dinámicas. Cloud Run también te permite reducir la escala a cero cuando no ingresan solicitudes a tu sitio web.
En este codelab, comenzarás con una imagen de Docker creada a través de Cloud Build, que activarás en Cloud Shell. Luego, implementarás esa imagen en Cloud Run con un comando en Cloud Shell.
Aloja LLM con GPU de Cloud Run
Realiza inferencias de IA en tiempo real con los LLM que elijas en Cloud Run, como Llama 3.1, Mistral y Gemma 2. También es ideal para aplicaciones de procesamiento intensivo, como el reconocimiento de imágenes, la transcodificación de videos y la transmisión.
Aloja LLM con GPU de Cloud Run
Realiza inferencias de IA en tiempo real con los LLM que elijas en Cloud Run, como Llama 3.1, Mistral y Gemma 2. También es ideal para aplicaciones de procesamiento intensivo, como el reconocimiento de imágenes, la transcodificación de videos y la transmisión.
Puedes compilar una API de REST, una API de GraphQL o microservicios privados que se comuniquen a través de HTTP o gRPC.
Puedes compilar una API de REST, una API de 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 envío de Pub/Sub y eventos de Eventarc.
Los servicios de Cloud Run pueden recibir mensajes de suscripciones de envío de Pub/Sub y eventos de Eventarc.
Ejecuta secuencias de comandos, trabajos cron o cargas de trabajo de procesamiento de datos paralelizadas. Ideal para trabajos de larga duración o trabajos en los que el tiempo de finalización es importante.
Ejecuta secuencias de comandos, trabajos cron o cargas de trabajo de procesamiento de datos paralelizadas. Ideal para trabajos de larga duración o trabajos en los que el tiempo de finalización es importante.
Precios
Cómo funcionan los precios de Cloud Run | Paga por lo que usas con un nivel Siempre gratuito que se redondea hasta la centena de milisegundos más cercana. Si no lo usas, no lo pagas. | |
---|---|---|
SKU | Precio después del nivel gratuito sin descuento | Gratis |
CPU | $0.00001800 por CPU virtual por segundo | Las primeras 240,000 unidades de CPU virtual segundo al mes son gratuitas |
Memoria | $0.00000200 por GiB por segundo | Los primeros 450,000 GiB por segundo al mes son gratuitos |
Compra descuentos por compromiso de uso para reducir el uso continuo de Cloud Run.
Cómo funcionan los precios de Cloud Run
Paga por lo que usas con un nivel Siempre gratuito que se redondea hasta la centena de milisegundos más cercana. Si no lo usas, no lo pagas.
CPU
$0.00001800 por CPU virtual por segundo
Las primeras 240,000 unidades de CPU virtual segundo al mes son gratuitas
$0.00000200 por GiB por segundo
Los primeros 450,000 GiB por segundo al mes son gratuitos
Compra descuentos por compromiso de uso para reducir el uso continuo de Cloud Run.
Caso empresarial
Explora cómo otras empresas disminuyen sus costos, impulsan la innovación y aumentan el ROI con Cloud Run
BBC: Mantente al tanto de un ajetreado día de noticias gracias a una arquitectura sin servidores de extremo a extremo
La BBC pasó de ejecutar entre 150 y 200 instancias de contenedores a más de 1,000 durante un aumento repentino de tráfico masivo. “Y la infraestructura simplemente funcionó”.
Leer la historiaClientes destacados
Integración y socios
Preguntas frecuentes
Con Cloud Run, puedes implementar y administrar tu sitio web sin la sobrecarga necesaria para las implementaciones basadas en VMs o Kubernetes. No solo es un enfoque más simple desde una perspectiva de administración, sino que también te brinda la capacidad de reducir la escala a cero cuando no ingresan solicitudes a tu sitio web.
Cloud Run está diseñado para mejorar la experiencia de App Engine, ya que incorpora muchas de las mejores funciones del entorno estándar de App Engine y de su entorno flexible. Los servicios de Cloud Run pueden manejar las mismas cargas de trabajo que los servicios de App Engine, lo que incluye implementar y alojar sitios web. Sin embargo, Cloud Run ofrece a los clientes mucha más flexibilidad en la implementación.