Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

Einsatz von Virtualisierungstechnologien in der IT-Infrastruktur eines Unternehmens

Vergleich und Einteilung mit Ausrichtung auf Desktopbereitstellung

Einsatz von Virtualisierungstechnologien in der IT-Infrastruktur eines Unternehmens
Über dieses Buch
  • Art: Diplomarbeit
  • Autor: Jingli Xu
  • Abgabedatum: Oktober 2008
  • Umfang: 144 Seiten
  • Dateigröße: 2,7 MB
  • Note: 1,3
  • Institution / Hochschule: Universität Leipzig Deutschland
  • Bibliografie: ca. 125
  • ISBN (eBook): 978-3-8366-2571-5
  • ISBN (CD) :978-3-8366-2571-5 CD
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Xu, Jingli Oktober 2008: Einsatz von Virtualisierungstechnologien in der IT-Infrastruktur eines Unternehmens, Hamburg: Diplomica Verlag
  • Schlagworte: Virtualisierung, IT-Management, Virtualisierungstechnologie, Desktop-Infrastruktur, TCO/ROI

In den Warenkorb
68,00 €

Diplomarbeit von Jingli Xu

Textprobe:

Kapitel 3.1, Was ist Virtualisierung:

Die Komplexität der IT-Infrastruktur wächst mit ihrer Größe, dagegen sinkt aber die durchschnittliche Wirtschaftlichkeit. Dennoch wünschen sich die CIOs und IT-Manager dieselbe Effizienz und Produktivität bei dem gleichen, oder sogar niedrigeren Budget im Vergleich zu Vorjahr. IT-Zuständige sind konfrontiert mit sinkendem Personal und sinkenden Administrations- und Wartungskosten. Die Kosten für Räume, Strom, HVAC sowie Verkabelungen müssen ebenfalls reduziert werden. All dies gleichzeitig mit besserer Kontinuität, Verfügbarkeit und Sicherheit zu ermöglichen, ist auf alle Fälle eine große Herausforderung. Nun versucht man all diese Probleme durch die Einführung von Virtualisierungstechnologien zu lösen. Virtualisierung ist heutzutage ein großes Thema auf den Technologienkonferenzen geworden. Zahlreiche Technologienanbieter versuchen zu beschreiben, dass ihre Produkte die Virtualisierungstechnologien unterstützen und die beste Lösung dafür anbieten.

Der Begriff „Virtualisierung“ (auf Englisch Virtualization) selber ist eine allgemeine Bezeichnung bezogen auf eine Art Abstraktion von Ressourcen. Damit werden die physikalischen Merkmale der Rechenressourcen vor dem Weg versteckt, durch den andere Systeme, Anwendungen oder Endnutzer mit diesen Ressourcen interagieren. Durch Virtualisierung wird ermöglicht, dass einzelne physische Ressourcen (wie z.B. ein Server, ein Betriebssystem, eine Anwendung oder ein Speichergerät) als mehrfache logische Ressourcen erscheinen, oder mehrfache physische Ressourcen (wie z. B. Speichergräte oder Server) als eine einzelne logische Ressource. Das ist die Technologie für ein funktionales Management von Systemen und Ressourcen ohne Einschränkung der physischen Ausprägung und Lokalisierung.

Aufgrund dieser Eigenschaft ist Virtualisierung ein effektives Verfahren zur Zusammenfassung und Verteilung von IT-Ressourcen, um die dynamischen Geschäftsanforderungen zu unterstützen und Virtualisierung ermöglicht die Transformation zur anpassungsfähigen IT-Infrastruktur.

Allerdings ist Virtualisierung keine neue Erfindung. Als der Pionier im Bereich Virtualisierung hat es IBM schon in den 1960er Jahren ermöglicht, mehrere Betriebssysteme auf ihren Mainframes gleichzeitig auszuführen. Im Jahr 1972 wurde es auf ihrer berühmten Mainframe VM/370 realisiert, virtuelle Maschinen mit verschiedenen Betriebssystemen unter Aufsicht eines Kontrollprogramm -heute als Virtual Maschine Monitor (VMM) oder Hypervisor bezeichnet - gleichzeitig auszuführen. Die Motivation dafür war eine effiziente Ressourcennutzung. Diese Art von Virtualisierung wird auch als Plattform-Virtualisierung bezeichnet. Im Laufe der Zeit haben die Begriffe Virtualisierung sowie virtuelle Maschine jedoch zusätzliche Bedeutungen erworben.

