Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.
Trabajos de Cloud Run: Ejecuta secuencias de comandos y trabajos de procesamiento de datos en Cloud Run
Ir a

Cloud Run

Usa tu lenguaje favorito (Go, Python, Java, Node.js o .NET) para crear e implementar apps escalables y alojadas en contenedores en una plataforma completamente administrada y sin servidores.

Los clientes nuevos obtienen $300 en créditos gratuitos que pueden usar en Cloud Run. Todos los clientes obtienen 2 millones de solicitudes gratuitas por mes, que no se descuentan de sus créditos.

  • Implementa un contenedor de muestra que responda a solicitudes web entrantes con esta Guía de inicio rápido.

  • ¿Quieres desarrollar desde la fuente? Implementa una aplicación de muestra en Cloud Run desde la fuente con esta guía.

  • Ejecuta migraciones de bases de datos, informes nocturnos o transformaciones de datos por lotes con los trabajos de Cloud Run.

Funciones clave

Funciones clave

Admite cualquier lenguaje, objeto binario o biblioteca

Usa el lenguaje de programación que desees, las bibliotecas de cualquier lenguaje o sistema operativo, o incluso tus propios objetos binarios.

Aprovecha los estándares y los flujos de trabajo de los contenedores

Los contenedores se convirtieron en un estándar para empaquetar e implementar el código y sus dependencias. Cloud Run funciona muy bien con el ecosistema de contenedores: Cloud Build, Cloud Code, Artifact Registry y Docker.

Paga por lo que usas

Paga solo por el tiempo de ejecución de tu código, con una facturación que se redondea a la centena de milisegundos más cercana.

Ver todas las funciones

Novedades

Novedades

Vista previa pública: Ejecuta código en una plataforma sin servidores y completamente administrada sin un modelo controlado por eventos con los trabajos de Cloud Run.

Documentación

Documentación

Conceptos básicos de Google Cloud
¿Qué es Cloud Run?

Obtén una descripción general integral de Cloud Run, desde conceptos clave hasta integraciones y casos de uso habituales.

Guía de inicio rápido
Implementa un contenedor de muestra predefinido

Implementa un contenedor de muestra que ya se subió al repositorio de Container Registry para Cloud Run.

Guía de inicio rápido
Crea e implementa un contenedor desde el código fuente

Crea una aplicación simple, empaquétala en un contenedor y, luego, implementa la imagen del contenedor en Cloud Run.

Instructivo
Implementación continua desde Git con Cloud Build

Aprende a automatizar las compilaciones y a implementar tu código cuando se envíen nuevas confirmaciones a una rama específica de un repositorio de Git.

Casos de uso

Casos de uso

Caso de uso
Servicios web: sitios web

Crea tu sitio web con una pila tecnológica consolidada, como nginx, ExpressJS o django, accede a tu base de datos de SQL en Cloud SQL y procesa páginas HTML dinámicas.

Ícono de Google Chrome con flecha que fluye a un rectángulo con los lenguajes de programación Node.js, django y Ruby on Rails, los que, a su vez, fluyen hacia Cloud SQL relacional
Caso de uso
Servicios web: backend de las APIs de REST

Por lo general, las apps para dispositivos móviles modernas se basan en las APIs de backend RESTful a fin de proporcionar vistas actuales de los datos de app y la separación entre los equipos de desarrollo de frontend y backend. Los servicios de API que se ejecutan en Cloud Run permiten a los desarrolladores conservar los datos de manera confiable en bases de datos administradas, como Cloud SQL o Firestore (NoSQL). En Cloud Run los usuarios que acceden a sus cuentas pueden ver los datos de recursos de apps almacenados en las bases de datos de Cloud.

Diagrama de caso de uso para el backend de las APIs de REST: cuadros apilados y vinculados con las etiquetas siguientes: Usuarios, Dispositivo móvil, APIs de Rest de Cloud Run y BD de documentos de Firestore. Hay líneas que fluyen desde el dispositivo móvil y las APIs de REST de Cloud Run hacia un cuadro con la etiqueta Identity Platform
Caso de uso
Procesamiento de datos: transformación de datos básicos

Diseña aplicaciones de procesamiento de datos de Cloud Run que transforman los datos básicos a medida que los reciben y almacénalos como datos estructurados. Las transformaciones se pueden activar con fuentes de Google Cloud.

Cuando se crea un archivo .csv, se activa un evento y se envía a un servicio de Cloud Run. Luego, se extraen los datos, se estructuran y se almacenan en una tabla de BigQuery.

Diagrama de caso de uso para la transmisión de datos básicos: flujo de un cuadro de Cloud Storage a la izquierda que, mediante una flecha hacia la derecha con la etiqueta Activador de Cloud Storage, apunta al cuadro Transformación de datos/Cloud Run, el cual, a su vez, apunta al cuadro de BigQuery por medio de una flecha con la etiqueta Almacenamiento de datos
Caso de uso
Automatización: generación programada de documentos

Programa un trabajo mensual con Cloud Scheduler para generar facturas con un servicio de Cloud Run. Como los contenedores que almacenan los objetos binarios personalizados se pueden implementar en Cloud Run, este programa puede ejecutarse en una herramienta de generación de archivos PDF (como LibreOffice) con un método sin servidores, por lo que solo deberás pagar cuando generes facturas.

