Sie sind auf Seite 1von 15

LV 315203.

01 Rechnerarchitekturen, Betriebssysteme und Netze

Virtualisierung bei Clients und Servern


Hochschule fr Wirtschaft und Recht Berlin Prfer: Thomas Schwier

Waldemar Kusnezow 279925 Sahin Gner 280008 Datum der Abgabe: 28.02.2011

Inhaltsverzeichnis
1 Einleitung ........................................................................................................................1 2 Definition.........................................................................................................................2 3 Anwendungsvirtualisierung .............................................................................................2 4 Virtualisierungsverfahren ................................................................................................4 4.1 Paravirtualisierung....................................................................................................4 4.2 Vollstndige Virtualisierung ......................................................................................4 4.3 Emulatoren ...............................................................................................................5 4.4 Partitionierungsverfahren .........................................................................................5 5 Hardwarevirtualisierung ..................................................................................................6 5.1 Prozessorvirtualisierung ...........................................................................................6 5.2 Speichervirtualisierung Storage Area Network.......................................................6 5.3 Routervirtualisierung ................................................................................................7 6 Anforderungen ................................................................................................................7 7 Einsatzgebiete ................................................................................................................8 8 Vor- und Nachteile ..........................................................................................................8 9 Architekturbeispiele und Virtualisierungssoftware ...........................................................8 10 Kostenaspekte ..............................................................................................................9 10.1 Beispiel: Unternehmen I .........................................................................................9 10.2 Beispiel: Unternehmen II ......................................................................................11 11 Fazit ............................................................................................................................12 12 Glossar .......................................................................................................................13

1 Einleitung
Die nachfolgende Arbeit wurde nach den aktuellen Richtlinien der Hochschule fr Wirtschaft und Recht Berlin erstellt. Diese Hausarbeit befasst sich mit dem Thema Virtualisierung bei Clients und Servern. Obwohl Virtualisierung keine neue Technologie darstellt, hat das Thema dennoch in den letzten Jahren stark an Bedeutung gewonnen. Viele Unternehmen nutzen bereits diese Technologie um ihre Kosten zu senken und die Effizienz zu erhhen.

Der Aufbau dieser Hausarbeit orientiert sich an der Prsentation, die einen Teil der Hausarbeit darstellt. Aufgrund von Beschrnkungen hinsichtlich Seitenzahlvorgabe musste vieles gekrzt oder weggelassen werden, was jedoch in der Prsentation genannt wurde. Zunchst wird dem Leser ein grobes Bild dieser Technologie vermittelt und darauf aufbauend werden wichtige Bestandteile konkretisiert und nher erlutert. Somit fngt der Leser mit den Grundlagen an und liest sich in die Details ein. Um das Thema nicht nur aus der technischen Sicht zu betrachten, wurden wirtschaftliche Aspekte betrachtet, gefolgt von dem Fazit. Auf folgende Aussage wird in dieser Hausarbeit nher eingegangen: Virtualisierung kann die Auslastung von Servern deutlich erhhen. Einsparungen von ber 50 Prozent bei Energieverbrauch und Kosten sind so mglich.1 Ob sich diese These halten lsst, wird im Kapitel Kostenaspekte erwiesen.

Was erwartet den Leser nun eigentlich? In dem Inhaltsverzeichnis wurden bereits die Hauptpunkte und somit die logische Gliederung der Hausarbeit genannt. An dieser Stelle muss gesagt werden, dass die Detailtiefe begrenzt ist. Die Hausarbeit behandelt in fast allen Kapiteln nur die Grundlagen dieser Technologie. Eine weitere Vertiefung wrde den Rahmen dieser Ausarbeitung sprengen und deshalb wurde beschlossen, statt der Detailtiefe zustzlich auf wirtschaftliche Aspekte einzugehen.

Jetter, M., in: BITKOM (Hrsg.), Presseinformation, Seite 1, URL: http://www.bitkom.org/files/documents/BITKOM-Presseinfo_Leitfaden_Virtualisierung_29_01_2010.pdf [04.01.2011]

Virtualisierung bei Clients und Servern

Seite 1