Die Idee von virtuellen Maschinen kam aus der Bemühung um effiziente Nutzung der Hardware-Ressourcen. Durch Entwurf virtualisierungsfähiger Hardware wurden viele Performanceherausforderungen erfüllt. Aber mit der Entwicklung preiswertiger Rechenbetriebsmittel und einer starken Verbreitung der massenproduzierten Hardware war das Thema Virtualisierung langsam veraltet. Das hat sich auch in der x86-Architektur reflektiert. Während der zunehmenden Komplexität der Softwaresysteme ist es üblich geworden, dass eine einzelne Anwendung einen eigenen Server besitzt, um den Konflikt mit anderen zu vermeiden. Dadurch entsteht aber ein neues Problem, nämlich Server-Sprawl. Die Nutzung der Serverkapazität ist immer ineffizienter geworden. Allgemein erkannt ist die durchschnittliche Nutzungseffizienz von Windows-Server lediglich zwischen 5% bis 15%. Durch Einführung neuer Chip-Technologien wird diese noch niedriger. Außerdem werden noch andere Kosten wie Energiekosten und Raumverschwendung verursacht. Das alte Problem ineffizienter Nutzung der Hardware-Ressourcen kehrt wieder zurück.

Es gibt viele Konzepte und Technologien im Bereich Hardware und Software, die diesen Begriff verwenden. Bespiele dafür sind u. a. Hardware- und Software-Partitionierung, teilweise oder komplette Maschinensimulation, Emulation, Time-Sharing, Quality-of-Service. Diese werden für Endgeräte, Server, Betriebssysteme, Anwendungen sowie Netzwerke eingesetzt. Allgemein werden drei Prinzipien dafür unterschieden: Plattform-, Anwendungs- und Betriebsmittel-Virtualisierung, die in folgenden Abschnitten vorgestellt werden.

Zur Realisierung von System-Virtualisierung gibt es unterschiedliche Methoden, z.B. durch Partitionierung von Hardware und Software, Time-Sharing, teilweise oder komplette Maschinen-Simulation, Emulation usw.

Plattform-Virtualisierung:

Typischerweise wird durch Plattform-Virtualisierung auf einem Host-System eine Steuer-Software gestartet, die ein Rechnersystem (virtuelle Maschine) simuliert und auf der eine (Gast-) Software abläuft. In meisten Fällen ist diese Gast-Software ein Betriebssystem. Die Voraussetzungen dafür sind laut Goldenberg: zwei Prozessormodi; eine Methode für nicht privilegierte Programme privilegierte Systemroutinen aufzurufen; Mechanismen für Speicherschutz und -zuteilung wie Paging oder Segmentierung; Asynchrone Interrupts (I/O).

Die Bedeutung der Begriffe „Virtualisierung“ und „Virtueller Maschine“ ist im Laufe der Zeit erweitert worden. Entsprechend der Virtalisierungsformen gibt es verschiedene Arten von VMs, die in folgenden Abschnitten entsprechend dem jeweiligen Virtualisierungsansatz vorgestellt werden:

Hardware Virtuelle Maschine: Durch System-Virtualisierung werden Hardware-VM generiert, die der ursprünglichen Bedeutung von „VM“ entsprechen. Dabei werden eine oder mehrere von einander getrennte virtuelle Ausführungsumgebungen auf einem einzelnen Computer hergestellt, in denen jeweils ein eigenes Betriebssystem auf einer entsprechenden virtualisierten Hardware ausgeführt wird.

Applikation-Virtuelle-Maschine: Diese Art von VM entspricht der Anwendungsvirtualisierung. Dabei wird eine Ausführungsumgebung durch eine Software hergestellt. Die virtuelle Maschine bietet einen einheitlichen Befehlssatz auf jeder Plattform an, auf die sie portiert worden ist. Dadurch wird die auszuführende Anwendung selber ohne Portierung auf verschiedenen Plattformen (z.B. MS Windows, Linus, Mac OSX) lauffähig, ein Beispiel dafür ist SUN JRE (Java VM).

Virtuelle Betriebsumgebung: Diese Art von VM entspricht der Betriebssystem-Virtualsierung. Dabei werden verschiedene sogenannte „Userland-Umgebungen“ auf einem Betriebssystem- Kernel ermöglicht. Diese Technologie wird intensiv von Webhosting-Unternehmen eingesetzt, um ihre Hardware-Ressourcen flexibler und effizienter zu verwalten. Beispiele dafür sind Free-BSD Jails, Linux-VServer, OpenVZ, Virtuozzo, Solaris Container.

Es gibt eine Reihe verschiedener Ansätze zur Realisierung von Plattform-Virtualisierung, die anschließend vorgestellt werden.

Inhaltsverzeichnis:

GLIEDERUNG I
ABBILDUNGSVERZEICHNIS III
TABELLENVERZEICHNIS V
ABKÜRZUNGSVERZEICHNIS VI
1. EINLEITUNG 1
2. IT-MANAGEMENT UND IT GOVERNANCE 4
2.1 IT-INFRASTRUKTUR 4
2.1.1 WICHTIGE DEFINITIONEN 4
2.1.2 KOMPONENTEN DER IT-INFRASTRUKTUR 7
2.1.3 DE- UND ZENTRALISIERUNG DER IT-INFRASTRUKTUR 8
2.1.4 TENDENZEN DER ENTWICKLUNG VON IT-INFRASTRUKTUR 11
2.2 IT IN DER ORGANISATION 12
2.2.1 WERTBEITRAG VON IT 12
2.2.2 ANFORDERUNGEN DER IT-INFRASTRUKTUR 13
2.2.3 IT-MANAGEMENT UND IT-GOVERNANCE 16
2.2.4 ICT-MANAGEMENT 19
2.3 TENDENZEN BEIM IT-MANAGEMENT 21
2.3.1 TENDENZEN BEI DER IT-AUSGABE 21
2.3.2 BEOBACHTUNG DER SYSTEMKOMPLEXITÄT 24
3. DIE VIRTUALISIERUNGSTECHNOLOGIEN 26
3.1 WAS IST VIRTUALISIERUNG 26
3.2 PLATTFORM-VIRTUALISIERUNG 28
3.2.1 VIRTUALISIERUNG MITTELS SOFTWARE 29
3.2.2 HARDWARE-UNTERSTÜTZTE VIRTUALISIERUNG 36
3.2.3 CLUSTER 38
3.3 ANWENDUNGSVIRTUALISIERUNG 39
3.3.1 LOKALE ANWENDUNGSVIRTUALISIERUNG 39
3.3.2 ANWENDUNGSVIRTUALISIERUNG IM NETZWERK 41
3.4 VIRTUALISIERUNG DER BETRIEBSMITTEL 45
3.4.1 NETZWERK-VIRTUALISIERUNG 45
3.4.2 STORAGE-VIRTUALISIERUNG 49
3.5 EINSATZMÖGLICHKEITEN DER VIRTUALISIERUNGSTECHNOLOGIEN 52
4. VIRTUALISIERUNGSTECHNOLOGIEN ZUR DESKTOPBEREITSTELLUNG 58
4.1 HERAUSFORDERUNGEN AN DESKTOP-MANAGEMENT 58
4.2 ANSÄTZE VON DESKTOP-VIRTUALISIERUNG 60
4.3 VIRTUELLE DESKTOP-INFRASTRUKTUR 63
4.3.1 CLIENTSYSTEME 65
4.3.2 DIE VERBINDUNGSINFRASTRUKTUR 66
4.3.3 DIE BACKEND-INFRASTRUKTUR 70
4.4 MANAGEMENT VIRTUELLER UMGEBUNGEN 76
4.4.1 KOMPLEXITÄT VIRTUELLER UMGEBUNGEN 76
4.4.2 AUFGABEN BEI MANAGEMENT VIRTUELLER UMGEBUNGEN 78
4.4.3 MANAGEMENT VIRTUELLER DESKTOP INFRASTRUKTUR 81
4.4.4 GEWÜNSCHTE FEATURES FÜR VDI-MANAGEMENT 83
4.5 WERT DER VIRTUELLEN DESKTOP-INFRASTRUKTUR 85
4.5.1 STRUKTURIERUNG DER KOSTEN VIRTUELLER DESKTOP-INFRASTRUKTUREN 86
4.5.2 MÖGLICHKEITEN ZUR TCO-REDUZIERUNG DURCH VDI 88
4.5.3 IMMATERIELLE BEITRÄGE VIRTUELLER DESKTOP-INFRASTRUKTUREN 89
4.5.4 MEHRWERTE VON VDI BEI DEM STRATEGISCHEN IT-CONTROLLING 96
5. ZUSAMMENFASSUNG 98
ANHANG 1: MARKTINFORMATION FÜR VIRTUALISIERUNGSTECHNOLOGIEN 99
ANHANG 2: PRODUKTE VON VIRTUELLER INFRASTRUKTUR 111
ANHANG 3 GEGENÜBERSTELLUNG DER CONNECTION-BROKER 117
LITERATURVERZEICHNIS 121

