Was ist Infrastrukturvirtualisierung?
Bei der Infrastrukturvirtualisierung wird Software und bereits vorhandene Hardware verwendet, um andere Software oder Hardware zu emulieren. Die Virtualisierung entstand mit modernen Computern, begann jedoch zu Beginn des 21. Jahrhunderts mit umfassenden Optionen für die Servervirtualisierung. Es ist möglich, nahezu jede Hardware oder Software zu virtualisieren, was den Anwendungsbereich dieser Technologie sehr erweitert. Einige der gängigsten Anwendungen der Infrastrukturvirtualisierung sind Betriebssystememulation, virtuelle Desktops und virtuelle Server.
Die Technologie, die schließlich zur Virtualisierung der Infrastruktur wurde, begann Mitte der 1960er Jahre. Zu Beginn der Virtualisierung gab es zwei Hauptziele: die Schaffung eines "virtuellen Speichers" und eines "Maschinenemulators", der Software für andere Computerplattformen ausführen konnte. Während mehrere Unternehmen diese Ziele erreichten, waren die Ergebnisse uneinheitlich und die Virtualisierungsforschung wurde fortgesetzt.
Die mittleren Forschungsjahre hatten ihre Höhen und Tiefen. Echte virtuelle Maschinen entstanden Mitte der 1970er Jahre. Dies waren Programme, die ganze Computer so genau imitierten, dass es möglich war, Software über sie auszuführen. Diese frühen virtuellen Maschinen hatten selten genug Leistung, um Anwendungen von realer Größe oder Komplexität auszuführen, aber die Technologie hatte genug Potenzial, dass mehrere Unternehmen Nachforschungen anstellten. Die Infrastruktur-Virtualisierungsforschung in den 1980er und 1990er Jahren brachte mehrere Verbesserungen, aber nur wenige Durchbrüche.
Im Jahr 2003 wurde der erste Open-Source-Hypervisor veröffentlicht. Dieses Programm ermöglichte die Überwachung mehrerer Betriebssysteme, die gleichzeitig auf einem einzelnen Computer ausgeführt wurden. Während es seit Mitte der 1980er Jahre virtuelle Maschinenmonitore gab, war dieses Programm kostenlos, umfassend und leistungsstark. Mit dieser Software und Prozessoren mit mehreren Kernen war es möglich, mehrere virtuelle Server auf nahezu jedem realen Server mit einer geringen Reduzierung der Gesamtleistung auszuführen. Durch den Betrieb virtueller Server kann ein Unternehmen die Stromkosten senken und die Gesamtleistung seines Netzwerks steigern.
In der Unternehmenswelt ist Virtualisierung häufig die Norm. In Serverräumen können Computer mit einem halben Dutzend oder mehr virtuellen Servern ausgeführt werden, ohne dass Geschwindigkeit oder Leistung beeinträchtigt werden. Virtuelle Desktops haben die Notwendigkeit eines Computers für jeden Mitarbeiter ersetzt. Anstatt über einen eigenen Computer zu verfügen, kopiert sich eine einzelne Version eines Basiscomputers in das Netzwerk und gibt dem Worker Zugriff auf einen virtuellen Computer. Alle seine Informationen werden auf einem zentralen Server gespeichert.
Heimcomputer-Benutzer stoßen ständig auf die Virtualisierung der Infrastruktur, obwohl viele dies nicht bemerken. Programme, die über Webportale ohne jegliche Installation ausgeführt werden, werden normalerweise virtualisiert, um die Übertragungsverzögerung zu verringern und die Leistung zu verbessern. Anwendungen, die ursprünglich für die Ausführung auf einem Betriebssystem entwickelt wurden, können jetzt aufgrund von Wrappern für virtuelle Betriebssysteme auf mehreren Systemen ausgeführt werden. Diese Programme werden in einem Host-Programm ausgeführt und konvertieren die Eingabe und Ausgabe in die des richtigen Betriebssystems. Dies ist besonders häufig der Fall, wenn PC-basierte Spiele auf andere Systeme übertragen werden.