2 Definition
Um diesen Begriff erklren zu knnen, muss man sich mit der Historie und der Entwicklung beschftigen. Die Geschichte der Virtualisierung begann Mitte der sechziger Jahre.2 IBM entwickelte Methoden, um Server-Ressourcen []logisch in separate virtuelle Maschinen zu partitionieren.3 Dies diente zur besseren Auslastung der Hardware. Da nicht optimal ausgelastete Systeme auch verschenktes Potenzial bedeuten, hat sich IBM diesem Problem gestellt.

Da es unterschiedliche Anwendungsgebiete der Virtualisierung gibt und sich auch, durch die Entwicklung in der IT-Branche, immer neue Mglichkeiten ergeben haben, kann der Begriff nicht eindeutig definiert werden. Folgende Definition beschreibt die grundstzliche Aufgabe der Virtualisierung sehr prgnant: Virtualisierung ist eine Abstraktion: logische Systeme werden von der physischen Implementierung abstrahiert. Ressourcen werden dabei nicht dediziert sondern gemeinsam genutzt, also flexibler bereitgestellt und Kapazitten besser ausgenutzt.4

In den folgenden Kapiteln lernt der Leser die gngigsten Methoden kennen und kann anschlieend nachvollziehen, warum das Spektrum der Virtualisierung nicht in einer Definition erfasst werden kann.

3 Anwendungsvirtualisierung
Virtualisierung- und Systemkonsolidierungslsungen fingen mit einfachen Emulatoren und den ersten virtuellen Maschinen auf dem Desktop an. Heutzutage sind virtuelle Server ein Standardprodukt bei greren Betrieben und ermglichen eine hhere Kostenersparnis, als die konventionellen Systeme. Die hohe Flexibilitt, also der einfache Umzug auf ein beliebiges Hostsystem, als auch die immer stabileren und leistungsfhigeren werdenden Produkte machen den Einsatz zunehmend attraktiver fr Betriebe und Systemadministratoren.5

Vgl. VMware, Grundlagen der Virtualisierung, Seite 1, URL: http://www.vmware.com/de/overview/history.html [30.12.2010] 3 Ebd. 4 BITKOM (Hrsg.), Server-Virtualisierung Leitfaden und Glossar, Version 2, 2009, Seite 3, URL: http://www.bitkom.org/files/documents/BITKOM_Server-Virtualisierung_Leitfaden_und_Glossar.pdf [30.12.2010] 5 Vgl. Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 15f

Virtualisierung bei Clients und Servern

Seite 2

Auf einem konventionellen System luft ein einziger Dienst oder eine einzige Applikation6, da parallel laufende Dienste oder Applikationen das Risiko bergen einen Ausfall des laufenden Systems zu verursachen. D.h. wenn ein Dienst einen kritischen Fehler verursacht, kann es das gesamte System beeinflussen oder sogar zum Absturz bringen. Im Hinblick auf die Verfgbarkeit, ist es daher ratsam jedes Hostsystem gesondert zu behandeln und Dienste nach Mglichkeit getrennt voneinander laufen zulassen. Bei den zahlreichen Anwendungsgebieten bruchten Firmen eine unzhlige Anzahl von Rechnern, die separat einen einzigen Dienst ausfhren wrden. Dies htte zufolge, das Ressourcen wie Kosten, Raum und die Leistung der Hostsysteme nicht effizient genutzt wrden. Ein Weiterer Nachteil sind erforderliche Wartungsarbeiten an einem konventionellen System. Um Updates und nderungen an Konfigurationsdateien vornehmen zu knnen, muss eine Testumgebung geschaffen werden, damit das Produktionssystem stabil und fehlerfrei laufen kann. Testumgebungen knnen jedoch bei konventionellen Systemen ausschlielich auf einem gesonderten Hostsystem eingerichtet werden, sodass weitere Kosten und Aufwendungen beansprucht werden mssen.7

