Neuerscheinungen 2014Stand: 2020-02-01 |
Schnellsuche
ISBN/Stichwort/Autor
|
Herderstraße 10 10625 Berlin Tel.: 030 315 714 16 Fax 030 315 714 14 info@buchspektrum.de |
Frank Balmes
Virtualisierungstechniken: Grundlagen und Anwendung im Serverbetrieb
Erstauflage. 2014. 124 S. 32 Abb. 220 mm
Verlag/Jahr: DIPLOMICA 2014
ISBN: 3-9585076-2-X (395850762X)
Neue ISBN: 978-3-9585076-2-3 (9783958507623)
Preis und Lieferzeit: Bitte klicken
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
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 Verwendu