- Virtuozzo
-
Virtuozzo (ausgesprochen „Virtuoso“) ist eine proprietäre Software, um Betriebssysteme zu virtualisieren, und wird von Parallels, Inc. (vor 2008 SWsoft, Inc.) entwickelt und vertrieben. Die Linux-Version ist seit 2001 erhältlich, die Version für Microsoft Windows ist seit 2005 erhältlich. Die Linux-Version von Virtuozzo basiert auf OpenVZ.
Inhaltsverzeichnis
Beschreibung
Virtuozzo erstellt mehrere, isolierte virtuelle Instanzen eines Betriebssystems auf einem einzelnen physischen Server. Somit bietet sich die Möglichkeit, vorhandene Hardware für mehrere (virtuelle) Server einzusetzen, die Verwaltung der Systeme zu reduzieren und je nach Installation sogar Lizenzkosten zu sparen. Die virtuellen Server verhalten sich meistens, als wären sie einzelne physische Server. Alle Instanzen haben ein eigenes Computermanagement (Verwaltung von Gruppen und Benutzern, Dienste, Festplattenmanagement), eigene IP-Adresse(n), Prozesse, Daten, Applikationen, System-Bibliotheken und Verwaltungsdateien. Jede virtuelle Instanz hat einen eigenen Netzwerkbereich und ist daher via Netzwerk erreichbar. Jede Instanz kann eigene Routingtabellen und Firewallregeln besitzen, jedoch aufgrund des gemeinsam genutzten Kernels keine eigenen Kernelmodule (z.B. für erweiterte Firewallfunktionalität) laden.
Betriebssystemvirtualisierung
Virtuozzo virtualisiert nicht auf Hardwarebasis - wie dies andere Software häufig tut – sondern auf der Betriebssystembasis. Alle Instanzen laufen auf einem einzigen Kernel. Der Virtualisierungsmechanismus von Virtuozzo „multipliziert“ diesen Kernel, so dass die Instanzen als eigenes Betriebssystem zu laufen scheinen, speziell aus der Sicht von Applikationen, Benutzern und Netzwerkdiensten. Dadurch generiert die Software weniger Systembelastung als andere Virtualisierungssoftware. Auf einem physischen Server können so mehr virtuelle Instanzen gleichzeitig laufen als üblich. Virtuozzo unterstützt bis zu 64 x86-Prozessoren und 64 GB RAM, in der Regel sind aber 1- bis 4-Prozessor-Maschinen weit häufiger in der Praxis anzutreffen.
Vergleich mit anderen Techniken
Virtuozzo unterscheidet sich von anderen, weiter verbreiteten Techniken grundsätzlich. Die Ziele der Entwickler waren möglichst wenig Serverlast zu erzeugen und die Verwaltung möglichst einfach zu gestalten. Die Technik, basierend auf einem bestimmten Betriebssystem, ist für Entwickler weniger geeignet, da diese meist Testumgebungen mit vielen unterschiedlichen Betriebssystemen benötigen. Seit einigen Jahren wird Virtuozzo bei verschiedenen Hostern mit hunderten verschiedenen Benutzern erfolgreich eingesetzt.
Weblinks
Wikimedia Foundation.