Der Wunsch von optimierter Nutzung sowie Dienste und Applikationen getrennt voneinander auf nur einem Hostsystem zu betreiben, fhrte letztendlich zur Virtualisierung. Dabei knnen problemlos zahlreiche eigenstndige Systemumgebungen geschaffen werden, die selbst bei einem Ausfall keinen Einfluss auf laufende Prozesse haben. Die gesamte Leistungsfhigkeit einen Servers kann voll ausgeschpft werden und bei hardwareseitigen Wartungsarbeiten erfolgt ein schneller Umzug, da die virtuelle Maschine(VM) durch die jeweilige Virtualisierungslsung eingerichtet wird und so auch auf verschieden ausgestatteten Hostsystemen [] gleich bleibt []8. Somit wird nur die VM bertragen und kann sofort verwendet werden. Virtualisierte Systemumgebungen ermglichen ebenso den Einsatz von verschiedenen Betriebssystemen, die Vermeidung von unntigen Ressourcen, die fr die eigentliche Zweckerfllung ntig sind und eine flexible Ankopplung und Entkopplung vom Hostsystem. Der Ausfall eines einzigen Rechners wrde [jedoch] ein Vielfaches von Anwendungen und Diensten mehr lahmlegen als in einem konventionellen System9. Daher sollte die Anschaffung eines Backup-Server immer realisiert werden, damit bei einem Ausfall dieser stets zur Verfgung steht und schnellst mglichst Einsetzbar wre. Die Kosten fr vergleichbare Einzelsysteme mit einer vergleichbaren Sicherheit sind allerdings weitaus hher.

6 7

Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 20 Vgl. Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 20f 8 Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 22 9 Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 22

Virtualisierung bei Clients und Servern

Seite 3

4 Virtualisierungsverfahren
4.1 Paravirtualisierung
Paravirtualisierung ist ein sogenanntes echtes Virtualisierungsverfahren, bei der die gesamte Hardware des Hostsystems anteilsmig auf eine separate VM zugewiesen wird. Die erstellten Virtuellen Maschinen entsprechen []in Ihrer Architektur und Ihren Eigenschaften [fast] exakt dem Hostsystem[]10. Paravirtualisierte Systeme greifen mittels einer Programmschnittstelle (API) direkt auf die gemeinsame Hardware den Hostsystem zu. Der Zugriff und die Kontrolle wird hierbei ber den Hypervisor bzw. durch Virtual Machine Monitor (VMM) gesteuert.

Die zentrale Aufgabe vom Hypervisor besteht darin, die gesamte Hardware des Hostsystem aufzuteilen, sodass Software, welche auf der virtuellen Maschine luft, nicht das Gesamtsystem wahrnimmt, sondern nur die jeweiligen Anteile den VM. Auf diese Weise muss die physikalische Hardware nicht fr jede einzelne VM gesondert virtualisiert werden. Ebenfalls stellt der Hypervisor sicher, dass sich die einzelnen VMs nicht gegenseitig beim Zugriff auf das Hostsystem stren oder in Wechselwirkung treten11.

Dieses Verfahren fhrt dazu, dass das Betriebssystem wissen muss das es virtualisiert luft und mit der Hypervisor bzw. VMM durch eine Schnittstelle kommunizieren muss, was wiederum die Anpassung des Kernels vom Betriebssystem der VM erfordert. Bei Windows-Systemen ist die Anpassung des Kernels nahezu unmglich, da dieser als Firmengeheimnis gehtet wird. Daher kommen auch fast ausschlielich Open-Source Betriebssystem wie Linux zum Einsatz.12

4.2 Vollstndige Virtualisierung


Anders als bei der Paravirtualisierung wei das Gast-System nicht das es virtualisiert wird. Bei einer Komplett-Virtualisierung greifen die Gast-Systeme auf eine unabhngig von der realen Host-Hardware, standardisierte virtuelle Hardware zu13. Diese virtuelle Hardware wird mithilfe von Prozessen von der Virtualisierungsschicht (Hypervisor) bereitgestellt und bedeutet, wenn z.B. 10 VMs laufen, dann mssen auch 10

10 11

Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 30 Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 32 12 Vgl. it-wissen.info, Paravirtualisierung, URL: http://www.itwissen.info/definition/lexikon/Paravirtualisierungpara-virtualization.html [04.12.2010] 13 it-wissen.info, Paravirtualisierung, URL: http://www.itwissen.info/definition/lexikon/Paravirtualisierung-paravirtualization.html [04.12.2010]

Virtualisierung bei Clients und Servern

Seite 4

Hardwareprozesse erstellt werden. Der Leistungsverlust bzw. Virtualisierungsschwund ist daher deutlich hher als es bei der Paravirtualisierung der Fall wre, wo nur ein Prozess zur Abbildung der virtuellen Hardware ntig wre. Man unterscheidet zwischen Hosted und Hypervisor Produkten. Hosted Produkte bentigen auf dem Hostsystem ein installiertes Betriebssystem, welches mit der Hardware kommuniziert und darauf kommt die Virtualisierungslsung. D.h. das beispielsweise auf ein Windows Server 2008 die Virtualisierungslsung Microsoft Virtual Server installiert wird. Hypervisor Produkten bentigen keine zuvor installiertes Betriebssystem, da diese direkt auf der Hardware aufgesetzt werden. Allerdings setzt es eine vom Hypervisor untersttzte Hardware voraus. Der Vorteil von Hypervisor Produkten ist die deutlich hhere Geschwindigkeit, whrend bei Hosted-Produkten es die hohe Treiberuntersttzung ist.14

4.3 Emulatoren
Whrend eine Virtualisierung [] immer etwas Vorhandenes im Regelfall Systemressourcen aufteilt, wird bei einer Emulation etwas nachbildet, was eigentlich nicht da ist.15 Emulatoren knnen ebenfalls fremde Systemumgebungen nachbilden oder nur Teile davon. Wenn beispielsweise ein bestimmtes Programm nur unter einem bestimmten Betriebssystem lauffhig ist, so knnte die komplette Umgebung mit einer Virtualisierung geschaffen werden oder es werden nur die bentigten Schnittstellen mit einem Emulator nachgebildet. Emulatoren kommen dann zum Einsatz, wenn Ressourcen knapp sind [oder] nur einzelne Fremdanwendungen betrieben werden sollen.16

4.4 Partitionierungsverfahren
Partitionierungsverfahren bietet Benutzern eine isolierte Umgebung, in welcher Ihre Dienste bzw. Prozesse getrennt von anderen Benutzern laufen knnen. Dabei wird solch eine Umgebung vom Betriebssystem eingerichtet und dieses legt, fest welche Benutzer
14

it-wissen.info, Komplettvirtualisierung, http://www.tecchannel.de/server/virtualisierung/2029842/faq_alles_ueber_virtualisierung_varianten_und_unter schiede/index5.html [15.12.2010] 15 J.Pltner,S. Wenzel, Galileo Computing Linux, 4.Auflage, Virtualisierung und Emulatoren URL: http://openbook.galileocomputing.de/linux/linux_29_001.htm [18.12.10] 16 J.Pltner,S. Wenzel, Galileo Computing Linux, 4.Auflage, Virtualisierung und Emulatoren URL: http://openbook.galileocomputing.de/linux/linux_29_001.htm [18.12.10]

Virtualisierung bei Clients und Servern

Seite 5

worauf Zugriff haben, in welchen Systemumgebungen sie sich befindet drfen und welche Dienste sie startet knnen. Auch wenn mehrere Benutzer den gleichen Dienst ausfhren drfen, so laufen diese parallel und isoliert voneinander, sodass jeder Administrator beispielsweise seinen Webserver administriert, ohne den jeweils anderen zu stren.17 Innerhalb einer Systempartition luft also kein eigenes Betriebssystem, sondern lediglich einzelne Anwendungen, wie [] ein Web- oder Mailserver[].18 Der Kernel des Betriebssystems agiert hierbei wie der Hypervisor und muss alle Befehle die andere Partitionen berhren, erkennen und den Zugriff notfalls einschrnken. Beim Partitionierungsverfahren treten kaum Performance-Einbuen auf, da alle Prozesse innerhalb eines Kernels laufen19.

5 Hardwarevirtualisierung
5.1 Prozessorvirtualisierung
Die Technologie wurde von Intel und AMD getrennt voneinander entwickelt und somit auch nicht kompatibel zueinander. Intel bezeichnet seine Prozessorvirtualisierung unter den Codenamen Vanderpool bzw. Intel Virtualization Technology kurz Intel VT und AMD unter dem Codenamen Pacifica bzw. AMD Virtualization kurz AMD V. Der Kern Gedanke dieser Technologie ist eine hhere Ausfhrungsgeschwindigkeit wie bei der Paravirtualisierung, jedoch ohne das der Kernel des Betriebssystems verndern werden muss. Somit knnten auch geschlossene Systeme, wie beispielsweise Windows von dieser Technologie profitieren. Der zu verarbeitende Binrcode vom Gast-System wird direkt vom Host-Prozessor ausgefhrt und erreicht eine hhere Verarbeitungsgeschwindigkeit, da der Emulationsaufwand verringert wird. 20

5.2 Speichervirtualisierung Storage Area Network


Durch die Technik der Speichervirtualisierung ist der Nutzer/Client nicht an bestimmte physische Grenzen gebunden, bspw. auf eine Festplatte oder den Ort. Der Speicher erscheint virtuell und kann zwar wie eine normale Festplatte bedient werden, das Speichern auf einem physischen Datentrger wird jedoch durch die Appliance

17 18

Vgl. Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 34ff Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 35 19 Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Seite 36 20 Molch, D.: Virtualisierungstechnologien, Nordstedt 2007, GRIN Verlag, Seite 21f

Virtualisierung bei Clients und Servern

Seite 6

sichergestellt.21 Diese spezielle Software bietet auch weitere Funktionen wie die Durchfhrung von Snapshots, Spiegelung oder Replikation der Daten. Storage Area Network Umgebungen verbessern die Datenbertragung, Administration und die Ausfallsicherheit in verteilten Systemen, sind zudem Hardware als auch Betriebssystem unabhngig.22 Ein Weiterer Vorteil ist ebenso, dass das Erweitern des physischen Speicherangebots im Server fr die Nutzer nahezu problemlos erfolgt. Man unterscheidet grundstzlich zwei Varianten, Out-of-Band und In-Band. Out-of-Band Lsungen laufen auf dedizierten Servern, wobei die Kommunikation zwischen Client und der Virtualisierungslsung erfolgt. In-Band Lsungen hingegen erfordern ein physisches Gert, welches am bertragungsweg zwischen dem Client und dem Server andockt. Diese Mglichkeit erledigt die Virtualisierungsaufgaben sozusagen live, jedoch entstehen lngere Latenzzeiten bei der bertragung.23

5.3 Routervirtualisierung
Die Virtualisierung breitet sich bereits auf andere Bereiche der IT aus und beschrnkt sich nicht nur auf Server. Virtuelle Netze und virtuelle Router knnen Firmen-Netzwerke erheblich verbessern, indem eine hhere Sicherheit und Flexibilitt, sowie die Reduzierung von Kosten und Administration erreicht wird. Damit knnten eine Vielzahl an Netzwerken auf nur einem Router betrieben werden, ohne dass das physische Netz voneinander abgeschottet wird.24

6 Anforderungen
Je nach Einsatzgebiet mssen unterschiedliche Anforderungen erfllt werden. Da man dies nicht verallgemeinern kann, beschrnkt sich dieses Kapitel nur mit den Anforderungen an eine Servervirtualisierung. Diese umfasst somit nur die Virtualisierung von Serverdiensten. Als die erste x86-Hardware herauskam, dachte noch niemand an Virtualisierung. Der erste Computer mit MS-DOS konnte nur ein Programm gleichzeitig auf einer

21

Kriemhilde, Klippsttter, In der Speichervirtualisierung steckt noch viel Zndstoff URL:http://www.searchstorage.de/themenbereiche/rz-techniken/disk-virtualisierung/articles/237461/ [27.12.10] 22 Sippel, R., Speichervirtualisierung, Gesellschaft fr wissenschaftliche Datenverarbeitung mbH, Gttingen URL: http://24dvt.bgc-jena.mpg.de/Z/load/071108/1100-sippel.pdf, Seite 3ff 23 Bigelow, S., Speichervirtualisierung URL: http://www.searchstorage.de/index.cfm?pid=3669&pk=50023 [27.12.10] 24 Taber, E., Flexibel mit virtuellen Routern, URL: http://www.computerwoche.de/netzwerke/tknetze/1926884/index4.html

Virtualisierung bei Clients und Servern

Seite 7

physikalischen Hardware ausfhren25. Doch mit der stetigen Zunahme der Rechenleistung stieg auch der Drang die System-Performance effektiv nutzen zu knnen. Die Anforderungen an die heutige Hardware sind simpel. Das Server-System sollte ber gengend Arbeitsspeicher und ber einen schnellen Prozessor verfgen, welcher ggf. eine Virtualisierungstechnologie wie AMD V oder Intel VT untersttzt. Letzteres ist optional und wird nur von einigen Virtualisierungslsungen gefordert.

7 Einsatzgebiete
Virtualisierungssysteme knnen sowohl auf einem PC als auch auf Servern eingesetzt werden. Sei es ob der heimische PC unter Linux luft und Windows fr Spiele oder nur Windows basierte Software gebraucht wird oder das eine Firma IT-Kosten durch Hardwarekonsolidierung sparen mchte. Ebenso wurde Cloud Computing erst durch Durchbrche in der Virtualisierungstechnologie mglich. Hierbei lassen sich fertige Software- oder Programmierumgebungen als Service durch das Internet nutzen.

8 Vor- und Nachteile


Wie fast jede andere Technologie auch, bringt die Virtualisierung viele Vorteile mit sich. Nichtsdestotrotz mssen Unternehmer auch die Nachteile abwgen, wenn sie sich ber eine solche Technologie informieren. Im Folgenden wurden die wichtigsten Vor- und Nachteile tabellarisch zusammengestellt:

9 Architekturbeispiele und Virtualisierungssoftware


Um den Rahmen dieser Arbeit einhalten zu knnen, werden die in der Prsentation betrachteten Architekturen und Programme kurz aufgelistet, es wird jedoch nicht weiter erlutert.
25

Sommergut, W., Virtualisierung: Anforderungen an x84-Hardware, URL: http://www.tecchannel.de/server/virtualisierung/2019534/virtualisierung_anforderungen_x86_hardware_prozes sor_speicher_io/ [31.01.10]

Virtualisierung bei Clients und Servern

Seite 8

Fr Unternehmen (Architekturen): AMD I/O Virtualization Technology (AMD-V) Intel Virtualization Technology (VT) Microsoft Hyper-V Citrix XenServer VMware vSphere, ()

Fr Heimanwender (Virtualisierungssoftware): Microsoft Virtual PC VMware Workstation Oracle VM VirtualBox Parallels Desktop

Die genannten Architekturen und Anwendungsprogramme stellen lediglich einen Teil der gngigsten Architekturen und Anwendungsprogramme dar.26

10 Kostenaspekte
Eines der wichtigsten Entscheidungskriterien fr die Durchfhrung solcher Projekte sind die entstehenden Kosten fr das Unternehmen. Nachfolgend werden zwei recherchierte Praxisbeispiele aufgezeigt. Hierzu muss gesagt werden, dass die Zahlen (Zeiteinheiten) verndert wurden, um eine Homogenitt und somit eine bessere Vergleichbarkeit zu erzielen.

Es handelt sich um zwei verschiedene Unternehmen. Das erste Unternehmen besitzt bereits eigene Infrastruktur und ist seit lngerer Zeit ttig. Das zweite Unternehmen jedoch befindet sich noch in der Planungsphase und besitzt keine IT-Ressourcen.

10.1 Beispiel: Unternehmen I


Das Unternehmen plant die Reduktion der vorhandenen Server wie folgt:27

26

Vgl. BITKOM (Hrsg.), Server-Virtualisierung Teil 4: Glossar, Version 3, 2010, Seite 11ff., URL: http://www.bitkom.org/files/documents/Leitfaden_Server-Virtualisierung_Teil_4.pdf [04.01.2010] 27 Vgl. Kapsch AG, Beispiel: Rechenzentrumsoptimierung mit Virtualisierung und neuer Hardware, Seite 1, URL: http://www.kapsch.net/de/kbc/aboutus/greenit/Pages/calculationexample.aspx [05.01.2011]

Virtualisierung bei Clients und Servern

Seite 9

Durch Virtualisierung entstehen folgende Kosten:28

Der bisherige Stromverbrauch lag bei 1,2 MWh/Jahr was in etwa 165.000 kostet. Nach der Reduzierung der Anzahl an Servern und Klimaanlagen soll der neue Stromverbrauch auf 117.800 /Jahr gesenkt werden.29 Wenn man die Kostenentwicklung der nchsten 5 Jahre berechnet, ergibt sich folgendes Diagramm:

Kostenvergleich Virtualisierung
ohne Virtualisierung 900.000 800.000 Gesamtkosten 700.000 600.000 500.000 400.000 300.000 200.000 100.000 1 2 3 Jahr 4 5 mit Virtualisierung

Das Unternehmen hat nach 5 Jahren eine Gesamtersparnis in Hhe von 136.000 (=16,5%).

28 29

Vgl. ebd. Vgl. ebd.

Virtualisierung bei Clients und Servern

Seite 10

10.2 Beispiel: Unternehmen II


Dieses Unternehmen steht vor der Entscheidung, sich zwischen folgenden Alternativen zu entscheiden: Entweder kommen mehrere dedizierte Server zum Einsatz oder es werden zwei sehr leistungsstarke Server zur Virtualisierung verwendet. Hier der Vergleich:30

Man kann einen deutlichen Kostenunterschied erkennen. Nun kommen auch noch die Stromkosten hinzu:31

Jahr fr Jahr knnte dieses Unternehmen enorm an Stromkosten sparen. Schaut man sich den Unterschied nach 5 Jahren an, sieht man eine drastische Kostenersparnis in Hhe von 102.575 (=75%):

30

Vgl. Karlstetter, F., Business-Potenziale und Kostenanalyse durch den Einsatz von Virtualisierung, 2009, Seite 1, URL: http://www.searchdatacenter.de/specials/herausforderungmanagement/grundlagen/articles/185188/index.html [05.01.2011] 31 Vgl. ebd.

Virtualisierung bei Clients und Servern

Seite 11

Kostenvergleich Virtualisierung
ohne Virtualisierung 160.000,00 140.000,00 Gesamtkosten 120.000,00 100.000,00 80.000,00 60.000,00 40.000,00 20.000,00 1 2 3 Jahr 4 5 mit Virtualisierung

Beide Beispiele zeigen, dass Kosteneinsparungen mglich sind. Um auf die Aussage aus der Einleitung zurckzukommen: Ja, es sind Ersparnisse in Hhe von 50% und mehr mglich, wenn jedoch die Voraussetzungen gegeben sind. Unternehmen I hat bereits eine sehr groe Infrastruktur, deswegen fllt hier das Sparpotenzial geringer aus, als das von Unternehmen II.

11 Fazit
Zusammenfassend kann gesagt werden, dass Virtualisierung eine groe Rolle fr Unternehmen mit IT-Ressourcen spielt und auch in Zukunft weiter an Bedeutung gewinnen wird.32 Der Kosten-Nutzen-Vorteil konnte in dieser Arbeit hoffentlich gut dargestellt werden. Virtualisierungsprojekte sollten nur von Experten durchgefhrt werden, da diese die notwendigen Kenntnisse besitzen.33 Wie man sehen konnte gibt es viele verschiedene Virtualisierungstechnologien, die sehr komplex arbeiten und deshalb spezielle Kenntnisse erfordern. So kompliziert dieses Thema auch ist, ist es gleichermaen aus sehr spannend gewesen, die Grundlagen zu untersuchen und in dieser Arbeit niederzuschreiben.

32

Vgl. BITKOM (Hrsg.), Desktop-Virtualisierung, 2010, Seite 19, URL: http://www.bitkom.org/files/documents/Leitfaden_Desktop-Virtualisierung.pdf [06.01.2011] 33 Vgl. PASS-Consulting, 17 Virtualisierungsanstze ante portas!, 2010, Seite 1, URL: http://www.passconsulting.com/presse/fachartikel/fachartikel-detailansicht/datum/2010/03/10/17-virtualisierungsansaetzeante-portas.html [06.01.2011]

Virtualisierung bei Clients und Servern

Seite 12

12 Glossar
Appliance
Spezielle Software fr das Abspeichern und Verwalten von virtuellen Speichern.

Cloud Computing
Cloud Computing steht fr einen Pool aus abstrahierter, hochskalierbarer und verwalteter IT-Infrastruktur, die Kundenanwendungen vorhlt und falls erforderlich nach Gebrauch abgerechnet werden kann.34 (Quelle: Forrester Research)

Hypervisor / Virtual Machine Monitor


Kontrolliert den gesamten Rechner und somit auch die Prozesse aller virtuellen Maschinen. Die Elemente einzelner virtueller Systeme werden durch den Hypervisor auf die vorhandene Hardware abgebildet.35

Latenzzeiten/Verzgerungszeit
Ist der Zeitraum zwischen einer Aktion und dem Eintreten einer verzgerten Reaktion.36

34

National Institute for Standards and Technology, Definition of Cloud Computing, URL: http://www.slideshare.net/crossgov/nist-definition-of-cloud-computing-v15 [02.01.11] 35 Thorns, F.: Das Virtualisierungs-Buch, Bblingen 2007, Bild1.2, Seite 30 36 it-wissen.info, latency URL: http://www.itwissen.info/definition/lexikon/Latenz-latency.html [27.12.10]

Virtualisierung bei Clients und Servern

Seite 13