In der Informatik ist die eindeutige Definition des Begriffs Virtualisierung schwer. Es gibt viele Konzepte und Technologien im Bereich der Hardware und Software die diesen Begriff verwenden. Ein sehr offener Definitionsversuch könnte wie folgt lauten: Virtualisierung bezeichnet Methoden die es erlauben, Ressourcen eines Computer aufzuteilen.
Primäres Ziel ist, dem Benutzer eine Abstraktionsschicht zur Verfügung zu stellen, die ihn von der eigentlichen Hardware - Rechenleistung und Speicherplatz - isoliert. Eine logische Schicht wird zwischen Anwender und Ressource eingeführt, um die physischen Gegebenheiten der Hardware zu verstecken.
Dabei wird jedem Anwender (so gut es geht) vorgemacht, dass er der alleinige Nutzer einer Ressource sei. Die für den Anwender unsichtbare bzw. transparente Verwaltung der Ressource ist dabei in der Regel die Aufgabe des Betriebssystems.
Die Softwarevirtualisierung kann für mehrere Zwecke eingesetzt werden. z.B. zum Simulieren eines Betriebssystems oder nur einer Anwendung.
z.B.: OpenSolaris Zoning, BSD jails
Der prinzipielle Vorteil ist, dass an den Betriebssystemen selbst (fast) keine Änderungen erforderlich sind.
Wenn weder diese Hardware-Elemente, noch die Betriebssysteme der Gastsysteme diese Form der Virtualisierung unterstützen, muss die Virtualisierungssoftware eine Emulationsschicht benutzen um jedem Gast-System vorzugaukeln, es hätte die Hardware für sich allein. Diese Emulation ist oft weniger effizient als direkter Zugriff auf die Hardware, was dann zu einer verringerten Geschwindigkeit führen kann.
Bsp.: VMware Workstation, Microsoft Virtual Server R2
(z.B. Bochs, PPC Version von Microsoft Virtual PC)
z.B.: Red Hat Fedora Core 5 mit Xen 3.0, Suse Linux Enterprise Server mit Xen
(z.B. VMware, x86 Version von Microsoft Virtual PC)
z.B. Load Balancer
Hierfür können die Komponenten eines Systems entweder als Ganzes virtualisiert werden oder nur einzelne Teile des Systems. Das ganze System (Partitioning mit LPAR, Domaining) oder einzelne Komponenten des Systems wie z.B. CPU (Intel's Vanderpool oder AMD's Pacifica).
z.B. IBM LPAR
z.B. Intel's Vanderpool, AMD's Pacifica
Hardware | Rechnerarchitektur | Software | Virtualisierung
Virtualizace | Virtualization | Virtualisation (informatique) | Wirtualizacja | Виртуализация
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Virtualisierung (Informatik)".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world