Cloud Run: Crear servicio, tráfico, autoescalado y versiones

Google Cloud Run: plataforma serverless con despliegues rápidos, escalado automático y pago por uso. Controla tráfico, revisiones y seguridad con IAM.

8 sept 2025 • 5 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Google Cloud Run es una plataforma serverless totalmente gestionada que permite desplegar y ejecutar aplicaciones en contenedores sin preocuparse por la infraestructura. Desde una API pequeña hasta un backend de alta demanda, escala de forma automática según las solicitudes entrantes y optimiza costes con facturación por uso.

Características clave: cada servicio obtiene un endpoint HTTPS único y seguro con gestión automática de TLS; puedes publicar servicios de forma pública o mantenerlos privados dentro de tu organización con control de acceso mediante IAM; pagas solo por recursos consumidos mientras se atienden peticiones; incorpora gestión de tráfico nativa con versiones y división gradual de tráfico para despliegues canary o A B; escalado automático por solicitud que baja a cero cuando no hay tráfico y sube a miles de instancias en segundos para absorber picos.

Por qué elegir Cloud Run: enfoque developer friendly con despliegues en un comando, seguridad por defecto con HTTPS, IAM y redes privadas, y una relación coste rendimiento excelente. En Q2BSTUDIO, especialistas en software a medida y aplicaciones a medida, integramos Cloud Run con CI CD, observabilidad, ciberseguridad, agentes IA y servicios inteligencia de negocio para acelerar la entrega de valor en entornos multicloud.

Crear un servicio en Cloud Run con la consola: accede a Cloud Run y elige Crear servicio, selecciona Desplegar una revisión desde una imagen de contenedor existente e indica la imagen stacksimplify google-cloud-run v1, define el nombre de servicio como myservice1, habilita Allow unauthenticated invocations si quieres acceso público y usa el puerto 80. Tras crear, tendrás un endpoint HTTPS único con subdominio run.app y soporte para dominios personalizados, WebSockets, HTTP 2 y gRPC extremo a extremo.

Modelo de precios: por uso cuando se configura como request based, la CPU no se asigna ni se factura si la instancia no procesa solicitudes y existe una tarifa por petición. En modo instance based, se factura toda la vida de la instancia con CPU asignada y sin tarifa por petición. Esta flexibilidad permite optimizar costes según la carga y el patrón de consumo.

Actualizar la aplicación a v2: entra en Cloud Run, abre myservice1, selecciona Edit and deploy new revision, cambia la imagen a stacksimplify google-cloud-run v2 y marca Serve this revision immediately para servir la nueva revisión. Podrás comprobar la versión activa en el endpoint del servicio.

Gestión de tráfico y revisiones: Cloud Run mantiene un historial de revisiones y permite enrutar tráfico al último despliegue, volver a una revisión previa o dividir tráfico entre varias. Por ejemplo, repartir 50 por ciento al v1 y 50 por ciento al v2 para validar comportamiento en producción. Asigna etiquetas de revisión para obtener URLs directas a cada versión, por ejemplo myappv1 y myappv2, lo que facilita pruebas A B y diagnósticos sin afectar al flujo principal.

Despliegue v3 con canary: despliega la imagen stacksimplify google-cloud-run v3 con Serve this revision immediately desmarcado para no servirla aún en el endpoint principal. Añade después una etiqueta de revisión, por ejemplo myappv3, y verifica que responde su URL específica. Posteriormente, asigna 10 por ciento de tráfico a v3 manteniendo 90 por ciento entre v1 y v2 para un rollout gradual, y ajusta progresivamente a 33 por ciento v1, 33 por ciento v2, 34 por ciento v3 o hasta 100 por ciento a v3 si todo es correcto. Revertir es inmediato.

Autoscaling: el escalado por solicitud permite iniciar desde cero para ahorrar costes o fijar minimum instances en 1 para reducir cold starts. Con maximum instances puedes limitar o ampliar el escalado horizontal hasta miles de instancias previa ampliación de cuota. Cuando minimum instances es cero y no hay tráfico, no habrá instancias activas y la primera petición sufrirá una latencia inicial, mitigable con un mínimo de instancias de calentamiento.

Modos de acceso: con Ingress Control puedes exponer públicamente el servicio o restringirlo a tráfico interno de VPC y balanceadores externos. En autenticación, admite acceso sin autenticación para APIs o sitios públicos y acceso autenticado mediante Identity Aware Proxy e IAM para un control fino de identidades y permisos.

Comandos gcloud esenciales para producción: configura el proyecto y región con gcloud config set core project PROJECT_ID y gcloud config set run region us-central1. Despliega con gcloud run deploy myservice102 --image=stacksimplify google-cloud-run v1 --allow-unauthenticated --port=80. Lista servicios con gcloud run services list y describe uno con gcloud run services describe myservice102. Actualiza la imagen con gcloud run services update myservice102 --image=stacksimplify google-cloud-run v2. Lista revisiones con gcloud run revisions list y descríbelas con gcloud run revisions describe NOMBRE_REVISION. Gestiona tráfico con gcloud run services update-traffic myservice102 --to-revisions REV1=50,REV2=50, añade etiquetas de revisión con gcloud run services update-traffic myservice102 --set-tags myappv1=REV1,myappv2=REV2, envía un 10 por ciento a la revisión más reciente con gcloud run services update-traffic myservice102 --to-revisions LATEST=10 y dirige 100 por ciento a la última con gcloud run services update-traffic myservice102 --to-latest. Borra el servicio con gcloud run services delete myservice102 cuando finalices.

Casos de uso y buenas prácticas: servicios web y APIs elásticos, microservicios con despliegues canary, trabajos event driven, backend para apps móviles y endpoints para modelos de inteligencia artificial y ia para empresas. Mantén imágenes pequeñas y reproducibles, usa variables de entorno gestionadas, configura health checks, métricas y alertas, y aplica políticas de seguridad Zero Trust con IAM y secretos protegidos.

En Q2BSTUDIO ayudamos a empresas a modernizar aplicaciones con servicios cloud aws y azure, contenedores y serverless, integrando pipelines DevSecOps y observabilidad de extremo a extremo. Si buscas acelerar tu estrategia cloud con arquitectura escalable, costes optimizados y alto nivel de ciberseguridad, descubre nuestros servicios cloud en AWS y Azure. Además, potenciamos tus productos con modelos, copilotos y inteligencia artificial aplicada a negocio para automatizar procesos, crear agentes IA y activar analítica avanzada.

Beneficios para tu organización: reducción del time to market gracias a despliegues rápidos con traffic splitting y rollback instantáneo, ahorro de costes mediante facturación por uso y escalado a cero, mayor fiabilidad por aislamiento de revisiones y despliegues graduales, y cumplimiento de seguridad con identidades, redes privadas y auditoría. Este enfoque complementa proyectos de software a medida, aplicaciones a medida, automatización de procesos y analítica con power bi y servicios inteligencia de negocio.

Conclusión práctica: Cloud Run simplifica la entrega continua, la resiliencia y el control de costes. Con un plan de despliegues por revisiones, división de tráfico y límites de autoscaling, tu plataforma soporta el crecimiento con seguridad y eficiencia. Contáctanos en Q2BSTUDIO para diseñar una estrategia multicloud alineada con tus objetivos de negocio y llevar tus cargas a producción con calidad, velocidad y gobernanza.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat