BT

Microservices, Conteneurs et Docker

| par Jan Stenberg Suivre 29 Abonnés , traduit par Slim Ouertani Suivre 6 Abonnés le 28 janv. 2015. Durée de lecture estimée: 2 minutes |

Travailler avec une architecture microservices, qui crée des mini services, selon un besoin de mécanismes légers, de déploiement indépendant, d'évolutivité et de portabilité, Erhan Ekici considère qu’une technologie de conteneurs comme Docker fournit un environnement idéal pour le déploiement de ces services à l'égard de la vitesse, de la gestion de l'isolement et du cycle de vie.

Erhan, travaillant chez IBM, décrit les conteneurs comme des environnements d'exécution légers avec la plupart des composants de base d'une machine virtuelle et les services isolés d'un système d'exploitation, conçus pour rendre le packaging facile et l'exécution des services en douceur.

D’autres raisons pour lesquelles, selon Erhan, les conteneurs et Docker valent la peine d'être considérés :

  • Avec un conteneur portable entre différentes plates-formes, la portabilité des applications peut être réalisée en plaçant l’application ainsi que toutes ses dépendances dans ce conteneur.
  • Les conteneurs comprennent tout simplement l'application et ses dépendances qui avec la nature légère des conteneurs rend efficace l'utilisation des ressources.
  • Les conteneurs peuvent fournir des environnements utilisateurs avec un contrôle strict des besoins en ressources sans recours à la virtualisation.
  • La technologie de conteneurs est une nouvelle technologie émergente avec Docker comme un leader et de nombreuses grandes entreprises ont déjà signé des accords de partenariat avec Docker.

Uri Cohen, un chef d'équipe de produit chez GigaSpaces, considère Docker excellent pour les microservices car il isole les conteneurs dans un processus ou un service. Cette conteneurisation volontaire de services ou de processus simples permet à ceux-ci d'être très faciles à gérer et à mettre à jour. Pour Uri, ce n’est donc pas surprenant que cela a conduit à l'élaboration de frameworks pour la gestion de scénarios plus complexes.

Un exemple qu’Uri note est Kubernetes, un projet open-source conçu pour les microservices en étendant les capacités de Docker. En décrivant les caractéristiques d'une image, Kubernetes peut déployer et gérer plusieurs conteneurs Docker du même type. Un scénario cependant courant est la gestion d’une application composée de plusieurs tiers, ce qui peut être difficile à réaliser en utilisant Kubernetes ; une lacune dans la fonctionnalité qui peut être compensée selon Uri par le modèle TOSCA, le cas d'utilisation pour TOSCA s’occupe d'orchestration plus complexe, par exemple une stack d'applications complexe ou un Microservice plus complexe.

Adrian Cockcroft dans son discours lors de la conférence Docker a parlé de Docker comme un conteneur portable standardisé et a abordé le sujet de son avenir avec l'orchestration d'applications de nouvelle génération.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT