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 • Equip 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?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.