Textprobe:

Kapitel 3.1, Was ist Virtualisierung:

Die Komplexität der IT-Infrastruktur wächst mit ihrer Größe, dagegen sinkt aber die durchschnittliche Wirtschaftlichkeit. Dennoch wünschen sich die CIOs und IT-Manager dieselbe Effizienz und Produktivität bei dem gleichen, oder sogar niedrigeren Budget im Vergleich zu Vorjahr. IT-Zuständige sind konfrontiert mit sinkendem Personal und sinkenden Administrations- und Wartungskosten. Die Kosten für Räume, Strom, HVAC sowie Verkabelungen müssen ebenfalls reduziert werden. All dies gleichzeitig mit besserer Kontinuität, Verfügbarkeit und Sicherheit zu ermöglichen, ist auf alle Fälle eine große Herausforderung. Nun versucht man all diese Probleme durch die Einführung von Virtualisierungstechnologien zu lösen. Virtualisierung ist heutzutage ein großes Thema auf den Technologienkonferenzen geworden. Zahlreiche Technologienanbieter versuchen zu beschreiben, dass ihre Produkte die Virtualisierungstechnologien unterstützen und die beste Lösung dafür anbieten.

Der Begriff „Virtualisierung“ (auf Englisch Virtualization) selber ist eine allgemeine Bezeichnung bezogen auf eine Art Abstraktion von Ressourcen. Damit werden die physikalischen Merkmale der Rechenressourcen vor dem Weg versteckt, durch den andere Systeme, Anwendungen oder Endnutzer mit diesen Ressourcen interagieren. Durch Virtualisierung wird ermöglicht, dass einzelne physische Ressourcen (wie z.B. ein Server, ein Betriebssystem, eine Anwendung oder ein Speichergerät) als mehrfache logische Ressourcen erscheinen, oder mehrfache physische Ressourcen (wie z. B. Speichergräte oder Server) als eine einzelne logische Ressource. Das ist die Technologie für ein funktionales Management von Systemen und Ressourcen ohne Einschränkung der physischen Ausprägung und Lokalisierung.

Aufgrund dieser Eigenschaft ist Virtualisierung ein effektives Verfahren zur Zusammenfassung und Verteilung von IT-Ressourcen, um die dynamischen Geschäftsanforderungen zu unterstützen und Virtualisierung ermöglicht die Transformation zur anpassungsfähigen IT-Infrastruktur.

Allerdings ist Virtualisierung keine neue Erfindung. Als der Pionier im Bereich Virtualisierung hat es IBM schon in den 1960er Jahren ermöglicht, mehrere Betriebssysteme auf ihren Mainframes gleichzeitig auszuführen. Im Jahr 1972 wurde es auf ihrer berühmten Mainframe VM/370 realisiert, virtuelle Maschinen mit verschiedenen Betriebssystemen unter Aufsicht eines Kontrollprogramm -heute als Virtual Maschine Monitor (VMM) oder Hypervisor bezeichnet - gleichzeitig auszuführen. Die Motivation dafür war eine effiziente Ressourcennutzung. Diese Art von Virtualisierung wird auch als Plattform-Virtualisierung bezeichnet. Im Laufe der Zeit haben die Begriffe Virtualisierung sowie virtuelle Maschine jedoch zusätzliche Bedeutungen erworben.

Die Idee von virtuellen Maschinen kam aus der Bemühung um effiziente Nutzung der Hardware-Ressourcen. Durch Entwurf virtualisierungsfähiger Hardware wurden viele Performanceherausforderungen erfüllt. Aber mit der Entwicklung preiswertiger Rechenbetriebsmittel und einer starken Verbreitung der massenproduzierten Hardware war das Thema Virtualisierung langsam veraltet. Das hat sich auch in der x86-Architektur reflektiert. Während der zunehmenden Komplexität der Softwaresysteme ist es üblich geworden, dass eine einzelne Anwendung einen eigenen Server besitzt, um den Konflikt mit anderen zu vermeiden. Dadurch entsteht aber ein neues Problem, nämlich Server-Sprawl. Die Nutzung der Serverkapazität ist immer ineffizienter geworden. Allgemein erkannt ist die durchschnittliche Nutzungseffizienz von Windows-Server lediglich zwischen 5% bis 15%. Durch Einführung neuer Chip-Technologien wird diese noch niedriger. Außerdem werden noch andere Kosten wie Energiekosten und Raumverschwendung verursacht. Das alte Problem ineffizienter Nutzung der Hardware-Ressourcen kehrt wieder zurück.

