Was ist und Warum gibt es Virtualisierung?

Die Virtualisierung ist nicht nur im professionellen Bereich interessant, auch Heimnutzer können von den vielen Vorteilen der Technik profitieren. Nicht selten ist die Virtualisierung die einzige Möglichkeit, eine bestimmte Software auf dem heimischen PC auszuführen. Es gibt Lovefilm, Netflix, Skype, Spotify, und hunderte weitere Möglichkeiten. In der Industrie hingegen ermöglicht Virtualisierung vor allem eine sehr effiziente Nutzung vorhandener Ressourcen.
Der rasante Erfolg des Internets brachte immer mehr Menschen online. Naturgemäß stiegen dadurch auch die Anforderungen an die Server erheblich an. Die nötige Hardware ist jedoch oft sehr teuer und es stellt sich schlicht als unbezahlbar heraus, für jede einzelne Anwendung einen dedizierten Computer laufen zu lassen. Hier kommt die Virtualisierung ins Spiel. Mit unterschiedlichen Methoden können auf einer einzigen Maschine viele verschiedene Rechner simuliert werden. Die Hardwareleistung eines Servers wird dadurch optimal ausgenutzt, es bleiben keinerlei Ressourcen einfach ungenutzt. Zwar handelt es sich auch bei der Virtualisierung nicht um Zauberei, es können also nicht unendlich viele Systeme gleichzeitig ausgeführt werden, durch die vielen verschiedenen technischen Möglichkeiten der Virtualisierung sind entsprechende Systeme jedoch in hohem Maße skalierbar.
Software-Virtualisierung
Am verbreitetsten ist bis heute die sogenannte Software-Virtualisierung. Mit einer virtuellen Maschine kann auf einem Rechner ein Betriebssystem installiert werden, das parallel zum eigentlichen Betriebssystem ausgeführt werden kann. Je nach Rechenleistung sind auch noch mehr Systeme gleichzeitig denkbar. Das zu virtualisierende Betriebssystem läuft in einem solchen Fall in einer speziellen Software, die die nötige Hardware simuliert. Das System selbst erkennt aber keinen Unterschied zu richtiger Hardware, weshalb sämtliche Funktionen ohne Einschränkungen genutzt werden können. Interessant ist dieses Prinzip nicht nur für den Serverbetrieb, auch Entwickler greifen gerne auf Virtualisierung zurück. Ein Programm kann auf diesem Wege leicht auf mehreren Betriebssystemen getestet werden, ohne dass dafür mehrere Rechner nötig sind.
Auch Privatanwender können einen Nutzen aus Virtualisierung ziehen. Immer wieder stehen Anwender vor dem Problem, dass beispielsweise eine alte Software auf einem modernen Betriebssystem den Dienst verweigert. Eine virtuelle Maschine kann problemlos das entsprechende Betriebssystem ausführen, mit dem die jeweilige Software dann problemlos genutzt werden kann. Moderne Virtualisierungssoftware kann dabei auch ohne Probleme die Internetverbindung des Hosts nutzen und auch auf die restliche Hardware, wie zum Beispiel Festplatten, zugreifen. Hilfreich ist die Virtualisierung auch, wenn eine bestimmte Software für das eigene Betriebssystem überhaupt nicht erhältlich ist. Es ist aber zu beachten, dass in jedem Fall eine Originalkopie des zu virtualisierenden Betriebssystems nötig ist. Diese wird innerhalb der Virtualisierungssoftware genauso installiert, als würde es sich um einen tatsächlichen Computer handeln. Dieser Umstand unterscheidet die Virtualisierung auch deutlich von Emulatoren.
Hardware-Virtualisierung
Virtualisierung eröffnet im Bereich der Informatik generell zahlreiche Möglichkeiten, um die Effizienz zu steigern oder systemfremde Software auszuführen. Neben der angesprochenen Software-Virtualisierung existieren auch Methoden zur Hardware-Virtualisierung. Einem Betriebssystem wird dabei das Vorhandensein einer Hardware vorgetäuscht, die sich eigentlich nicht im Rechner befindet. Das entsprechende Gerät kann jedoch genau wie ein echtes Gerät genutzt werden. Die bekannteste Form der Hardware Virtualisierung ist die Partitionierung, bei der aus einer einzelnen Festplatte mehrere virtuelle Speichermedien erzeugt werden. Durch die Nutzung unterschiedlicher Technologien kann die Leistung eines Systems optimal genutzt werden.
Über den Autor: David Malmborg arbeitet bei Dell. Er interessiert für Informatik und Technologie. Seine Freizeit verbringt er gern mit seiner Familie. Falls Sie mehr über Virtualisierung von Dell erfahren möchten, klicken Sie hier.
Weitere Ressourcen:
- Liste der Virtualisierung-Ressourcen von Computer Woche
Abbildung von Svilen Milev