Was ist Betriebssystemvirtualisierung?
Bei der Betriebssystemvirtualisierung handelt es sich um eine Methode zum Ändern eines Standardbetriebssystems, mit der mehrere Benutzer gleichzeitig behandelt werden können. Diese einzelnen Benutzer hätten keine Interaktion miteinander. Ihre Informationen bleiben auch dann getrennt, wenn sie dasselbe System verwenden. Während diese Technologie mehrere Verwendungszwecke hat, sind Hosting-Situationen und die Serverkonsolidierung die häufigsten Verwendungszwecke.
Bei der Betriebssystemvirtualisierung wird ein einzelnes System so eingerichtet, dass es wie mehrere einzelne Systeme funktioniert. Das virtualisierte System ist so eingerichtet, dass gleichzeitig nur Befehle von verschiedenen Benutzern ausgeführt werden. Diese Befehle bleiben voneinander getrennt. Die Ergebnisse und Auswirkungen eines bestimmten Befehls haben keine Auswirkung auf die Befehle anderer. Diese Aufteilung der Ressourcen sollte für den Benutzer transparent sein und nicht erkennen können, ob sie sich auf einem virtuellen System befinden oder nicht.
Ein häufiges Beispiel für diesen Vorgang ist der Befehl logout. Auf einem normalen Computersystem wird durch das Abmelden vom Betriebssystem die Benutzereingabe ausgesetzt, bis das Abmeldesystem dies erfordert oder der Benutzer sich erneut anmeldet. In einem System mit Betriebssystemvirtualisierung meldet ein Benutzer das Betriebssystem nur das einzelne ab Benutzer, aber der Rest der Benutzer sind nicht betroffen.
Es gibt zwei häufige Umstände, unter denen die Betriebssystemvirtualisierung verwendet wird: Hosting-Umgebungen und Serverkonsolidierung. Webhosting-Unternehmen, E-Mail-Speichersysteme und andere kontobasierte Hosting-Systeme verwenden häufig virtuelle Systeme. Da die Benutzer dieser Systemtypen nur sehr wenige Ressourcen benötigen, können sich viele Benutzer gleichzeitig anmelden, ohne das System zu belasten. Jeder Benutzer arbeitet in seiner eigenen Umgebung, ohne mit anderen Benutzern zu interagieren oder deren Ressourcen zu sehen.
Der zweite allgemeine Bereich, in dem ein Benutzer möglicherweise auf Betriebssystemvirtualisierung stößt, befindet sich auf einem konsolidierten Server. Wenn die Leistung von Computersystemen zunimmt, kann ein neuer Server möglicherweise die Aufgaben mehrerer älterer Server übernehmen. In diesem Fall können alle Serverressourcen auf dem neuen Computer kombiniert werden. Da die alten Server getrennt waren, ist es häufig erforderlich, die von den ursprünglichen Systemen verwendete Isolation beizubehalten.
In beiden Bereichen müssen mehrere Benutzer, die keine Beziehung zueinander haben, denselben Server verwenden. Dies ist einer der häufigsten Aspekte der Betriebssystemvirtualisierung. Wenn die Benutzer Teil derselben Gruppe wären, könnten sie Ressourcen koexistieren und gemeinsam nutzen. Der einzige Grund, sie getrennt zu halten, ist, wenn die Benutzer keine Beziehung zueinander haben und keinen Grund haben, Systeme zu kombinieren.