Diagrama de caso de uso para la generación programada de documentos: flujo de un cuadro de Cloud Scheduler a la izquierda, flecha con la etiqueta Cada mes que se mueve hacia la derecha hacia el cuadro del medio de una pila de 3 cuadros, con las etiquetas Generación de PDF/Cloud Run. Una flecha con la etiqueta Obtener datos del cliente apunta hacia arriba y hacia el cuadro con la etiqueta Cloud SQL relacional. Una flecha hacia abajo, con la etiqueta Almacenar facturas, se dirige hacia Cloud Storage
Caso de uso
Automatización: flujo de trabajo del negocio con webhooks

Adopta un enfoque basado en eventos para conectar tus operaciones. Cloud Run escala según la demanda durante la implementación de destinos de webhooks enviando eventos en forma de solicitudes. Solo se te cobra cuando recibes y procesas los eventos.

Puedes reaccionar a eventos de GitHub o Slack, o enviar webhooks cuando se realiza una compra, cuando un trabajo está listo o cuando se activa una alerta, todo con un servicio que puede reaccionar en el momento a fin de activar un microservicio de tu infraestructura.

El cuadro a la izquierda con la etiqueta Desarrollador se une a otro cuadro que tiene la etiqueta Repositorio de Git mediante una flecha a la derecha con la etiqueta Enviar código. En la misma dirección, por medio de una flecha con la etiqueta Solicitud POST, este último cuadro se conecta con el 2º cuadro de una pila de 3 cuadros, con las etiquetas Receptor de webhook/Cloud Run. Una flecha con la etiqueta Activación apunta hacia un cuadro con la etiqueta Otros servicios. Otra etiqueta, Retransmisión, se dirige hacia Google Chat.

Todas las funciones

Todas las funciones

Admite cualquier lenguaje, objeto binario o biblioteca

Compatibilidad integrada con Node.js, Go, Java, Kotlin, Scala, Python, .NET y Docker.

Usa el lenguaje de programación que desees, las bibliotecas de cualquier lenguaje o sistema operativo, o incluso tus propios objetos binarios.

Aprovecha los estándares y los flujos de trabajo de los contenedores Cloud Run admite todas las imágenes de contenedor y funciona muy bien con el ecosistema de contenedores: Cloud Build, Artifact Registry y Docker.
Experiencia mejorada para los desarrolladores Utiliza una línea de comandos y una interfaz de usuario sencillas para implementar y administrar tus servicios con rapidez. Se integra a Cloud Code y Cloud Build para poder realizar implementaciones continuas.
Completamente administrada No hay infraestructura para administrar: una vez que implementas Cloud Run, este administra tus servicios a fin de que puedas descansar con tranquilidad.
Simultaneidad por instancia Cloud Run escala automáticamente instancias de contenedor y admite hasta 1,000 solicitudes simultáneas en cada instancia de contenedor, lo que proporciona un alto nivel de eficiencia.
Rápido ajuste de escala automático Automáticamente, Cloud Run aumenta o reduce la escala vertical de cero a N según el tráfico, aprovechando la transmisión de imágenes de contenedor para un tiempo de inicio rápido.
Redundancia Los servicios de Cloud Run son regionales y se replican de forma automática en varias zonas.
Seguridad Activa los secretos desde Secret Manager. Solo implementa imágenes de contenedores de confianza con la autorización binaria. Lleva tus propias claves de encriptación. Las instancias de contenedores se ejecutan en una zona de pruebas segura y aislada de otros recursos, con identidades y permisos dedicados.
Almacenamiento persistente y efímero

Aprovecha hasta 32 GiB de almacenamiento efímero con un sistema de archivos en memoria.

Conéctate a sistemas de archivos de redes como Filestore o Cloud Storage FUSE para obtener almacenamiento persistente.

Supervisión y registros integrados Realiza una integración inmediata a Cloud Monitoring, Cloud Logging, Cloud Trace y Error Reporting para garantizar el estado de una aplicación.
Procesa tráfico web Permite exponer los servicios de Cloud Run de forma pública para recibir solicitudes web.
Procesa eventos asíncronos Configura activadores para recibir eventos de servicios de Google, SaaS y tus propias apps usando servicios con acoplamiento bajo que reaccionen a cambios en el estado.
Portabilidad Cloud Run acepta imágenes de contenedores estándar y se basa en el proyecto de código abierto de Knative, lo que permite la portabilidad de tus cargas de trabajo entre plataformas.
URLs HTTPS Cada servicio de Cloud Run cuenta con un extremo HTTPS estable y listo para usar, y la finalización de TLS la administras tú.
Dominios personalizados Asigna tus servicios a tus propios dominios.
HTTP/2, WebSockets y gRPC Invoca y conecta servicios de Cloud Run con HTTP/1*, HTTP/2, WebSockets o gRPC (unaria y de transmisión).

Precios

Precios

Paga por lo que usas con un nivel Siempre gratuito que se redondea hasta la centena de milisegundos más cercana.

El costo total corresponde a la suma del uso de CPU, memoria, solicitudes y redes.

Usa la calculadora de precios de Google Cloud a fin de obtener una estimación.

CPU Memoria Solicitudes
Precio $0.00002400 por unidad de CPU virtual segundo $0.00000250 por GiB segundo $0.40 por millón de solicitudes
Siempre gratuito 180,000 unidades de CPU virtual segundo por mes 360,000 unidades de GiB segundo por mes 2 millones de solicitudes por mes

Socios

Socios

Cloud Run se integra con facilidad en una amplia variedad de tecnologías de socios.