Open Container : Docker, CoreOS, Amazon, Microsoft, Google et d'autres s'unissent
Pour créer un standard commun à tous les conteneurs
Le 2015-06-23 16:11:47, par Siguillaume, Expert éminent sénior
un standard qui se veut commun à tous les conteneurs
Docker vient d’annoncer au cours de la conférence DockerCon, qui se tient présentement à San Francisco, une nouvelle qui réjouira certainement les utilisateurs des conteneurs. En effet, sous son initiative avec la fondation Linux, plusieurs acteurs importants de l’industrie IT se sont accordés pour lancer un projet de standardisation du format des conteneurs.
L’objectif principal est d’enrichir l’expérience des développeurs et des utilisateurs qui pourront migrer un même conteneur d’un gestionnaire vers un autre sans aucune modification supplémentaire. L’idée est donc de réduire, voire supprimer, la fracture entre les différentes technologies de conteneurs utilisées par chaque fournisseur. À terme, ce sera un format unique de conteneurs qui sera exploité par l’ensemble des membres du projet. Le projet est fondé sur les principes suivants :
Toutefois, le projet n’est qu’à son démarrage, c’est donc une liste qui pourrait vite s’allonger, et il ne faudra pas être surpris de voir dans les semaines à venir des changements dans l’approche et dans le contenu.
Pour donner l’exemple à ses pairs, Docker fournit les premiers fondements sur la base de son projet personnel de conteneurs, sans toutefois abandonner celui-ci, rassure-t-il. Un premier draft du format à exploiter est issu des laboratoires Docker, et est disponible comme élément de base de travail. Le créateur de Docker, Solomon Hykes, se dit fier des avancées de Docker qui a été adopté par plus de trois millions de développeurs. Il évalue à plus de 40 000 le nombre d’applications publiées, bâties sur sa technologie, et celles-ci ont été téléchargées près de 500 millions de fois. Il poursuit en avançant que, d’une façon générale, les technologies des conteneurs connaissent un fort taux d’utilisation et qu’il est temps de passer à une standardisation.
Toutefois, pour garantir la neutralité dans ce projet mené par des concurrents d’hier et d’aujourd’hui, la gestion et le suivi ont été confiés à la fondation Linux, et le projet restera ouvert.
Les acteurs qui se sont déjà engagés sur le projet sont : Amazon Web Services, Apcera, Cisco, CoreOS, Docker, EMC, Fujitsu Limited, Goldman Sachs, Google, HP, Huawei, IBM, Intel, Joyent, Linux Foundation, Mesosphere, Microsoft, Pivotal, Rancher Labs, Red Hat and VMware, pour la plupart fournisseurs de services cloud publics et privés.
Source : Site officiel du projet
Et vous ?
Que pensez-vous de cette initiative ?
Croyez-vous en l’aboutissement de ce projet ?
Docker vient d’annoncer au cours de la conférence DockerCon, qui se tient présentement à San Francisco, une nouvelle qui réjouira certainement les utilisateurs des conteneurs. En effet, sous son initiative avec la fondation Linux, plusieurs acteurs importants de l’industrie IT se sont accordés pour lancer un projet de standardisation du format des conteneurs.
L’objectif principal est d’enrichir l’expérience des développeurs et des utilisateurs qui pourront migrer un même conteneur d’un gestionnaire vers un autre sans aucune modification supplémentaire. L’idée est donc de réduire, voire supprimer, la fracture entre les différentes technologies de conteneurs utilisées par chaque fournisseur. À terme, ce sera un format unique de conteneurs qui sera exploité par l’ensemble des membres du projet. Le projet est fondé sur les principes suivants :
- le format ne devra pas être lié à un constructeur spécifique ;
- le format ne devra pas être commercialisé, sous aucune forme ;
- le format devra avoir une grande portabilité sur plusieurs systèmes d’exploitation, sur différentes architectures de processeurs et dans l’écosystème de tous les fournisseurs de services Cloud, membres du projet.
Toutefois, le projet n’est qu’à son démarrage, c’est donc une liste qui pourrait vite s’allonger, et il ne faudra pas être surpris de voir dans les semaines à venir des changements dans l’approche et dans le contenu.
Pour donner l’exemple à ses pairs, Docker fournit les premiers fondements sur la base de son projet personnel de conteneurs, sans toutefois abandonner celui-ci, rassure-t-il. Un premier draft du format à exploiter est issu des laboratoires Docker, et est disponible comme élément de base de travail. Le créateur de Docker, Solomon Hykes, se dit fier des avancées de Docker qui a été adopté par plus de trois millions de développeurs. Il évalue à plus de 40 000 le nombre d’applications publiées, bâties sur sa technologie, et celles-ci ont été téléchargées près de 500 millions de fois. Il poursuit en avançant que, d’une façon générale, les technologies des conteneurs connaissent un fort taux d’utilisation et qu’il est temps de passer à une standardisation.
Toutefois, pour garantir la neutralité dans ce projet mené par des concurrents d’hier et d’aujourd’hui, la gestion et le suivi ont été confiés à la fondation Linux, et le projet restera ouvert.
Les acteurs qui se sont déjà engagés sur le projet sont : Amazon Web Services, Apcera, Cisco, CoreOS, Docker, EMC, Fujitsu Limited, Goldman Sachs, Google, HP, Huawei, IBM, Intel, Joyent, Linux Foundation, Mesosphere, Microsoft, Pivotal, Rancher Labs, Red Hat and VMware, pour la plupart fournisseurs de services cloud publics et privés.
Source : Site officiel du projet
Et vous ?
-
defZeroMembre extrêmement actif
Est-ce seulement possible ? Des container os et hardware agnostique, j'appelle plus ça un container léger, j'appelle sa de la virtualisation classique.
Et en passant la spec AppContainer, implémenter par ubuuntu/lxc, coreos/rkt et d'autres, ne serait-ce pas un début de normalisation ? Avorter ?le 23/06/2015 à 23:35 -
CafeinomanMembre éprouvéJ'aime beaucoup le fait que Goldman Sachs soit dans la liste des participant... Et y'en a encore qui dise que le libre n'est pas viable économiquement!le 24/06/2015 à 6:45
-
neoncyberMembre régulierJe comprend pas les containers, c'est pour faire tourner plusieurs apps isolée sur une même machine physique.
Ou plusieurs apps isolée sur plusieurs machines (genre charge distribué entre plusieurs machine) ?
Parce que l’intérêt n'est pas du tous le même !le 24/06/2015 à 9:30 -
36942Membre du ClubPlus orienté vers le 2ème cas, mais les deux sont parfaitement possibles.
De base dans le cadre de Docker, le service tourne sur une machine mais peut être orchestré par des systèmes comme fleetctl de CoreOS qui permettent de manipuler un cluster. On obtient alors des config du style "j'ai un cluster de 10 machines, je veux en permanence 8 instances de ça de déployées avec gestion du failover, 3 instances de ça, et une instance de ça soit sur la machine X, Y ou Z"
Le fait que les deux cas fonctionnent avec la même techno permet par exemple de simuler un cluster sur sa machine.le 24/06/2015 à 12:01 -
AesonNouveau Candidat au ClubJ'aime beaucoup le fait que Goldman Sachs soit dans la liste des participant... Et y'en a encore qui dise que le libre n'est pas viable économiquement!
Quand GoldmanSachs fera quelque choses sans profit derriere les poules auront des dents...
Ils vont s'enrichir sur les developpeurs de la communauté. A ces developpeurs de savoir si ca vaut la peine.le 24/06/2015 à 13:00 -
abriotdeMembre chevronnéIl ne s'agit pas vraiment de rendre compatible les images Docker pour différents OS mais plus pour différentes système Linux. Tous les OS proposés sont des OS basé sur Linux. Il faut donc définir un standard dans les prérequis. Par exemple j'ai besoin des commandes "ls", "more", d'une arborescence avec /home/toto en lecture écriture... si elles ne sont pas disponible le système saura quoi installer/configurer et a terme pourra installer ce qui manque automatiquement pour que l'application puisse tourner sans difficulté que ce soit sur le Cloud d'Amazon, de Google ou sur mon PC ou j'ai installé une Red-Hat avec Docker ou sur son concurrent direct CoreOS. Chacun des système met en place le même système mais différemment et donc plus ou moins fidèlement / efficacement.le 24/06/2015 à 14:27
-
abriotdeMembre chevronnéle 24/06/2015 à 14:31
-
AesonNouveau Candidat au ClubGoldmanSachs n'est pas là pour s'enrichir mais comme clientle 24/06/2015 à 14:37
-
blbirdMembre chevronnéCe que je ne suis pas sûr de comprendre, c'est, si Docker était déjà OpenSource, pourquoi y a-t-il d'autres solutions OpenSource qui sont sorties derrières pour faire la même chose?
Merci de vos lumières.le 24/06/2015 à 15:46 -
AesonNouveau Candidat au ClubCe que je ne suis pas sûr de comprendre, c'est, si Docker était déjà OpenSource, pourquoi y a-t-il d'autres solutions OpenSource qui sont sorties derrières pour faire la même chose?
Sous Windows Server VNext par exemple il prevoient de suporter Docker directement dans Hyper-V. Si un standard existe on pourrait tres bien imaginer migrer des conteineurs Docker de Hyper-V a Vmware et donc totalement faire abstraction de ce qui est en desous.le 24/06/2015 à 16:02