Appliances Virtuels où le service applicatif clés en main!

Un Appliance virtuel est une machine virtuelle préconfigurée contenant un système d'exploitation et une solution applicative. Dans le principe, il suffit de télécharger l'appliance correspondant et de l'enregistrer dans son infrastructure virtuelle pour avoir une solution logicielle prête à l'emploi. On trouve par exemple des logiciels de supervisions déjà installés (nagios, ...), des outils de sécurités divers et variés consolidés dans une même machine, mais aussi des applications « lourdes » comme Business Object ou SAP. L'objectif de cet article est de développer le concept d'Appliance Virtuel et de voir quels services peuvent-ils apporter aux utilisateurs.

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.

Olivier Domy

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.