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 read • Q2BSTUDIO Team

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.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat