IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Docker annonce la création du projet open source Moby
Qui permet de créer et partager des systèmes de conteneurs

Le , par Stéphane le calme

278PARTAGES

3  0 
À l’occasion de sa conférence DockerCon, l’éditeur de conteneurs Docker a introduit le projet Moby. Le projet se profile comme un rebranding de la plateforme open source de Docker, se distinguant des produits Docker Community Edition (CE) et Docker Enterprise Edition (EE).

« Étant donné que Docker a démocratisé les conteneurs logiciels il y a quatre ans, un écosystème complet s'est développé autour de la conteneurisation et, dans cette période compressée, il a traversé deux phases distinctes de croissance. Dans chacune de ces deux phases, le modèle de production de systèmes de conteneurs a évolué pour s'adapter à la taille et aux besoins de la communauté des utilisateurs ainsi que du projet et de l'écosystème grand contributeur.

Le projet Moby est un nouveau projet open source pour faire avancer le mouvement des conteneurs de logiciels et aider l'écosystème à prendre en main les contenants. Il fournit une bibliothèque de composants, un framework pour les assembler dans des systèmes personnalisés à base de conteneurs et une place pour tous les passionnés de conteneurs qui pourront expérimenter et échanger des idées », a déclaré Docker.

L’entreprise explique que Moby fournit aux utilisateurs un « ensemble Lego » de dizaines de composants qui est composé notamment :
  • d’une bibliothèque de composants backend conteneurisés (par exemple, un générateur de bas niveau, une installation de journalisation, une gestion de volume, un réseautage, une gestion d'images, un containerd, SwarmKit, etc.) ;
  • d’un framework pour assembler les composants dans une plateforme de conteneurs autonome et des outils pour construire, tester et déployer des artefacts pour ces assemblages ;
  • d’un assemblage de référence, appelé Moby Origin, qui est la base ouverte pour la plateforme de conteneurs Docker, ainsi que des exemples de systèmes de conteneurs utilisant différents composants de la bibliothèque Moby ou d'autres projets.

« Moby est conçu pour les constructeurs de systèmes, qui veulent construire leurs propres systèmes basés sur les conteneurs, et non pour les développeurs d'applications, qui peuvent utiliser Docker ou d'autres plateformes conteneurs. Les participants au projet Moby peuvent choisir parmi la bibliothèque des composants dérivés de Docker ou ils peuvent choisir un paquet “bring your own components” (BYOC) en tant que conteneurs avec l'option de mixage et de concordance entre tous les composants pour créer un système de conteneurs personnalisé ».

L'idée derrière Moby est de diviser le moteur du conteneur en petits morceaux plus consommables. L'entreprise veut tirer sur l'interface utilisateur et le SDK Docker de Moby pour la différencier. Elle veut également clarifier que Moby « ne se limite pas au moteur, mais à l'assemblage de tous les composants individuels » de la plateforme. Via Moby, Docker a l'intention d'ouvrir de nouveaux outils et composants déjà utilisés dans l'entreprise, ce qui peut profiter à la communauté open source tout en offrant une gouvernance solide.

Moby peut également être un terrain d'essai. En effet, l’offre Docker Community Edition (CE), la version gratuite de la société pour les petites équipes, est toujours disponible. Il en va de même pour l’offre Docker Enterprise Edition (EE), la version payante. D’ailleurs l’entreprise déclare que « Docker utilise le projet Moby comme un laboratoire de R&D ouvert, expérimente, développe de nouveaux composants et collabore avec l'écosystème sur l'avenir de la technologie des conteneurs. Toute notre collaboration open source va passer au projet Moby »

Permettant de créer et partager des systèmes de conteneurs, Moby met à disposition une bibliothèque de plus de 80 composants mis au point et testés par Docker. Les contributeurs à l’écosystème peuvent exploiter directement ces composants, les modifier ou en créer eux-mêmes, avec la possibilité de les combiner pour créer un système de conteneurs personnalisé, explique l’éditeur. « Essentiellement, tout ce qui peut être conteneurisé peut être un composant Moby, ce qui offre une excellente opportunité de collaboration avec d'autres projets en dehors de Docker », commente Solomon Hykes, fondateur et CTO de l’éditeur.

Au passage, notons que sur Github, le nom du dépôt est devenu Moby Github repository en remplacement de Docker client Github repository.

Source : blog Docker, site Moby, dépôt GitHub Moby

Voir aussi :

Docker lance une Entreprise Edition pour séduire les entreprises, cette offre sera dotée de mises à jour à cadence trimestrielle
Docker, l'outil qui automatise le déploiement d'applications dans des conteneurs logiciels, passe en bêta publique sur Microsoft Azure
Quoi de neuf Docker vous présente les apports de l'adoption de Containerd et RunC dans Docker

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Aeson
Nouveau Candidat au Club https://www.developpez.com
Le 30/04/2017 à 10:56
Tres bonne initiative. Ce projet est definitivement a suivre.

Mais encore une fois la communaté OpenSource doit travailler a sa communication. Beaucoup de personnes on vu ca comme une Breaking Change et on cru qu'ils ne pourront plus faire de 'Docker Build ." mais "Moby build ." alors que ce n'est pas du tout cela.

Je pense qu'il manque des personnes non technique dans ce genre de projet pour s'occuper de la communication.
0  0