Suche

» erweiterte Suche » Sitemap

Informatik

Frank Balmes

Virtualisierungstechniken: Grundlagen und Anwendung im Serverbetrieb

ISBN: 978-3-95850-762-3

Die Lieferung erfolgt nach 5 bis 8 Werktagen.

EUR 44,99Kostenloser Versand innerhalb Deutschlands


» Bild vergrößern
» weitere Bücher zum Thema


» Buch empfehlen
» Buch bewerten
Produktart: Buch
Verlag: Diplomica Verlag
Erscheinungsdatum: 12.2014
AuflagenNr.: 1
Seiten: 120
Abb.: 32
Sprache: Deutsch
Einband: Paperback

Inhalt

Dieses Buch beschäftigt sich mit den technischen Grundlagen von Virtualisierungsansätzen in der x86-Prozessortechnologie sowie der vergleichenden Betrachtung verschiedener Lösungen von VMware, Microsoft und Xen. Verschiedene Ansätze von Virtualisierungstechniken werden betrachtet, die unterschiedlichen Varianten der Virtualisierung, transparente Virtualisierung und Paravirtualisierung beschrieben. Darüber hinaus erfolgt eine Beschreibung der Prinzipien bei hardwareunterstützer Virtualisierung. Die verschiedenen technischen Ansätze der Virtualisierung werden unter grundsätzlichen Aspekten hinsichtlich der Performancemöglichkeiten bewertet, und es erfolgt eine Beschreibung des Einsatzes von Servervirtualisierung am Beispiel des Betriebs im Rechenzentrum des Universitätsklinikums Bonn. Der Anhang des Buches enthält eine Beschreibung kritischer x86-Befehle und deren Ausführung bei Verwendung verschiedener Virtualisierungstechniken

Leseprobe

Textprobe: Kapitel 2.1.2, Ziele der Virtualisierung: Mit dem Einsatz von Virtualisierungsverfahren sind heute verschiedene Absichten verbunden. Der grundlegende Ansatz des Virtualisierungskonzepts ist die Abstraktion virtueller Umgebungen von der zugrunde liegenden Hardware. Virtualisierung verfolgt das primäre Ziel, die produktive Systemumgebung unabhängig von der technischen Plattform zu machen. Dieser Ansatz der Entkopplung von logischer Systemumgebung und physischer Hardware zieht in der Konsequenz einige weitere Möglichkeiten nach sich, die wir als sekundäres Ziel von Virtualisierung betrachten können. Auch diese neuen Möglichkeiten – besonders die Auswirkungen von Virtualisierung auf die Verfügbarkeit – werden in den folgenden Kapiteln erläutert. 2.1.3, Prinzip ohne Virtualisierung: In einer konventionellen IT-Umgebung werden die einzelnen Hardwaresysteme im Ansatz unabhängig voneinander betrieben auf jedem Hardwaresystem wird genau ein Betriebssystem betrieben, welches innerhalb seiner Betriebssystemumgebung eine Anwendungsebene bereitstellt. Auf dieser Anwendungsebene können eine oder mehrere Anwendungen betrieben werden, die aber im selben Systemkontext laufen. Man unterscheidet im Gesamtsystem verschiedene Schichten: Hardwareschicht, Betriebssystemschicht und Anwendungsschicht. Das Betriebssystem läuft somit direkt auf der Hardware und muss dazu eine vollständige Hardwareunterstützung für die eingesetzten Komponenten bereitstellen. Die Hardware eines Systems wird also vollständig von einem Betriebssystem verwaltet. Somit steht auf der Anwendungsebene der Leistungsumfang des gesamten Hardwaresystems als Ressource zur Verfügung. 2.1.4, Prinzip mit Virtualisierung: In einer IT-Umgebung, die Virtualisierungsverfahren verwendet, wird auf der Hardwareschicht eine Virtualisierungsschicht aufgesetzt. Oberhalb dieser Virtualisierungsschicht setzt die Anwendungsschicht auf. Allerdings unterscheiden sich die Inhalte der Schichten bei Verwendung von Virtualisierungsverfahren von einem Ansatz ohne Virtualisierung in wesentlichen Punkten. Sowohl die Virtualisierungs- als auch die Anwendungsschicht müssen genauer betrachtet werden. Innerhalb der Virtualisierungsschicht verwaltet ein Hypervisor vollständig die verwendete Hardware. Man kann sich diese Hypervisor-Schicht als Betriebssystem vorstellen, welches die gesamte eingesetzte Hardware kontrolliert. Auf dieser Hypervisor-Schicht – aber noch innerhalb der Virtualisierungsschicht – setzt die Ebene des Virtual Machine Monitors (VMM) auf. Genauer formuliert handelt es sich dabei um mehrere VMMs. Jede einzelne dieser VMMs hat die Aufgabe, eine Systemumgebung für genau eine virtuelle Maschine bereitzustellen und zu verwalten. Betrachtet man die Unterteilung der Virtualisierungsschicht in die Hypervisor- und die VMM-Ebene, so stellt man analog zum konventionellen Ansatz ohne Virtualisierung fest, dass man innerhalb dieser Schicht die Hypervisor-Ebene als Betriebssystemschicht und die VMM-Ebene als Anwendungsschicht betrachten kann. Der Unterschied besteht nun darin, dass beim Einsatz von Virtualisierungsverfahren die Anwendungsschicht oberhalb der Virtualisierungsschicht aufsetzt. Auch diese Anwendungsschicht muss näher betrachtet werden, damit das Prinzip der Virtualisierung nachvollzogen werden kann. Auf der VMM-Ebene der Virtualisierungsschicht setzen nun die virtuellen Maschinen als Anwendungen innerhalb der Anwendungsschicht auf. Betrachten wir eine virtuelle Maschine in Analogie zu einem System ohne Verwendung von Virtualisierung, so können wir Parallelen zwischen der Hardwareschicht (Prinzip ohne Virtualisierung) und der VMM-Ebene (Prinzip mit Virtualisierung) feststellen. Die Betriebssystemschicht und die Anwendungsschicht (Prinzip ohne Virtualisierung) können bei Verwendung von Virtualisierung vollständig der virtuellen Maschine – also der Anwendungsschicht – zugeordnet werden. Damit ist ein wesentlicher Punkt deutlich geworden: Durch die Verwendung des Virtualisierungsprinzips verschiebt sich im Schichtenmodell die Betriebssystemebene der virtuellen Maschine auf die Anwendungsschicht. Im Folgenden wird gezeigt, dass dieser Ansatz neben einer großen Reihe von Vorteilen auch einige Probleme mit sich bringt. Die Probleme bei der Implementierung von Virtualisierungslösungen, besonders bei Verwendung von x86-Hardware, liegen genau in diesem Punkt begründet.

Über den Autor

Frank Balmes, Jahrgang 1971, beschäftigt sich schon seit seiner Schulzeit mit den verschiedenen Themengebieten der Informatik. Nach einem abgeschlossenen Ingenieurstudium im Jahr 1997 vertiefte er seine technische Orientierung mit einem Studium der angewandten Informatik, welches er 2008 abschloss. In seiner Tätigkeit als Informatiker im Rechenzentrum des Universitätsklinikums Bonn sammelte er praktische Erfahrungen in der der Virtualisierung von Servern in einem Hochverfügbarkeitsumfeld und arbeitete die Grundlagen von Virtualisierung in der x86-Prozessortechnolokgie in dem vorliegenden Werk auf.

weitere Bücher zum Thema

Bewerten und kommentieren

Bitte füllen Sie alle mit * gekennzeichenten Felder aus.