Environnements d'exécution des fonctions Cloud Run

Les fonctions Cloud Run s'exécutent dans un environnement composé d'une version de système d'exploitation avec des packages complémentaires, d'une compatibilité avec les langages et de la bibliothèque des frameworks de fonctions compatible avec votre fonction et qui l'appelle. Cet environnement est identifié par la version de langage et est appelé l'environnement d'exécution. Plusieurs langages de programmation sont disponibles, y compris Node.js, Python, Go, Java, Ruby, PHP et .NET.

À propos des fonctions Cloud Run

Cloud Run Functions, anciennement Cloud Functions (2e génération), est la dernière version des fonctions que vous pouvez déployer en tant que service sur Cloud Run. La fonction peut réagir aux requêtes HTTP(S) ou répondre aux événements propagés par des déclencheurs basés sur Eventarc.

Grâce à Cloud Run, vous n'avez plus besoin de gérer des serveurs, de configurer des logiciels, de mettre à jour des frameworks ni d'appliquer des correctifs aux systèmes d'exploitation. Google gère entièrement le logiciel et l'infrastructure, ce qui vous permet de vous concentrer sur le code.

Environnements d'exécution des fonctions Cloud Run

Chaque environnement d'exécution inclut une version de système d'exploitation avec des packages complémentaires, une compatibilité avec les langages et la bibliothèque des frameworks de fonctions compatible avec votre fonction et qui l'appelle. Pour en savoir plus, consultez la présentation de Cloud Run Functions.

Les environnements d'exécution sont disponibles dans plusieurs langues, avec des instructions spécifiques pour chacune d'entre elles: