Aller au contenu

Fonction serverless

Fonction serverless (ou FaaS, Function as a Service) : code fourni à une plateforme, avec ses dépendances, dans un langage qu'elle prend en charge, et exécuté à chaque invocation (requête HTTP, message, horaire). On désigne un gestionnaire (handler), la fonction appelée à chaque invocation ; la plateforme fournit le runtime, construit l'environnement d'exécution, met à l'échelle et facture à l'invocation et à la durée.

Chez Scaleway, une instance de fonction traite une requête à la fois, pendant 60 minutes au plus, et les runtimes ont un cycle de vie (disponible, déprécié, fin de support, fin de vie) qui impose des migrations. Équivalents : AWS Lambda, Azure Functions, Google Cloud Run functions.

Dans les cours

Voir aussi