Consolidation des conteneurs: sortie de l'Open Container Initiative 1.0

  • Oct 16, 2023

Avec Open Container Initiative 1.0, le runtime du conteneur et les spécifications des images ont été standardisés.

Voir également

Red Hat prend position contre la fragmentation des conteneurs. Avec des normes

Lisez maintenant

La plupart des entreprises explorent désormais l’utilisation de conteneurs. Certains, notamment au sein du gouvernement, hésitent à franchir le pas et attendent une standardisation des conteneurs. Leur attente est terminée. Le Initiative de conteneurs ouverts (OCI) a lancé les versions 1.0 du runtime du conteneur et des spécifications d'image.

Alors que Docker fait la une des journaux sur les conteneurs, sous la surface, il existe de nombreuses différences petites, mais importantes entre les spécifications des conteneurs. Pour apporter rime et raison aux contenants, le La Linux Foundation a contribué à la création du projet Open Container, et maintenant, l'Open Container Initiative.

C'était un processus lent. Habituellement, les projets open source bouleversent l'ancien processus d'élaboration de normes en laissant le code décider de la norme, plutôt que de définir d'abord une norme puis d'écrire selon la norme. En ce qui concerne les spécifications des conteneurs, c’était un peu des deux.

Code de conteneur open source, que ce soit depuis Docker ou CoreOS, déjà travaillé. Il s’agissait de normaliser des différences petites mais importantes, ce qui prenait du temps.

Le directeur exécutif de l'OCI, Chris Aniszczyk, a expliqué dans une interview que le processus a pris beaucoup de temps - en ouvrant normes source -- parce que: « L'élaboration de normes est une collaboration quelque peu différente de la création d'un système open source. projet. Comme pour tout projet technique open source dans lequel des entreprises gagnent de l’argent de manière unique, il y aura toujours des opinions différentes. »

En fin de compte, cependant, le résultat final, a déclaré Aniszczyk, était « un ensemble de normes et de spécifications communes, minimales et ouvertes autour de la technologie des conteneurs pour une réalité, contenant à la fois les spécification du format d'image et le spécification d'exécution pour gérer le cycle de vie d'un conteneur. L'ouverture des spécifications produit un ensemble de normes véritablement partagées dans l'ensemble de l'industrie, qui réduisent les problèmes d'interopérabilité et alimentent l'innovation. »

Le code de Docker constituait la base des spécifications et il est satisfait du résultat. Michael Crosby, responsable de la maintenance en chef de Docker, a déclaré: « Je suis heureux de voir tout le travail acharné que la communauté et les responsables ont accompli au cours des dernières années a finalement été publié. Depuis les débuts de libcontainer jusqu'à la version OCI 1.0, de nombreux responsables d'origine, ainsi que en tant que quelques nouveaux contributeurs à OCI, nous sommes restés fidèles au projet au fil des années pour nous amener là où nous en sommes aujourd'hui."

Pour être honnête, il y en avait plus que quelques-uns. Outre les leaders des conteneurs Docker et CoreOS, chapeau rouge et Huawei ont été des contributeurs majeurs, selon Aniszczyk. Fujitsu, Microsoft, Google, Oracle, Cisco et Tencent ont également joué un rôle majeur.

Brandon Philips, CTO de CoreOS, a écrit sur le blog: « En tant que président du conseil de surveillance technique d'OCI, nous apprécionsle travail que la communauté open source a accompli pour atteindre cette étape. Les utilisateurs peuvent s'attendre à ce que l'OCI continue de contribuer à la croissance du marché des outils interopérables et enfichables, leur donnant ainsi l'assurance que les conteneurs sont là pour rester. »

Cette dernière partie est importante. Alors que la plupart des entreprises tournées vers l’avenir se tournent déjà vers les conteneurs, d’autres ne l’ont pas fait. Aniszczyk a notamment déclaré que les agences gouvernementales hésitaient à passer aux conteneurs. Avec la normalisation des conteneurs, il pense que les doutes sur les conteneurs disparaîtront enfin. Je pense qu'il a raison.

Histoires connexes :

  • Docker open source runtime de conteneur et programme de gestion containersd
  • Un grand pas en avant dans la standardisation des conteneurs
  • Les puissances des conteneurs parviennent à un accord de gouvernance technique