Was ist eine virtuelle Appliance?

Eine virtuelle Appliance ist eine softwarebasierte Umsetzung einer Hardware-Appliance, die bestimmte Anwendungsfunktionen bereitstellt und für den Betrieb in virtuellen Umgebungen konzipiert ist. Virtuelle Appliances umfassen ein Betriebssystem, Middleware und eine Anwendung, die in einer virtuellen Maschine gebündelt sind. Dadurch stehen die erforderlichen Anwendungsfunktionen nach der Bereitstellung in einer virtuellen Umgebung sofort zur Verfügung.

In letzter Zeit werden verschiedene Netzwerkgeräte, die zuvor ausschließlich als Hardware-Appliances angeboten wurden, zunehmend auch als virtuelle Appliances bereitgestellt. Zu den Faktoren, die diesen Trend vorantreiben, zählen erhebliche Fortschritte bei der Rechenleistung von Standardservern, die weite Verbreitung von Virtualisierungstechnologien und die steigende Nachfrage nach Netzwerkvirtualisierung. Im Gegensatz zu dedizierten Hardware-Appliances werden virtuelle Appliances auf Standardservern ausgeführt, wodurch sich die anfänglichen Bereitstellungskosten reduzieren. Zudem lassen sie sich einfacher bereitstellen und je nach Bedarf hoch- oder herunterskalieren, was den Betrieb vereinfacht. Darüber hinaus können virtuelle Appliances mithilfe von NFV (Network Function Virtualization) zur Umsetzung von SDN (Software-Defined Networking) beitragen, sodass sich Netzwerkkonfigurationen softwarebasiert verwalten lassen.

F5 bietet sein F5 BIG-IP, das die Funktionen eines Application Delivery Controllers (ADC) bereitstellt, als virtuelle Appliance unter der Bezeichnung Virtual Edition (VE) an. Diese VE-Version ist auch für Plattformen wie Microsoft Azure und Amazon Web Services (AWS) verfügbar.