Glossaire · Cloud, infrastructure et systèmes
Serverless
Aussi appelé : Sans serveur · FaaS · Function as a Service
Définition
Le serverless, ou informatique sans serveur, est un modèle de cloud dans lequel l'équipe fournit uniquement son code, sous forme de fonctions. Le fournisseur se charge de l'exécuter à la demande, de le mettre à l'échelle et de ne facturer que le temps de calcul réellement consommé. Les serveurs existent toujours, mais ils sont invisibles. AWS Lambda a lancé le mouvement en 2014 ; Azure Functions et Google Cloud Run (qui intègre l'ex-Cloud Functions) l'ont suivi, et le terme s'étend aux bases de données et files de messages facturées à l'usage.
Dans la pratique
Le serverless est idéal pour les traitements ponctuels, les API à trafic irrégulier et les automatisations : zéro coût au repos, pas de serveur à maintenir. Il devient coûteux et complexe pour des charges constantes ou des traitements longs, et enferme davantage chez le fournisseur. Un architecte cloud sait dire pour quelles briques il convient ; un besoin « full serverless » mérite une discussion sur les coûts à l'échelle.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.