Es gibt viele Konzepte und Technologien im Bereich Hardware und Software, die diesen Begriff verwenden. Bespiele dafür sind u. a. Hardware- und Software-Partitionierung, teilweise oder komplette Maschinensimulation, Emulation, Time-Sharing, Quality-of-Service. Diese werden für Endgeräte, Server, Betriebssysteme, Anwendungen sowie Netzwerke eingesetzt. Allgemein werden drei Prinzipien dafür unterschieden: Plattform-, Anwendungs- und Betriebsmittel-Virtualisierung, die in folgenden Abschnitten vorgestellt werden.

Zur Realisierung von System-Virtualisierung gibt es unterschiedliche Methoden, z.B. durch Partitionierung von Hardware und Software, Time-Sharing, teilweise oder komplette Maschinen-Simulation, Emulation usw.

Plattform-Virtualisierung:

Typischerweise wird durch Plattform-Virtualisierung auf einem Host-System eine Steuer-Software gestartet, die ein Rechnersystem (virtuelle Maschine) simuliert und auf der eine (Gast-) Software abläuft. In meisten Fällen ist diese Gast-Software ein Betriebssystem. Die Voraussetzungen dafür sind laut Goldenberg: zwei Prozessormodi; eine Methode für nicht privilegierte Programme privilegierte Systemroutinen aufzurufen; Mechanismen für Speicherschutz und -zuteilung wie Paging oder Segmentierung; Asynchrone Interrupts (I/O).

Die Bedeutung der Begriffe „Virtualisierung“ und „Virtueller Maschine“ ist im Laufe der Zeit erweitert worden. Entsprechend der Virtalisierungsformen gibt es verschiedene Arten von VMs, die in folgenden Abschnitten entsprechend dem jeweiligen Virtualisierungsansatz vorgestellt werden:

Hardware Virtuelle Maschine: Durch System-Virtualisierung werden Hardware-VM generiert, die der ursprünglichen Bedeutung von „VM“ entsprechen. Dabei werden eine oder mehrere von einander getrennte virtuelle Ausführungsumgebungen auf einem einzelnen Computer hergestellt, in denen jeweils ein eigenes Betriebssystem auf einer entsprechenden virtualisierten Hardware ausgeführt wird.

Applikation-Virtuelle-Maschine: Diese Art von VM entspricht der Anwendungsvirtualisierung. Dabei wird eine Ausführungsumgebung durch eine Software hergestellt. Die virtuelle Maschine bietet einen einheitlichen Befehlssatz auf jeder Plattform an, auf die sie portiert worden ist. Dadurch wird die auszuführende Anwendung selber ohne Portierung auf verschiedenen Plattformen (z.B. MS Windows, Linus, Mac OSX) lauffähig, ein Beispiel dafür ist SUN JRE (Java VM).

Virtuelle Betriebsumgebung: Diese Art von VM entspricht der Betriebssystem-Virtualsierung. Dabei werden verschiedene sogenannte „Userland-Umgebungen“ auf einem Betriebssystem- Kernel ermöglicht. Diese Technologie wird intensiv von Webhosting-Unternehmen eingesetzt, um ihre Hardware-Ressourcen flexibler und effizienter zu verwalten. Beispiele dafür sind Free-BSD Jails, Linux-VServer, OpenVZ, Virtuozzo, Solaris Container.

Es gibt eine Reihe verschiedener Ansätze zur Realisierung von Plattform-Virtualisierung, die anschließend vorgestellt werden.

In den Warenkorb
68,00 €

Arbeit zitieren:
Xu, Jingli Oktober 2008: Einsatz von Virtualisierungstechnologien in der IT-Infrastruktur eines Unternehmens, Hamburg: Diplomica Verlag

Schlagworte:
Virtualisierung, IT-Management, Virtualisierungstechnologie, Desktop-Infrastruktur, TCO/ROI

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren