Serverless / FaaS
Les plateformes serverless et FaaS exécutent votre code à la demande — vous livrez des fonctions, la plateforme gère la mise à l'échelle, et vous ne payez rien tant qu'elles sont inactives.
Le serverless (Functions as a Service) renverse le modèle d’hébergement : au lieu de louer un serveur qui tourne en permanence, vous déployez des fonctions individuelles qui ne s’exécutent que lorsqu’elles sont déclenchées. La plateforme gère le provisionnement, la mise à l’échelle et l’arrêt, et comme la plupart des runtimes se réduisent à zéro lorsqu’ils sont inactifs, les offres gratuites se mesurent en invocations plutôt qu’en temps de fonctionnement. Pour les API, les webhooks, les tâches cron et les gestionnaires d’événements, c’est un excellent choix.
La catégorie couvre deux variantes. Les runtimes edge comme Cloudflare Workers exécutent du code léger géographiquement proche des utilisateurs avec des démarrages à froid négligeables, idéal pour une logique rapide et distribuée mondialement. Les offres FaaS traditionnelles vous donnent une prise en charge des langages plus complète et des fenêtres d’exécution plus longues, au prix d’une latence de démarrage à froid légèrement plus élevée. Ce qui compte dépend de votre charge de travail — une API destinée aux utilisateurs se soucie des démarrages à froid, un travail de données nocturne non.
Pour soupeser les offres gratuites, regardez d’abord l’allocation d’invocations ou de requêtes, puis les limites par invocation de temps d’exécution et de mémoire, et enfin l’état que le fournisseur inclut. Les fonctions sont sans état par conception, donc la vraie question est souvent à quel point vous pouvez attacher économiquement une base de données, un magasin KV ou une file d’attente à côté. Les fournisseurs qui incluent ces primitives sur la même offre gratuite vous permettent de construire un back-end complet sans assembler plusieurs comptes.
Plateformes Serverless / FaaS gratuites
FAQ
Un démarrage à froid est le délai supplémentaire lorsqu'une fonction s'exécute après être restée inactive et que la plateforme doit la démarrer. Les runtimes edge comme Cloudflare Workers ont des démarrages à froid quasi nuls ; les FaaS traditionnels peuvent ajouter quelques centaines de millisecondes. Cela compte pour les API sensibles à la latence, moins pour le travail en arrière-plan.
Choisissez le serverless pour les charges irrégulières, pilotées par événements ou à faible trafic, où la réduction à zéro fait économiser de l'argent. Choisissez un PaaS quand vous avez une application de longue durée, des connexions persistantes, ou un framework qui attend un processus continu.
Pas à elles seules — chaque invocation est sans état. Vous attachez un état externe via une base de données, un magasin KV ou du stockage objet, plusieurs desquels les mêmes fournisseurs proposent sur leurs offres gratuites.