Cloud Run

Una plataforma de procesamiento completamente administrada para implementar y escalar aplicaciones en contenedores con rapidez y seguridad.

Probar Cloud Run gratis
  • action/check_circle_24pxCreado con Sketch.

    Codifica a tu manera con los lenguajes que más te gusten (Go, Python, Java, Ruby, Node.js, y muchos más).

  • action/check_circle_24pxCreado con Sketch.

    Simplifica la administración de la infraestructura para ofrecer una experiencia sencilla a los desarrolladores.

  • action/check_circle_24pxCreado con Sketch.

    Está compilado en Knative, un estándar abierto que habilita la portabilidad de tus aplicaciones.

Pasa del contenedor a la producción en segundos

Implementa cualquier contenedor que escuche las solicitudes y los eventos, y codifica a tu manera. Compila aplicaciones en tu lenguaje favorito con las dependencias y herramientas que prefieras e impleméntalas en segundos.

Completamente administrada

Cloud Run simplifica la administración de la infraestructura mediante un ajuste de escala automático que aumenta o disminuye desde cero, según el tráfico, y de modo casi instantáneo. Con Cloud Run se te cobrará solo por los recursos exactos que uses.

Experiencia mejorada para los desarrolladores

Cloud Run simplifica y agiliza el desarrollo de apps y su implementación. Además, se integra por completo a Cloud Code, Cloud Build, Cloud Monitoring y Cloud Logging a fin de ofrecer una experiencia mejorada de extremo a extremo para los desarrolladores.

Características 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 características

Documentación

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

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

Guía de inicio rápido
Compila 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
Videos de Serverless Toolbox

Descubre las capacidades de Cloud Run, desde la compilación de API de REST hasta el traspaso de objetos binarios personalizados a un entorno sin servidores, y mucho más.

Instructivo
Implementación continua desde Git con Cloud Build

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

Instructivo
Recursos de Cloud Run

Consulta recursos de asistencia, notas de la versión, Acuerdos de Nivel de Servicio, y mucho más.

Instructivo
Descubre todo lo que puedes crear en Google Cloud

Descubre cómo aprovechar las variadas funciones de Cloud Run con la modernización de la infraestructura, la administración de datos, las estadísticas inteligentes, y mucho más.

Casos prácticos

Caso práctico
Servicios web: sitios web

Compila tu sitio web con un technology stack consolidado como nginx, ExpressJS o django, accede a tu base de datos de SQL en Cloud SQL y procesa páginas HTML dinámicas.

Diagrama de caso práctico para sitios web
Caso práctico
Servicios web: backend de las API de REST

Por lo general, las apps para dispositivos móviles modernas se basan en las API de backend RESTful para 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 práctico del backend de las API de REST
Caso práctico
Servicios web: gestión de la oficina administrativa

Por lo general, la gestión de la oficina administrativa requiere de documentos, hojas de cálculo y otras integraciones personalizadas, además de la ejecución de aplicaciones web que suministran los proveedores. Alojar las aplicaciones web internas en contenedores de Cloud Run significa que siempre estarán listas para usar y solo se te facturará cuando las uses.

Diagrama de caso práctico de gestión de la oficina administrativa
Caso práctico
Procesamiento de datos: transformación de datos básicos

Compila 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 eventos personalizados de Cloud Tasks o Pub/Sub de proveedores integrados de Google Cloud.

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

Diagrama de caso práctico de transmisión de datos básicos
Caso práctico
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 práctico de generación programada de documentos
Caso práctico
Automatización: flujo de trabajo del negocio con webhooks

Adopta un enfoque basado en eventos para conectar tus operaciones. Cloud Run escala a pedido 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, un trabajo está listo o se activa una alerta, todo con un servicio que puede reaccionar en el momento a fin de activar un microservicio de tu infraestructura.

Ej.: un flujo de datos simplificado y general entre un almacén de datos local, como Teradata y BigQuery.

Todas las características

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 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.
Rápido ajuste de escala automático Cloud Run realiza un ajuste de escala automático que aumenta o disminuye la escala de cero a N en función del tráfico.
Redundancia Los servicios de Cloud Run son regionales y se replican de forma automática en varias zonas.
Supervisión y registros integrados Realiza una integración inmediata a Cloud Monitoring, Cloud Logging y Error Reporting para garantizar el estado de una aplicación.
Procesa tráfico web o eventos asíncronos Debes exponer los servicios de Cloud Run de forma pública para recibir solicitudes web o invocarlos de forma privada a través de eventos asíncronos, como mensajes enviados desde Pub/Sub.
Aislamiento estricto del contenedor Las instancias de contenedor se ejecutan en una zona de pruebas segura y aislada de otros recursos.
Compilado en Knative Cloud Run se compila en el proyecto de código abierto Knative, lo que permite trasladar cargas de trabajo entre plataformas.
URL HTTPS Cada servicio de Cloud Run cuenta con un extremo HTTPS estable y listo para usar, y la finalización TLS se administra por ti.
Dominios personalizados Mapea tus servicios a tus propios dominios.
gRPC y HTTP/1 Invoca y conecta los servicios de Cloud Run con HTTP/1.* o gRPC unario.

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 Herramientas de redes.

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

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

Socios

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