Qu'est-ce que la Function as a Service (fonction en tant que service, FaaS) ?
Function as a Service (FaaS) est un type de service de cloud computing sans serveur qui permet aux utilisateurs de développer, d'exécuter et de gérer les fonctionnalités d'une application sans avoir à fournir et à gérer les ressources informatiques sous-jacentes. Sans avoir à gérer les serveurs et en ne payant que ce dont vous avez besoin, vous disposez du temps et des ressources nécessaires pour vous concentrer sur votre activité et l'application elle-même, plutôt que sur l'infrastructure qui la supporte.
Avec FaaS, vous pouvez programmer ou télécharger des morceaux de fonctionnalité (ou code) modulaires dans le nuage qui peuvent être exécutés indépendamment et sans avoir à gérer votre propre serveur. Cela signifie que les développeurs peuvent apporter des modifications aux applications à la volée. Avant d'avoir FaaS, vous deviez fournir des serveurs pour gérer une charge entière, mais désormais, la mise à l'échelle et le provisionnement sont effectués automatiquement pour vous grâce aux différentes fonctions (ou morceaux de code) que vous déployez.
Les cas d'utilisation de FaaS incluent principalement des services à la demande qui peuvent être arrêtés lorsqu'ils ne sont pas utilisés, ce qui vous permet d'économiser le coût du fonctionnement continu d'un serveur. Le code est déclenché par un événement utilisateur (comme un clic sur une page web) qui appelle ensuite d'autres serveurs pour exécuter la commande.
