10 tendances sur les containers

Datadog vient de livrer la vague annuelle de son baromĂštre d’utilisation des containers rĂ©alisĂ© auprĂšs de ses clients.

Comme chaque annĂ©e Datadog, l’éditeur de solutions de supervision des applications cloud natives, publie son Ă©tude sur l’utilisation des containers par ses clients. Des rĂ©sultats de cette annĂ©e il en tire 10 tendances pour les mois Ă  venir.

Selon l’étude, Kubernetes opĂšre la moitiĂ© des environnements de containers. Son utilisation a doublĂ© depuis 2017. 90 % des conteneurs sont orchestrĂ©s par Kubernetes, Amazon ECS, Mesos et Nomad. 49% des conteneurs utilisent moins de 30% de la capacitĂ© allouĂ©e en CPU et 74% d’entre eux en utilisent moins de 80%. Le mĂȘme dĂ©calage est observĂ© pour la mĂ©moire, 45% des conteneurs utilisant moins de 30% de la capacitĂ© allouĂ©e et 78% d’entre eux en utilisant moins de 80% NĂ©anmoins, il est souvent difficile d’aligner les capacitĂ©s allouĂ©es et l’usage rĂ©el, notamment lorsqu’il s’agit de charges de travail volatiles.

GKE, le premier service Kubernetes managĂ© du marchĂ©, continue de dominer sur Google Cloud cinq ans aprĂšs sa sortie (90% sur GCP). AKS devient la norme pour deux-tiers des utilisateurs de Kubernetes sur Azure, alors que EKS a gagnĂ© 10 points en un an. Un tiers des conteneurs sur AWS utilisent Fargate, une logique sans serveur qui permet de faire tourner des conteneurs, Ă  l'Ă©chelle, sans avoir Ă  gĂ©rer l'infrastructure sous-jacente. A mesure que la taille d'un cluster augmente, les petits nƓuds sont remplacĂ©s par des nƓuds plus grands principalement dans les environnements sous Kubernetes.

Vieilles versions éprouvées

MalgrĂ© la frĂ©quence trimestrielle des nouvelles versions de Kubernetes, la plupart des entreprises continuent d’utiliser des versions plus anciennes et plus Ă©prouvĂ©es. Ainsi la version la plus utilisĂ©e est vieille de 17 mois. La plupart des organisations n'en sont qu'au dĂ©but de leur parcours d'adoption des services mesh, mais plus d'un quart de celles qui disposent de conteneurs Ă  grande Ă©chelle ont dĂ©jĂ  commencĂ© Ă  les expĂ©rimenter, probablement parce qu'elles sont les plus susceptibles de bĂ©nĂ©ficier de fonctionnalitĂ©s avancĂ©es telles que la mise en rĂ©seau de plusieurs clusters. 50% des images de conteneurs sont dĂ©sormais hĂ©bergĂ©es dans des registres managĂ©s par des fournisseurs de cloud et des registres tiers. Azure Container Registry, Amazon Elastic Container Registry et Google Container Registry comptent pour 39% de toutes les images hĂ©bergĂ©es.

Parmi les registres tiers, GitLab Container Registry et JFrog Container Registry sont en tĂȘte en termes d’hĂ©bergement. Nginx, Redis et Postgres sont les images les plus populaires.