Ejecuta contenedores sin reconocimiento del estado en un entorno totalmente gestionado

Cloud Run es una plataforma de computación totalmente gestionada que te permite escalar automáticamente tus contenedores sin reconocimiento del estado. En lugar de utilizar servidores, Cloud Run abstrae toda la gestión de la infraestructura para que puedas dedicarte a lo que de verdad importa: crear aplicaciones fantásticas. Ejecuta tus contenedores en la plataforma totalmente gestionada de Cloud Run o en Anthos, que es compatible tanto con Google Cloud como con los entornos on-premise. Cloud Run se basa en el estándar abierto de Knative, lo que permite que tu aplicación sea portable.

  • Escribe el código a tu manera y en el lenguaje que prefieras: Go, Python, Java, C#, PHP, Ruby, Node.js, Shell y muchos más.
  • Abstrae toda la gestión de la infraestructura para disfrutar de una experiencia de desarrollo más sencilla.
  • Paga solo cuando tu código se esté ejecutando.

Del contenedor al entorno de producción en cuestión de segundos

Despliega fácilmente cualquier contenedor sin reconocimiento del estado que detecte solicitudes o eventos para escribir código a tu manera. Desarrolla aplicaciones fantásticas en tu lenguaje favorito y con las dependencias y herramientas que prefieras. Podrás desplegarlas en cuestión de segundos.

Sin servidor de forma nativa

Cloud Run abstrae toda la gestión de la infraestructura. Escala en función del tráfico desde cero de forma automática y casi instantánea. Además, solo deberás pagar por la cantidad exacta de recursos que uses.

Una sola experiencia, donde quieras

Cloud Run ofrece una experiencia de desarrollo uniforme en distintas plataformas. Usa el servicio totalmente gestionado Cloud Run o disfruta de la flexibilidad en las operaciones on-premise que ofrece Cloud Run for Anthos.

Características principales

Cualquier lenguaje, biblioteca o binario

Usa el lenguaje de programación que prefieras, así como cualquier biblioteca de lenguaje o sistema operativo. Puedes incorporar incluso tus propios binarios.

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

Los contenedores se han convertido en un estándar para empaquetar y desplegar tanto el código como sus dependencias. Cloud Run funciona a la perfección con el ecosistema de contenedores: Cloud Build, Container Registry y Docker.

Pago por uso

Solo se te cobra el tiempo de ejecución de tu código. Para calcular dicho tiempo, se redondea al decisegundo (es decir: la décima parte de un segundo) más cercano.

Ver todas las características

Testimonios de clientes

Lo más destacado

  • Libertad para ejecutar cargas de trabajo personalizadas por un coste inferior

  • Infraestructura rápida, escalable y totalmente gestionada

  • Experiencia de desarrollo mejorada y sin límites

Sector

  • Servicios medioambientales

Ver más clientes

Novedades

Documentación

TUTORIAL
Guía de inicio rápido: Despliega un contenedor de ejemplo pregenerado

Despliega en Cloud Run un contenedor de ejemplo ya subido al repositorio de Container Registry.

TUTORIAL
Guía de inicio rápido: Crea y despliega un contenedor a partir del código fuente

Crea una aplicación sencilla, empaquétala en un contenedor y despliega la imagen de contenedor en Cloud Run.

TUTORIAL
Despliegue continuo desde Git mediante Cloud Build

Descubre cómo automatizar el desarrollo y el despliegue de tu código cuando se envíen nuevas confirmaciones a una determinada rama de un repositorio de Git.

Usos habituales

Servicios web de clientes

Cloud Run te permite crear aplicaciones móviles y web dinámicas que se escalan automáticamente para satisfacer las demandas del tráfico. Este servicio se rige por un modelo de facturación de pago por uso: solo pagas cuando se usa la aplicación y no se generan costes por la infraestructura que no utilizas.

Sitios web

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

Arquitectura de sitios web
API REST en backends para móviles

En las aplicaciones móviles modernas se suelen utilizar APIs de backend RESTful para disponer de información en tiempo real sobre la aplicación y separar la actividad de 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 forma fiable en bases de datos gestionadas como Cloud SQL o Firestore (NoSQL).

API REST en arquitecturas de backend para móviles

Los usuarios que han iniciado sesión pueden acceder a los datos de recursos de aplicaciones almacenados en bases de datos de Cloud.

Administración interna

La administración interna suele requerir el uso de documentos, hojas de cálculo y otras integraciones personalizadas, así como la ejecución de la aplicación web de un proveedor. Si la aplicación web interna empaquetada en un contenedor se aloja en Cloud Run, siempre está lista para usarse y solo se te cobra cuando se utilice.

Arquitectura de administración interna

Microservicios asíncronos automatizados

Los negocios con estructuras complejas tienen cada vez más sistemas que necesitan integrarse y estar conectados. Cloud Run ofrece una forma de seguir una lógica empresarial conocida, que puede empaquetarse en contenedores Docker estándar. Luego, dichos contenedores pueden ejecutarse de forma privada y segura en un entorno totalmente gestionado.

