Les avantages de l'appliance virtuel
Un appliance virtuel peut être considéré comme une machine virtuelle préconfiguré par un éditeur de logiciel. Il présente plusieurs avantages non négligeables :
- Tests / Intégration d'une nouvelle solution sans impact majeur sur le SI.
Le concept d'appliance virtuel permet de tester des nouvelles solutions logicielles en ajoutant juste une machine virtuelle dans un environnement de virtualisation, ce qui revient à copier des fichiers et valider qu'il y a suffisamment de ressources. Il y a peu d'impacts sur le SI et il n'y a pas de perte de temps pour mettre en œuvre la nouvelle application.
- Portabilité (format OVF)
Les appliances virtuels bien conçus respectent le format Open Virtualization Format (OVF) qui permet la portabilité des machines virtuelles sur les différents hyperviseurs du marché.
- Respect des bonnes pratiques
Un appliance est installé et configuré par l'éditeur ou un intégrateur compétent sur la technologie. Il s'agit en règle générale d'une implémentation prenant en compte les réglages fins par rapport à l'OS hôte, les derniers patchs, etc.
Au-delà de ces avantages, la fourniture d'un appliance virtuel est avant tout l'acquisition d'un service clé en main. Les processus sont industrialisés, les déploiements automatisés. On n'achète plus une application, mais directement le service fournit par cette application ; l'environnement étant livré installé et quasiment configuré.
Vmware vApp
Comme souvent dans ce domaine, l'éditeur Vmware à une longueur d'avance. D'une part avec son site Vmware MarketPlace ou des centaines d'appliances sont librement téléchargeables et d'autre part avec son concept de vApp. Un vApp est un méta-container, considéré comme une entité logique, qui comprend une ou plusieurs machines virtuelles. Il est basé sur la norme OVF et permet d'encapsuler tous les composants d'une infrastructure n-tier, les règles d'exploitation et les niveaux de services associés.
Avec le vApp, on dépasse largement le concept d'appliance virtuel ; on est plutôt dans une approche « service in a box » ou un ensemble de fonctionnalités pré-packagées sont délivrées à l'utilisateur final en limitant les contraintes d'intégration et d'implémentation. A ce niveau, les solutions de virtualisation permettent de proposer des solutions logicielles complètes clés en main.
Je suis un pragmatique qui a cœur de proposer des solutions cohérentes et en phase avec un contexte client spécifique. Je travaille essentiellement autour des concepts liés à la rationalisation des infrastructures des systèmes d’information et particulièrement sur les projets de transformation des environnements utilisateurs.