Le serverless, un raz-de-marée chez tous les hyperscalers
C'est là le principal enseignement du dernier baromètre de Datadog. Les containers comme les fonctions applicatives montent en force sur les clouds d'Amazon, de Google et de Microsoft.
Le serverless se généralise. C'est ce que démontre le baromètre 2023 de Datadog. Plus de 70% des 20 000 clients de l'éditeur de plateformes d'observabilité déploient désormais des applications basées sur des services sans serveur rien que sur le cloud d'Amazon. Chez Google Cloud, ce chiffre atteint les 60%, et sur Microsoft Azure il flirte avec les 50% (voir le graphique ci-dessous). Dans son étude, Datadog prend en compte à la fois les offres de function as a service (FaaS) et de container as a service (CaaS).
Sur le front des offres de serverless managées, Google se hisse en tête. 66% des clients de Datadog déploient désormais des workloads sur le CaaS Cloud Run du groupe de Mountain View et/ou sur son service Cloud Functions. Contre 26% sur Lambda et App Runner du côté d'Amazon. Quant à Microsoft, il totalise 22% de clients de Datadog utilisant ce type de solution sur Azure. "Une tendance qui est poussée par l'adoption des Azure Container Apps qui a progressé de 76% d'une année sur l'autre", constate Datatog.
Comment expliquer cet attrait des Azure Container Apps ? "Ce type de service managé permet de prendre en charge à la volée les images de container applicatif sous forme de micro-services", explique Datadog. "Il a pour avantage de prendre en charge un plus grand nombre de langages ainsi que des applications beaucoup plus volumineuses, comparé aux offres de FaaS."
Les hyperscalers ne sont pas les seuls fournisseurs à être utilisés par les clients de Datadog dans le domaine du serverless. C'est aussi le cas des plateformes de FaaS front end de Vercel et Netlify d'une part, et des réseaux de distribution de contenu Cloudflare et Fastly d'autre part. 7% des clients de Datadog ont recours à au moins une de ces offres pour opérer des applications en mode sans serveur. Au sein de cette population, 62% utilisent Vercel ou Netlify, et 39% Cloudflare ou Fastly.
Du côté des fonctions Lambda, NodeJS et Python sont les langages qui totalisent le plus grand nombre de requêtes. Java arrive loin derrière (voir le graphique ci-dessus). Idem pour les environnements d'exécution personnalisés. Ce sont cependant ceux qui connaissent la croissance la plus rapide (+50% d'une année sur l'autre). Côté infrastructure FaaS, Serverless Framework est l'outil d'infrastructure as code le plus populaire pour gérer les fonctions Lambda devant Terraform, mais ce dernier est plus populaire parmi les clients de Datadog comptant plus de 500 salariés.
"L'adoption des fonctions Lambda s'accélère. Ce qui était une technologie de niche réservée à des développeurs experts s'est démocratisé en quelques années", commente Julien Groues, directeur France d'AWS. "Les fonctions Lambda recouvrent désormais le calcul, la data, l'IA, la sécurité. Ce n'est pas étonnant. C'est un service qui permet d'innover extrêmement rapidement tout en étant sécurisé et économique."