En fait on le voit très clairement dans l'évolution des architectures de virtualisation. D'abord les VMs sur un serveur physique. Puis des VMs sur des serveurs physiques qui sont confinées dans un « enveloppe » de capacité (Resource Pool pour VMware) et qui peuvent se déplacer d'une machine physique à une autre (vMotion, Live Migration). Puis comme c'est le cas avec des produits comme LabManager, des ensembles de VMs qui se meuvent sur des serveurs physiques avec leur stockage, leur réseau, leurs ACL, leurs règles firewall au sein d'un même Datacenter. Et maintenant plus récemment, ces ensembles de ressources virtuelles qui peuvent se déplacer sur d'autres lieux géographiques ou d'autres providers dans le monde entier grâce au Cloud Computing.
Nous savons combien la gestion des univers physiques est beaucoup plus contraignante que celle des univers virtuels. On a vu apparaître depuis déjà quatre ans le concept d'Appliance Virtuelle. Aujourd'hui directement intégré dans la dernière version de vCenter, elle facilite énormément la mise à disposition d'environnement « prêt à l'emploi ». Avec LabManager il est possible d'aller encore plus loin et d'exporter des ensembles de VMs d'un seul coup. Si le virtuel est si rapide à déployer et si on peut même en faire du « prêt à l'emploi », alors l'étape suivante sera de faire des Systèmes d'Informations complets « prêt à l'emploi » avec leurs réseaux prédécoupés et configurés, leur stockage et leur qualité de service dimensionnés, leurs applications métiers déployées: annuaire, serveurs de fichier, serveurs web, emails, firewall, monitoring, gestion du parc, gestion des incidents, relation client, comptabilité gestion et bien sur leurs postes clients. Des "tout en un" déjà pré-configurés prêt à l'emploi avec différents niveaux de gammes. Des "SI sur étagère".
Bien sur on peut imaginer de poser tout cela directement sur les machines physiques d'une société. Mais aujourd'hui l'heure est à la centralisation et aux super-Datacenter. Et l'on voit bien l'intérêt de consolider tous ces environnements multi-VMs « prêt à l'emploi » dans d'autres VMs conteneurs lorsque l'on perçoit toute la puissance des clones-liés ou de ladéduplication. Ces SI complètement structurés et autonomes (cpu, ram, disque, réseau, drivers, sécurité) seraient disponibles en quelques minutes.
Permettre de faire des VMs dans des VMs (avec une couche d'hyperviseur entre chaque) offre la possibilité la plus aboutie pour créer tous les univers possibles d'architecture et de méta-organisation. Chacune des ressources d'une VM pouvant être actuellement modifiée à chaud, cela voudrait dire que chacun des univers serait ajustable à souhait tout en conservant les intérêts de la mutualisation des ressources et de leur étanchéité vis-à-vis des ressources physiques ou des autres univers virtuels. De plus le standard OVF est suffisamment riche pour rendre cette structure compatible avec tous les fournisseurs de ressources. Il ne manque donc plus grand-chose au niveau de la gestion du matériel pour que la VM devienne plus qu'un OS mais un conteneur universel.
-