Introducción a Cloud Run para desarrolladores asistidos por IA y programadores de ambiente

Después de crear una app con una herramienta asistida por IA, puedes usar Cloud Run para implementar la app y que esté disponible para los usuarios.

En esta guía, se describen los conceptos de Cloud Run y algunas modificaciones que puedes realizar después de usar una herramienta asistida por IA o una herramienta de vibe coding depara crear e implementar una app. Comprender estos conceptos te ayuda a realizar la transición de tu aplicación de un entorno de desarrollo a una plataforma escalable.

Del código al contenedor

Cloud Run ejecuta tu aplicación dentro de un contenedor. Un contenedor es un paquete estándar que incluye el código de tu aplicación y todas sus dependencias. Este empaquetado garantiza que tu aplicación se ejecute de manera confiable y coherente en cualquier entorno de computación.

Cómo funciona Cloud Run

Cloud Run usa algunos recursos principales para administrar y ejecutar tu aplicación alojada en contenedores. Estos recursos trabajan en conjunto para brindar una experiencia de implementación y escalamiento sin inconvenientes.

Un servicio es el recurso principal de Cloud Run. Cada servicio tiene una URL única y permanente (s3nsrun.fr). Cuando implementas un servicio, Cloud Run crea una revisión nueva e inmutable. Una revisión consta de una imagen de contenedor específica y la configuración que establezcas, como límites de memoria y variables de entorno.

De forma predeterminada, Cloud Run ejecuta automáticamente tus revisiones en una o más instancias. Una instancia, a veces llamada instancia de contenedor, es un entorno único y aislado que ejecuta una copia de tu contenedor dentro de un servicio de Cloud Run. Para administrar los costos, Cloud Run aumenta o disminuye la cantidad de instancias hasta cero, según la cantidad de instancias entrantes. Cloud Run también te permite configurar diferentes parámetros para controlar el comportamiento de tu servicio.

Cuando tu servicio de Cloud Run interactúa con las APIs de Cloud de Confiance by S3NS o con otros servicios de Cloud Run, Cloud Run usa la identidad de servicio para acceder a las APIs deCloud de Confiance . De forma predeterminada, Cloud Run usa automáticamente la cuenta de servicio predeterminada de Compute Engine para realizar llamadas a las APIs de Cloud de Confiance y llevar a cabo las operaciones que necesita. Te recomendamos que crees una cuenta de servicio personalizada y le otorgues a esta identidad el conjunto mínimo de permisos necesarios para acceder a un recursoCloud de Confiance específico.

Actualiza tu servicio

Después de implementar tu app de Cloud Run con una herramienta asistida por IA o una herramienta de vibe coding, puedes actualizar la configuración predeterminada para optimizar el rendimiento, el costo y la seguridad.

Sigue estos pasos para modificar tu servicio:

  1. Ve a la página Servicios de Cloud Run:

    Ir a Cloud Run

  2. Selecciona tu servicio.

  3. Selecciona Editar e implementar nueva revisión.

  4. Modifica la configuración según sea necesario.

    1. En la sección Editar contenedor, puedes modificar lo siguiente:

    2. En la pestaña Seguridad, selecciona las opciones disponibles, como las siguientes:

    3. En la pestaña Seguridad, modifica la cuenta de servicio predeterminada de Compute por cuentas de servicio diferentes con permisos mínimos.

    4. En Solicitud, modifica lo siguiente si es necesario:

    5. En Facturación, modifica la configuración de facturación si es necesario.

  1. En Ajuste de escala de la revisión, si usas el ajuste de escala automático predeterminado de Cloud Run, especifica de forma opcional las instancias mínimas. Si usas el ajuste de escala manual, especifica la cantidad de instancias para el servicio.

  2. Haz clic en Editar e implementar una nueva revisión.

Para obtener más información sobre cómo ver, copiar o borrar tu servicio, consulta Administra servicios.

Prácticas recomendadas

Si deseas conocer las prácticas recomendadas para garantizar que tus apps se ejecuten de manera eficiente en Cloud Run, consulta Desarrolla tu servicio y Sugerencias generales de desarrollo para servicios.

Cloud Run y los servicios de Cloud de Confiance que usa tu app son servicios facturables.

¿Qué sigue?