Pour gérer vos consentements :
Categories: CloudOrchestration

Conteneurs : quels usages avec et sans Kubernetes ?

Des conteneurs, mais pour quoi faire ?

Datadog (plate-forme de monitoring et d’analyse) fait régulièrement le point sur ce sujet depuis 2015, en étudiant les usages de ses clients.

Son dernier rapport se fonde sur l’examen d’un volume quotidien de « près d’un milliard et demi » de conteneurs.

Premier constat : Kubernetes poursuit sa percée.
Parmi les clients de Datadog qui utilisent des conteneurs, près de 45 % exploitent l’orchestrateur. Ils étaient un peu moins de 35 % un an auparavant (octobre 2018) et environ 25 % deux ans en amont.

Orchestrateur historique de Google Cloud Platform, Kubernetes y est très répandu : y recourent environ 85 % des organisations qui hébergent des conteneurs sur le cloud public de Google. Une part stable d’une année sur l’autre.

Azure n’est plus très loin : le taux est d’environ 80 %, contre 67 % un an avant. La proportion est d’un autre ordre sur AWS (45 %), même si elle progresse.

Tendance Node.js

En fonction des hyperscalers, Kubernetes est plus ou moins utilisé dans sa version managée.
C’est particulièrement le cas chez Google : l’offre GKE équipe plus de 90 % des organisations qui utilisent l’orchestrateur. Datadog indique un taux d’environ 35 % pour AWS.

Chez AWS, il y a aussi le moteur Fargate, lancé en 2017 pour permettre l’exécution de conteneurs en serverless. Datadog avait souligné sa percée l’an dernier (6 % des organisations « conteneurisées » utilisaient Fargate). Il le note à nouveau, et d’autant plus que la part est passée à 19 %.

Autre montée en puissance : celle de Go. Le langage de programmation est déployé dans 9 % des organisations « conteneurisées », contre 2 % l’an dernier.
La palme reste à Node.js, avec un taux de 57 %, contre un peu plus de 30 % dans les environnements sans conteneurs. Suivent Java (un peu moins de 50 %) et Python (environ 35 %).

Qu’en est-il de la durée de vie moyenne des conteneurs* ? Elle s’est réduite dans les environnements non orchestrés, passant de 6 à 2 jours. Sur les déploiements Kubernetes, elle avoisine 24 heures.

Kubernetes bénéficie en moyenne d’une mise à jour tous les trois mois. Mais les dernières versions ne sont pas forcément les plus implantées. Ainsi la plus utilisée en octobre 2019 était-elle la 1.13, sortie fin 2018. Datadog y impute les choix de Google et d’AWS, qui en ont fait la distribution par défaut sur leurs offres managées.

* La durée de vie annoncée correspond plus précisément à la médiane des moyennes de chaque utilisateur.

Photo d’illustration © Andrii StashkoviaVisualhunt.com / CC BY-NC-ND

Recent Posts

Red Hat France : la problématique VMware plus concrète que les LLM

Respectivement DG et CTO de Red Hat France, Rémy Mandon et David Szegedi évoquent le…

10 heures ago

À l’aune des conteneurs, Canonical étend son approche LTS

Canonical formalise un service de conception de conteneurs minimalistes et y associe des engagements de…

14 heures ago

L’Autorité de la concurrence va-t-elle inculper NVIDIA ?

L'Autorité de la concurrence s'apprêterait à inculper NVIDIA pour des pratiques anticoncurrentielles sur le marché…

15 heures ago

Failles sur les équipements de sécurité : le retex du CERT-FR

Le CERT-FR revient sur les failles dans équipements de sécurité présents notamment en bordure de…

1 jour ago

Silo AI, point d’ancrage européen pour Mistral AI

Mistral AI formalise ses travaux communs avec l'entreprise finlandaise Silo AI, qui publie elle aussi…

2 jours ago