À peine vient-on de se familiariser avec les conteneurs qu'ils seraient déjà dépassés par le serverless... Mythe ou réalité ? Il est temps de regarder ce qu'est une fonction, et ce que le serverless a sous le capot !
1. Les notions élémentaires
Posons d'abord les fondations.
Une fonction est une séquence d'instructions, permettant d'effectuer une tâche spécifique. Elle est comparable à une subroutine dans un programme.
Le FaaS (Function as a Service) est un service de calcul qui utilise les fonctions comme abstraction principale.
Le serverless, quant à lui, fait référence au concept de création et d'exécution d'applications qui ne nécessitent pas de devoir gérer des serveurs. Ça ne signifie pas, bien évidemment, que nous n'avons plus besoin de serveurs. Mais que les développeurs n'ont plus besoin de dépenser du temps et de l'argent à mettre en place une infrastructure et à la maintenir.
Le serverless associe le FaaS à d'autres services cloud pour créer des systèmes complexes, tout en offrant une évolutivité, une opérabilité, une sécurité intégrée et une facturation à l'utilisation. Les chatbots (comme Alexa d'Amazon) sont des utilisateurs de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première