Was ist Systemvirtualisierung?
Normalerweise bezieht sich die Systemvirtualisierung auf eines von zwei Dingen: Computersystemvirtualisierung oder Betriebssystemvirtualisierung. Bei der Computervirtualisierung geht es darum, mithilfe von Software ein virtuelles Computersystem zu erstellen. Die Betriebssystemvirtualisierung erstellt virtuelle Instanzen einer Betriebsumgebung. Diese Instanzen werden häufig auf anderen Systemen ausgeführt oder auf ein virtuelles Computersystem exportiert. In beiden Fällen konzentriert sich die Technologie auf die Erstellung von Software, die ein Hardware-Computersystem emuliert.
Virtualisierungstechnologie gibt es seit den 60er Jahren. In den Anfängen verwendeten Computer Software, um Maschinenoperationen zu emulieren und Ressourcen auf niedriger Ebene, wie z. B. Speicher, zu erstellen. Diese frühen virtuellen Programme wurden durch die relativ geringe Leistung der Computer dieser Zeit behindert. Es dauerte bis in die späten 90er Jahre, bis virtuelle Systeme richtig in Fahrt kamen. Die Erhöhung der Rechenleistung, der Zugriff auf Hochgeschwindigkeitsdatenübertragung und die weit verbreitete Verwendung von Prozessoren mit mehreren Kernen ermöglichten die Realisierung einer vollständigen Systemvirtualisierung.
Ein virtuelles Computersystem kann von einem Server bis zu einer Desktop-Workstation alles sein. In welcher Form auch immer, das Computersystem arbeitet auf ähnliche Weise - ein einzelner Hardware-Computer führt ein Programm aus, das das System effektiv in mehrere Teile aufteilt. Auf jedem Teil ist ein voll funktionsfähiges Betriebssystem installiert oder virtuell verbunden. Das Gesamtprogramm überwacht jedes einzelne Teil, aber abgesehen davon arbeitet jeder Abschnitt als eigenständige Maschine.
Was dann passiert, hängt vom Zweck der virtualisierten Maschine ab. Ein virtueller Server verhält sich wie ein normaler Server. Andere Computer und Systeme stellen eine Verbindung her, oft ohne zu wissen, dass das System nicht "echt" ist. Ein virtuelles Desktopsystem stellt normalerweise eine Verbindung zu einer Remote-Workstation her, die speziell für die Verwaltung eines virtuellen Arbeitsbereichs ausgestattet ist. Auf den Desktop kann von jedem zuvor festgelegten Ort aus zugegriffen werden, sodass ein Mitarbeiter von mehreren Orten aus auf seinen einzelnen Computer zugreifen kann.
Bei der Betriebssystemvirtualisierung stellen virtuelle Server oder Desktops eine Verbindung zu einer einzelnen Version eines Betriebssystems her und erstellen eine virtuelle Kopie über ihrem virtuellen Programm. In diesem Fall setzt sich ein Benutzer an seine Station und stellt eine Verbindung zu einem virtuellen Server her, der wiederum eine Verbindung zu einer virtuellen Version des Betriebssystems herstellt und diese an den Benutzer sendet. Der andere häufige Grund für die Betriebssystemvirtualisierung liegt in Hostingumgebungen. Wenn ein Computer als Internet-Host fungiert, enthält er die Konten vieler Benutzer auf einem System. Jeder dieser Benutzer benötigt vollständigen Zugriff auf die vom Betriebssystem bereitgestellten Systeme, jedoch nicht auf die Ressourcen der anderen Konten. Wenn Sie ein virtuelles Betriebssystem für das gesamte System erstellen, können die Konten auf das zugreifen, was sie benötigen, ohne die Sicherheit von zu beeinträchtigen die anderen Konten.