Qu’est-ce qu’une appliance virtuelle ?

Une appliance virtuelle est une implémentation logicielle d’une appliance matérielle fournissant des fonctionnalités applicatives spécifiques et conçue pour fonctionner dans des environnements virtuels. Elle regroupe un système d’exploitation, un middleware et une application au sein d’une machine virtuelle, de sorte que les fonctionnalités applicatives nécessaires soient immédiatement disponibles lors de son déploiement dans un environnement virtuel.

Récemment, divers équipements réseau qui n’étaient auparavant proposés que sous forme d’appliances matérielles sont de plus en plus souvent disponibles sous forme d’appliances virtuelles. Cette tendance s’explique notamment par les progrès considérables de la puissance de traitement des serveurs généralistes, l’adoption généralisée des technologies de virtualisation et la demande croissante en matière de virtualisation des réseaux. Contrairement aux appliances matérielles dédiées, les appliances virtuelles s’exécutent sur des serveurs généralistes, ce qui réduit les coûts de déploiement initiaux. Elles sont également plus faciles à déployer et à redimensionner selon les besoins, ce qui simplifie leur exploitation. En outre, grâce à la NFV (virtualisation des fonctions réseau), les appliances virtuelles peuvent contribuer à la mise en œuvre du SDN (réseau défini par logiciel), permettant ainsi de gérer les configurations réseau par voie logicielle.

F5 propose son F5 BIG-IP, qui intègre les fonctionnalités d’un contrôleur de mise à disposition d’applications (Application Delivery Controller, ADC), sous la forme d’une appliance virtuelle appelée Virtual Edition (VE). Cette version VE est également disponible pour des plateformes telles que Microsoft Azure et Amazon Web Services (AWS).