Datadog constate que l’informatique sans serveur se généralise

Un nouveau rapport de Datadog a révélé que l’informatique sans serveur pourrait entrer dans le courant dominant avec plus de la moitié de toutes les organisations utilisant le sans serveur sur l’un des trois principaux clouds – Amazon, Microsoft et Google.

La société a découvert dans un rapport de 2020 que si certains clients utilisaient Lambda, la fonction d’Amazon en tant que service (FaaS), les autres clouds étaient à la traîne. Le rapport de cette année a montré que les utilisateurs de Datadog utilisaient la technologie sans serveur dans les trois clouds, avec Amazon en tête avec plus de 70 % et Microsoft et Google chacun plus de 50 %, ce qui montre qu’il s’est largement répandu dans tous les principaux cloud. plates-formes.

Un autre point clé du rapport était que les entreprises utilisaient souvent la technologie sans serveur en conjonction avec des conteneurs, deux technologies qui semblent bien adaptées l’une à l’autre. Les conteneurs ont souvent une étagère limitée déployée aussi longtemps que nécessaire, tandis que le sans serveur offre la beauté du déploiement automatisé des ressources.

En fait, le rapport a révélé que 20 % des utilisateurs de Lambda déployaient des fonctions Lambda via un conteneur Docker. C’est un mariage de sans serveur et de conteneurs que nous n’avions peut-être pas envisagé, mais qui prend tout son sens. Lorsque le rapport a examiné la croissance de l’utilisation de cette approche, il a constaté qu’elle est passée de 0 % d’utilisateurs Lambda utilisant cette méthode de déploiement en janvier 2021 à 20 % en janvier 2022, une tendance qui est sur une trajectoire à la hausse significative.

Crédits image : Datadog

Bien que le rapport ait révélé d’autres informations intéressantes, il a également constaté que la grande majorité des fonctions Lambda passant par ses systèmes étaient utilisées pour appeler une seule passerelle API et rien de plus, ce qui correspond à ce que Gabe Monroy de DigitalOcean nous a dit lors du lancement. du produit FaaS de son entreprise le mois dernier.

« Un développeur peut exécuter une application Django ou une application Ruby on Rails s’exécutant dans des conteneurs sur notre plate-forme, puis la compléter avec des API orientées fonction s’exécutant parallèlement à cette même application se connectant aux mêmes magasins de données dont ils ont besoin », nous a dit Monroy. à l’époque.

La beauté du sans serveur dans son ensemble est que les développeurs n’ont pas du tout à se soucier de l’approvisionnement et peuvent simplement coder, déclare Ilan Rabinovitch, vice-président produit et communauté chez Datadog.

« Chacun des fournisseurs de cloud commence à proposer des moyens d’exécuter vos conteneurs en tant que mécanisme sans serveur où vous n’avez pas à vous soucier de cette infrastructure, et même du côté des fonctions, ils vous permettent de push conteneurs comme mécanisme de déploiement. Ainsi, au lieu de télécharger un fichier zip pour exécuter une fonction Lambda, vous téléchargez un conteneur Docker, et ils l’exécuteront également pour vous », a expliqué Rabinovitch.

Alex Cuoci, chef de produit pour le sans serveur chez Datadog, affirme que l’augmentation de l’outillage sur toutes les plates-formes rend le sans serveur plus accessible, et c’est pourquoi ils sont de plus en plus utilisés. « Ce que nous avons entendu de nos clients, et nous avons essayé de le souligner dans le rapport, c’est que ces nouvelles technologies réduisent le temps et les ressources des équipes pour adopter le sans serveur pour la première fois, ce qui l’a ouvert beaucoup plus aux organisations et équipes », a déclaré Cuoci.

Le sans serveur représente l’état idéal du cloud computing, où vous n’utilisez exactement que les ressources dont vous avez besoin et pas plus. En effet, le fournisseur de cloud ne fournit que ces ressources lorsqu’un événement spécifique se produit et l’arrête lorsque l’événement est terminé. Ce n’est pas un manque de serveurs, autant que de ne pas avoir à déployer les serveurs car le fournisseur gère cela pour vous de manière automatisée.

Lorsque les gens ont commencé à parler de cloud computing vers 2008, l’un des avantages était l’informatique élastique, ou n’utilisant que ce dont vous avez besoin, en augmentant ou en réduisant si nécessaire. En réalité, les développeurs ne savent pas ce dont ils auront besoin, ils surprovisionnent donc souvent pour s’assurer que l’application reste opérationnelle.

La société a créé le rapport sur la base des données transmises par son service de surveillance. Bien qu’il ne représente que l’activité de ses clients, Rabinovitch y voit des données de qualité compte tenu du large éventail de clients qui utilisent ses services.

« Nous pensons que nous sommes bien représentés dans l’ensemble de l’industrie, et nous pensons que nous sommes représentatifs des charges de travail de production réelles », a-t-il déclaré. Cela signifie que les gens ne surveillent probablement pas les charges de travail où ils ne font que s’essayer au sans serveur, ce qui ajoute encore plus de valeur aux données.

Source-146