Configurar servicios de Cloud Run

En esta página se ofrece una descripción general de las opciones de configuración de los servicios de Cloud Run.

Evitar los arranques en frío y reducir la latencia

Puedes evitar los arranques en frío de tu aplicación y reducir la latencia de la aplicación si defines un número mínimo de instancias. Ten en cuenta que, si defines un número mínimo de instancias, se generarán costes. Consulta más información en el artículo Definir el número mínimo de instancias de los servicios.

Capacidad

Puedes controlar la cantidad de memoria, CPU y concurrencia máxima que puede usar un servicio.

Usa la configuración de facturación para controlar cómo se te cobra: por solicitud y solo cuando la instancia procesa una solicitud, o durante todo el ciclo de vida de la instancia.

Variables de entorno

Puedes crear pares clave-valor para usarlos con tu servicio de Cloud Run. Para obtener más información, consulta Configurar variables de entorno para servicios.

Entorno de ejecución

Cloud Run tiene dos entornos de ejecución. Consulta las diferencias entre ambos entornos de ejecución.

GPU

Si necesitas alojar cargas de trabajo de IA, como modelos de inferencia y entrenamiento de modelos, puedes configurar servicios de Cloud Run con o sin GPU.

Protegerse frente a niveles de solicitudes altos

Puedes controlar cuántas instancias crea tu servicio de Cloud Run para atender las solicitudes configurando los valores de instancias máximas e instancias mínimas. Esto puede ayudar a reducir los costes y protegerse frente a niveles de solicitudes anormalmente altos.

Comprobaciones del estado

Cloud Run te permite configurar dos tipos de sondas de comprobación del estado. Una de las sondas determina cuándo está listo el contenedor para aceptar tráfico y la otra determina si se debe reiniciar el contenedor. Consulta más información sobre las comprobaciones del estado de los contenedores.

Etiquetas

Las etiquetas de Cloud Run son pares clave/valor que puedes aplicar a los servicios, las revisiones y las funciones de Cloud Run. Las etiquetas te ayudan a organizar tus recursos de Cloud Run y a gestionar los costes a gran escala con la granularidad que necesites.

Las etiquetas que hayas definido anteriormente para tus funciones de Cloud Run mediante comandos gcloud functions o la API Cloud Functions v2 se propagan a Cloud Run cuando despliegas tus funciones en Cloud Run.

Escalado

De forma predeterminada, Cloud Run escala automáticamente hasta un número máximo de instancias especificado o predeterminado, en función del tráfico y del uso de la CPU. Sin embargo, en algunos casos prácticos, puede que quieras definir un número específico de instancias mediante el escalado manual.

Secretos

Puedes usar Secret Manager con Cloud Run para almacenar de forma segura claves de API, contraseñas y otra información sensible. Consulta más información en Configurar secretos.

Identidad de servicio

La identidad de servicio de Cloud Run es la cuenta de servicio que se usa como cuenta autenticada para acceder a las APIs deGoogle Cloud desde el contenedor de tu instancia de Cloud Run. Te recomendamos que crees una cuenta de servicio y determines el conjunto mínimo de permisos que necesita la cuenta de servicio para acceder a recursos Google Cloudespecíficos.

Tiempos de espera

Puedes definir un tiempo de espera de las solicitudes de Cloud Run que especifique el plazo en el que se debe devolver una respuesta.

Recomendaciones

Consulta Optimizar con Recommender para obtener información sobre las optimizaciones que ofrece Recommender en Cloud Run.

División del tráfico

Cada vez que despliegues o vuelvas a desplegar un servicio, se creará automáticamente una nueva revisión del servicio de Cloud Run subyacente. Para obtener más información, consulta Afinidad de sesión y división del tráfico.

Etiquetar servicios

Las etiquetas son pares clave-valor que puedes aplicar a tus recursos para controlar el acceso de forma precisa mediante la consola de Cloud Run.

Los administradores de etiquetas crean etiquetas para los recursos en Google Cloud a nivel de organización o de proyecto. Las etiquetas permiten aplicar o denegar políticas de forma condicional en función de si un recurso tiene una etiqueta específica. Para obtener más información, consulta Servicios de etiquetas.

Montajes del volumen

Los montajes de volúmenes de Cloud Run te permiten acceder a datos compartidos almacenados en un sistema de archivos local, como un segmento de almacenamiento o el contenido de un servidor de archivos, desde tu contenedor. Puedes montar un segmento de Cloud Storage, un recurso compartido de NFS, como una instancia de Filestore, o un sistema de archivos en memoria proporcionado por Cloud Run.