Transformaciones ligeras de datos

No todos los datos requieren usar herramientas de procesamiento de Big Data dedicadas a tiempo completo. En muchos casos, es más adecuado emplear transformaciones ligeras que puedan reducirse a cero y responder a nuevos datos cuando estos vayan llegando. En Cloud Run puedes crear contenedores que incluyan cualquier biblioteca de procesamiento de datos necesaria y ejecutarlos en un entorno gestionado sin servidor; y todo ello sin necesidad de pagar por el tiempo que no se usan. Las transformaciones se pueden activar mediante tareas de Cloud personalizadas o eventos Pub/Sub de proveedores de Google Cloud integrados.

Arquitectura de transformación ligera de datos

Cada vez que se crea un archivo .csv dentro de un segmento de Cloud Storage, un evento se activa y se envía a través de una suscripción de Pub/Sub a un servicio de Cloud Run. El servicio extrae información del archivo y la almacena como datos estructurados en una tabla de BigQuery.

Generación programada de documentos

Programa una tarea mensual con Cloud Scheduler para generar facturas mediante un servicio de Cloud Run. Dado que los contenedores que tienen binarios personalizados se pueden desplegar en Cloud Run, es posible ejecutar una herramienta de generación de PDFs como LibreOffice sin servidor. De este modo, solo pagarás cuando generes facturas.

Arquitectura de generación programada de documentos
Automatización de flujo de trabajo empresarial con webhooks

Conecta tus operaciones mediante una estrategia basada en eventos. Muchas soluciones de software como servicio (SaaS) pueden activar eventos en forma de solicitud. Dichos eventos se conocen como "webhooks". Cloud Run es una opción estupenda para implementar un objetivo de webhook, ya que puede escalarse según la demanda y solo se te cobra cuando recibes y procesas un evento webhook.

Por ejemplo, puedes reaccionar a eventos de GitHub o Slack. Tu infraestructura también puede enviar eventos webhook: por ejemplo, cuando se haga una compra, cuando una tarea esté lista o cuando se active una alerta. Los servicios de Cloud Run pueden reaccionar con el método "justo a tiempo" para procesar y pasar el mensaje.

Automatización del flujo de trabajo empresarial con arquitectura de webhooks

Cada vez que un desarrollador envía una solicitud a un repositorio de Git, se envía un webhook a un servicio de Cloud Run. Dicho servicio retransmite el mensaje a una sala de chat y activa otro microservicio privado en tu infraestructura.

Ver todas las guías técnicas

Todas las características

Cualquier lenguaje, biblioteca o binario Usa el lenguaje de programación que prefieras o cualquier biblioteca de lenguaje o sistema operativo. Incluso puedes incorporar tus propios binarios.
Usa los estándares y los flujos de trabajo de contenedores Cloud Run funciona a la perfección con el ecosistema de contenedores, como Cloud Build, Container Registry y Docker.
Experiencia de desarrollo sencilla Despliega y gestiona rápidamente tus servicios con una línea de comandos y una interfaz de usuario sencillas.
Totalmente gestionado No tienes que gestionar ninguna infraestructura: una vez que lo despliegas, Cloud Run gestiona tus servicios para que nada te quite el sueño.
Autoescalado rápido Cloud Run escala automáticamente de cero a N, y al contrario, en función del tráfico.
Redundancia Los servicios de Cloud Run son regionales y se replican automáticamente en varias zonas.
Registro y monitorización integrados La integración preconfigurada con Cloud Monitoring, Cloud Logging y Error Reporting permite mantener las aplicaciones en buen estado.
Procesar tráfico web o eventos asíncronos Expón públicamente los servicios de Cloud Run para recibir solicitudes web o invócalos de forma privada mediante eventos asíncronos como, por ejemplo, mensajes enviados por Pub/Sub.
Basado en Knative Cloud Run se basa en el proyecto de código abierto Knative, lo que permite que tus cargas de trabajo puedan transferirse entre distintas plataformas.
URLs de HTTPS Cada servicio de Cloud Run recibe un punto de conexión HTTPS estable y listo para usarse con una terminación de TLS gestionada.
Dominios personalizados Asigna los servicios a tus propios dominios.

Precios

Puedes usar la calculadora de precios de Google Cloud para estimar los costes.

Ver detalles de precios

Precio total=
Recursos informáticos+
0,00002400 USD
por segundo de vCPU
Memoria+
0,00000250 USD
por segundo de GB
Solicitudes+
0,40 USD por millón
de solicitudes
Nivel gratuito:
180.000
segundos de vCPU
al mes
360.000
segundos de GB
al mes
2 millones
de solicitudes
al mes
1 GB
Salida en Norteamérica
al mes

Partners

Cloud Run se integra fácilmente con una amplia variedad de partners tecnológicos.

Ve un paso más allá

Consigue 300 USD en créditos gratuitos para formarte y crear en Google Cloud durante un máximo de 12 meses.

¿Necesitas ayuda para empezar?
Trabaja con un partner de confianza
Sigue explorando