Einführung in Servervirtualisierung:
Basiswissen Virtualisierung: Ein Schwarm gleicher Systeme
Virtuelle Maschinen geben dem Administrator die Freiheit, fast jedes Betriebssystem einzusetzen. Wer ohnehin nur mit einem Operating-System arbeitet, kann allerdings Ressourcen sparen, mithilfe von Container-Technologien.
Ein großer Trend hält den Servermarkt fest im Griff: Virtualisierung. Kaum ein neuer Server nimmt seinen Betrieb auf, ohne dabei logisch in viele kleine Unterserver zerlegt zu werden. Bei der Rechenleistung der aktuellen CPUs von AMD und Intel findet sich auch kaum eine einzelne Serverapplikation, die eine Maschine mit zwei Sockeln, acht CPU-Kernen und 32 GByte RAM auslasten könnte.
Im Zusammenhang mit Virtualisierung denken die meisten Administratoren sofort an Produkte wie Vmware, Hyper-V von Microsoft oder Xen von Citrix. Dabei handelt es sich um so genannte Hypervisoren oder Virtual-Machine-Manager (VMM), die sehr CPU-nahe arbeiten.
Sie virtualisieren Hardwareressourcen wie CPUs, RAM und Peripheriezugriffe und simulieren somit vollständige Rechner. Jede Virtual Machine (VM) benötigt ein eigenes Betriebssystem, was natürlich Ressourcen verschlingt.
Linux-Anwendungen arbeiten effizienter
Zehn moderat konfigurierte virtuelle Server fordern schon mal 10 GByte RAM und in etwa zwei CPU-Kerne. Sobald innerhalb der VMs die eigentlichen Applikationen ihre Dienste aufnehmen, steigt die CPU-Last kontinuierlich.
In den Real-World Labs Poing reicht ein physischer PC-Server mit vier Prozessorkernen und 8 GByte RAM in etwa für acht bis zehn produktiv arbeitende VMs – je nach Betriebssystemen und Diensten innerhalb der VMs.
Wie erwartet zeigt sich hierbei, dass VMs mit Linux und Applikationen wie MySQL mit deutlich weniger Ressourcen auskommen als VMs mit Windows-Server-2003-R2 und MS-SQL 2005.
Alternative für Ein-Betriebssystem-Umgebungen
VMs offerieren dem Administrator ein hohes Maß an Flexibilität bei der Auswahl der Systeme. Unix/Linux-VMs mit verschiedenen Kernen und unterschiedliche Windows-Versionen arbeiten friedlich nebeneinander.
In der Praxis brauchen viele Systemverwalter jedoch gar nicht diese große Freiheit. Vielmehr legen sich viele Unternehmen auf ein einziges Serverbetriebssystem für alle LAN-Dienste fest. In diesem Fall verschleudern virtuelle Maschinen viele Ressourcen, indem sie ein und dasselbe Betriebssystem zigfach in den Speicher quetschen.
Die Alternative hierzu hat viele Namen wie »Zones« oder »Container«, lässt sich jedoch unter dem Oberbegriff Systemvirtualisierung zusammenfassen.
Ein Kern für alle
Diese Form der Virtualisierung zerlegt nicht den Rechner an sich in viele kleine virtuelle Maschinen. Vielmehr teilt sich das Betriebssystem in voneinander getrennte Bereiche auf. Diese hören auf Namen wie Virtual-Entities (VE), Virtual-Private-Server (VPS), Container, Jails oder Virtual Zones.
Unabhängig vom Namen arbeitet die Technik überall gleich: Ein einziger Systemkern betreibt die physische Maschine und alle dazugehörigen Hardware-Komponenten. Der Virtualisierer stellt abgeschottete OS-Instanzen bereit.
Jede dieser VEs greift auf die Ressourcen des bereits laufenden Kerns zurück, kann aber ein eigenes Benutzerverzeichnis, Policy-Regelwerk und eigene Applikationen verwalten. Aus einer VE heraus ist kein Zugriff auf die Daten des Hosts oder anderer VEs möglich. Der Host hingegen kann in alle VEs hineinsehen und auch deren Einstellungen, Dateien und Konfigurationen verändern.
Leere VEs benötigen keine Ressourcen
Anders als VMs haben VEs keine eigenen Festplattenlaufwerke. Ein Overlay-fähiges Dateisystem simuliert die Laufwerksressourcen auf Ordnerebene. Das Overlay blendet Systemdateien wie symbolische Links in die VE ein.
Parallels Virtuozzo Containers: Die Virtual Entities (VEs) gehen sparsam
mit Ressourcen um, etwa Prozessorleistung und RAM.
Eine neue, leere VE braucht folglich erst einmal gar keine Ressourcen: kein RAM, keine CPU-Zeit und keinen Massenspeicher. Das simulierte Dateisystem funktioniert mit einem Copy-on-Write-Mechanismus. Fügt der Nutzer einer VE Daten hinzu, sichert das simulierte Dateisystem die differenziellen Änderungen. Applikationen innerhalb der VEs erscheinen in der Dienste-Liste des Host-Systems, als würden sie direkt auf dem Host laufen.
Diese Virtualisierungstechnologie kommt mit sehr wenigen Ressourcen aus. Bereits ein simpler Uni- oder Dual-Prozessor-PC mit 1 GByte RAM kann über hundert VEs mit Web-Servern betreiben.
Daher eignet sich diese Technologie sehr gut für Umgebungen, in denen viele virtuelle Systeme mit vergleichsweise genügsamen Diensten vorhanden sind. Das populärste Beispiel für Systemvirtualisierung sind die privaten Web-Server der günstigen Internet-Hoster.
Die Vorteile der Systemvirtualisierung
• Geringe Ressourcenbelastung,
• Kontrolle aller VE-Inhalte vom Host aus sowie
• sehr fein einstellbare Ressourcen-Belastungen pro VM.
Die Nachteile
• eingeschränkte Wahl des OS,
• alle VEs teilen sich einen Systemkern,
• kein direkter Hardware-Zugriff innerhalb von VEs möglich und
• benachbarte VEs können die Performance der anderen Virtual Entity negativ beeinflussen.
Network Computing hat die vier populärsten System-Virtualisierer einem Test unterzogen: Die Zonen von Suns Opensolaris, das quelloffene Openvz für Linux, sowie die kommerziellen Parallels Virtuozzo-Containers für Linux und Windows. Den Testbericht finden sie auf dieser Web-Seite [1].
[1] vergleichstest-vier-programme-fuer-die-systemvirtualisierung/
- 1. Seite: Basiswissen Virtualisierung: Ein Schwarm gleicher Systeme
- 2. Seite: Basiswissen Virtualisierung: Ein Schwarm gleicher Systeme (Fortsetzung)
» Tipp der Redaktion
Das sind die deutschen Top IT-Managerinnen 2010
IT-Riesen wie Microsoft, IBM oder Dell haben längst erkannt, dass Frauen in Führungspositionen gehören. Nachdem wir Ihnen in den vergangenen Woche die weltweit mächstigesten IT-Damen vorgestellt haben, folgen jetzt die deutschen Top IT-Managerinnen 2010 - mit einigen Neuzugängen und Managerinnen die schon seit Jahren ihre »Frau« in der IT stehen.
50 Jahre IFA
2010 feiert Berlin die 50. IFA. Seit dem Startschuss zur ersten IFA sind aber fast doppelt so viele Jahre vergangen. Die ersten »Große Deutsche Funk-Ausstellung« hatte bereits 242 Aussteller und 180.000 Besucher auf einer Fläche von 7.000 Quadratmetern. Seither war die IFA Schauplatz für zahlreiche Premieren und Neuvorstellungen, etwa den Startschuss für das Farbfernsehen 1967.
» Top-Stories der Woche
50 Jahre IFA
2010 feiert Berlin die 50. IFA. Seit dem Startschuss zur ersten IFA sind aber fast doppelt so viele Jahre vergangen. Die ersten »Große Deutsche Funk-Ausstellung« hatte bereits 242 Aussteller und 180.000 Besucher auf einer Fläche von 7.000 Quadratmetern. Seither war die IFA Schauplatz für zahlreiche Premieren und Neuvorstellungen, etwa den Startschuss für das Farbfernsehen 1967.
Was der 1&1-Werbestar wirklich will
Ist er ein Schauspieler, oder ist er »echt«? Seit diesem Frühjahr wirbt Marcell D’Avis als »Leiter Kundenzufriedenheit« in TV-Spots für den Internetprovider 1&1. CRN hat D’Avis getroffen.
Weitere Artikel
» Meistgelesene News
Das sind die deutschen Top IT-Managerinnen 2010
IT-Riesen wie Microsoft, IBM oder Dell haben längst erkannt, dass Frauen in Führungspositionen gehören. Nachdem wir Ihnen in den vergangenen Woche die weltweit mächstigesten IT-Damen vorgestellt haben, folgen jetzt die deutschen Top IT-Managerinnen 2010 - mit einigen Neuzugängen und Managerinnen die schon seit Jahren ihre »Frau« in der IT stehen.
Nokia N8 mit Symbian 3
Mit seinem neuen Touchscreen-Smartphone N8 will Nokia endlich Apples iPhone und der wachsenden Andoid-Konkurrenz wieder ernsthaft Paroli bieten. Eine besonders wichtige Rolle kommt daher dem neuen Symbian 3 zu, das die Bedienung per Touchscreen weit besser unterstützt als die Vorgängerversionen.
» Preisvergleich Top 5
- Hier finden Sie Software zum Thema Navigationssoftware
Die Leserkommentare sind für diesen Artikel deaktiviert.