Cette page présente les options de configuration des services Cloud Run.
Éviter les démarrages à froid et réduire la latence
Vous pouvez éviter les démarrages à froid de votre application et en réduire la latence en définissant un nombre minimal d'instances. Notez que la définition d'un nombre minimal d'instances entraîne des coûts. Pour en savoir plus, consultez la section Définir un nombre minimal d'instances pour les services.
Capacité
Vous pouvez contrôler la quantité de mémoire, de processeurs et de concurrency maximale qu'un service peut utiliser.
Utilisez les paramètres de facturation pour contrôler la facturation, soit par requête et uniquement lorsque l'instance traite une requête, soit pour l'ensemble du cycle de vie de l'instance.
Variables d'environnement
Vous pouvez créer des paires clé-valeur à utiliser avec votre service Cloud Run. Pour en savoir plus, consultez la section Configurer des variables d'environnement pour les services.
Environnement d'exécution
Cloud Run propose deux environnements d'exécution. Découvrez les différences entre les deux environnements d'exécution.
GPU
Si vous devez héberger des charges de travail d'IA, telles que des modèles d'inférence et un entraînement de modèle, vous pouvez configurer des services Cloud Run avec ou sans GPU.
Se protéger contre les niveaux de requêtes élevés
Vous pouvez contrôler le nombre d'instances que votre service Cloud Run crée pour répondre aux requêtes en définissant le nombre maximal d'instances et le nombre minimal d'instances. Cela peut contribuer à réduire les coûts et à éviter des niveaux de requêtes anormalement élevés.
Vérifications d'état
Cloud Run vous permet de configurer deux types de sondes de vérification de l'état. L'une des vérifications détermine quand le conteneur est prêt à accepter le trafic, et l'autre détermine s'il faut redémarrer le conteneur. En savoir plus sur les vérifications de l'état des conteneurs
Étiquettes
Les libellés Cloud Run sont des paires clé/valeur que vous pouvez appliquer aux services, révisions et fonctions Cloud Run. Les libellés vous aident à organiser vos ressources Cloud Run et à gérer vos coûts à grande échelle avec la précision dont vous avez besoin.
Les libellés que vous avez précédemment définis pour vos fonctions Cloud Run à l'aide de commandes gcloud functions
ou de l'API Cloud Functions v2 se propagent vers Cloud Run lorsque vous déployez vos fonctions dans Cloud Run.
Scaling
Par défaut, Cloud Run effectue automatiquement un scaling à la hausse jusqu'à un nombre maximal d'instances spécifié ou par défaut, en fonction du trafic et de l'utilisation du processeur. Toutefois, dans certains cas d'utilisation, vous souhaiterez peut-être pouvoir définir un nombre spécifique d'instances à l'aide du scaling manuel.
Secrets
Vous pouvez utiliser Secret Manager avec votre Cloud Run pour stocker en toute sécurité des clés API, des mots de passe et d'autres informations sensibles. Pour en savoir plus, consultez la page Configurer des secrets.
Identité du service
L'identité de service Cloud Run est le compte de service utilisé comme compte authentifié pour accéder aux APIGoogle Cloud à partir de votre conteneur d'instance Cloud Run. Nous vous recommandons de créer un compte de service et de déterminer l'ensemble minimal d'autorisations dont il a besoin pour accéder à des ressources Google Cloudspécifiques.
Délais avant expiration
Vous pouvez définir un délai avant expiration de la requête Cloud Run qui spécifie le délai au cours duquel une réponse doit être renvoyée.
Recommandations
Consultez Optimiser avec Recommender pour découvrir les optimisations fournies par Recommender sur Cloud Run.
Répartition du trafic
Chaque fois que vous déployez ou redéployez un service, une révision du service Cloud Run sous-jacent est automatiquement créée. Pour en savoir plus, consultez la section Affinité de session et répartition du trafic.
Services de tags
Les tags sont des paires clé/valeur que vous pouvez appliquer à vos ressources pour un contrôle d'accès précis à l'aide de la console Cloud Run.
Les administrateurs de tags créent des tags pour les ressources dans Google Cloud au niveau de l'organisation ou du projet. Les tags permettent d'autoriser ou de refuser des règles de manière conditionnelle selon qu'une ressource possède un tag spécifique ou non. Pour en savoir plus, consultez la section Services de taggage.
Installations de volume
Les montages de volumes Cloud Run vous permettent d'accéder aux données partagées stockées dans un système de fichiers local, tel qu'un bucket de stockage ou le contenu d'un serveur de fichiers, à partir de votre conteneur. Vous pouvez installer un bucket Cloud Storage, un partage NFS tel qu'une instance Filestore, un système de fichiers en mémoire fourni par Cloud Run ou des systèmes de fichiers réseau NBD, 9P, CIFS/Samba et Ceph.