L’avenir appartient aux conteneurs, des modules applicatifs qui sont virtualisés et facilement administrables sur les serveurs. C’est un moyen de faire des économies sur les hyperviseurs et d’alléger la charge applicative.

Après le projet Atomic de Red Hat et celui de Microsoft appelé nano server, c’est au tour de VMware de proposer une alternative à Docker, la référence dans le domaine. Cette société qui est déjà valorisée à plus d’un milliard de dollars suscite toutes les convoitises. L’intérêt d’un conteneur est de remplacer à l’intérieur d’une machine virtuelle les deux éléments principaux : l’OS et l’applicatif original et cela permet d’alléger ainsi l’ensemble. Docker utilise le format issu de linux, LXC, et repose sur l’OS original du serveur. Au lieu d‘utiliser un OS supplémentaire, il tourne via une extension de l’OS du serveur ce qui en fait une application plus légère et donc plus rapide. Une explication rapide du système est fournie par Docker ci-dessous. Screenshot_from_docker.io_about

Comme cela permet de se passer d’un hyperviseur coûteux, à terme, c’est un peu la mort des hyperviseurs tels qu’on les connaît et comme VMware est le principal vendeur de ces solutions, il y avait urgence pour la firme à contrecarrer les offres déjà présentes.

Plus léger et plus rapide

En plus, le système devrait pouvoir s’affranchir des contraintes des OS propriétaires et se déplacer sur les différents serveurs d’un réseau dans la logique du SDN. C’est appréciable pour des déploiements importants. Outre la création d’une forme de conteneur, il a fallu pour le fournisseur aussi s’assurer que des fabricants de logiciels soient en mesure de créer des applications compatibles avec vos outils de développement et là, mieux vaut avoir des partenaires.

docker_container

Docker a déjà convaincu Amazon sur AWS, Microsoft sur Azure, et Google sur Google Compute, ce qui n’est pas rien. En France, OVH et Digital Océan utilisent Docker pour leurs applications.

Photon et Lightwave, les deux projets de Vmware

 En fait, chez VMware, ce sont sur deux projets open Source que la firme de Pat Gelsinger paraît faire reposer une partie de son avenir. Il s’agit d’une part d’une technologie de conteneur, Photon, et d’autre part d’une plateforme de gestion d’accès et d’identité, Lightwave, qui devrait faciliter les manipulations de tous les conteneurs qu’ils soient d’origine VMware ou pas.

Le cœur de l’annonce

VMware a surtout lancé RKT, son application de gestion de conteneurs contenant le run time, et va le rendre disponible pour ses clients dans le cadre de son projet Photon. VMware a également annoncé son soutien à la spécification « App conteneurs », dont RKT est la première mise en œuvre. Pour le directeur technique Kit Colbert : « VMware est heureux de fournir RKT et d’offrir à nos clients le choix « application conteneur ». RKT est la première mise en œuvre de l’App Container spec (APPC), et nous avons hâte de contribuer à la communauté de app pour faire progresser la sécurité et la portabilité entre les plates-formes « .

Pour Ed Hoppitt, CTO Ambassador & Business Solutions, un des architectes de VMware  a bien voulu nous détailler l’annonce :« Photon est une distribution Linux ultra légere (environ 300 mo) basée sur CoreOS qui prend en charge trois environnements de « conteneurisation »: Docker, RKT et le « Garden » de Pivotal. Photon a été concu à partir d’un petit noyau linux pour être très léger et rendre « confortable » l’utilisation d’applications dans vSphere, vCloud Air. »

Ligthwave de son côté se présente donc comme un gestionnaire d’identité et d’accés et s’adapte aux protocoles déjà connus comme LDAP V3, Kerberos, SAML, OAuth2.0, Open ID Connect. Un écosystème de partenaires comprenant CoreOS, HashiCorp, Intel, JFrog, Pivotal et Mesosphere devrait faciliter les développements d’applications. Mais si l’on regarde de prés les applications “ conteneurisées”, ces protocoles permettront de véhiculer les différents containers en toute sécurité et seront bien sûr utilisés par l’offre NSX de virtualisation des réseaux. C’est l’application Virtzilla qui permet de créer de Vlan sur le réseau. vmware-photon-et-lghtwaveL’objectif de VMware est que l’on utilise Photon sur ses machines virtuelles ESX et sur les réseaux NSX pour gérer les conteneurs.