Virtualizace Serverů V Podnikovém Prostředí
Total Page:16
File Type:pdf, Size:1020Kb
Bankovní institut vysoká škola Praha Katedra informatiky a kvantitativních metod Virtualizace serverů v podnikovém prostředí Diplomová práce Autor: Bc. Petr Šindelář Informační technologie a management Vedoucí práce: Ing. Vladimír Beneš, Ph.D. Praha Duben, 2014 Prohlášení: Prohlašuji, že jsem diplomovou práci zpracoval samostatně a v seznamu uvedl veškerou použitou literaturu. Svým podpisem stvrzuji, že odevzdaná elektronická podoba práce je identická s její tištěnou verzí a jsem seznámen se skutečností, že se práce bude archivovat v knihovně BIVŠ a dále bude zpřístupněna třetím osobám prostřednictvím interní databáze elektronických vysokoškolských prací. V Praze, dne 30. 4. 2014 Bc. Petr Šindelář Poděkování Na tomto místě bych chtěl poděkovat panu Ing. Vladimíru Benešovi, Ph.D. za vedení a odborné konzultace, které mě vedly ke zdárnému dokončení diplomové práce. Dále bych chtěl poděkovat svým rodičům a přátelům za jejich podporu po celou dobu studia. Anotace práce Diplomová práce pojednává o virtualizaci serverů v podnikovém prostředí. Teoretická část se zabývá shrnutím dosavadních poznatků v oblasti virtualizace od jejich počátků až po současnost, vysvětluje základní pojmy a techniky virtualizace, upozorňuje na její rizika a chyby. Dále pak popisuje analýzu vybraných virtualizačních nástrojů, které jsou v současné době nejvýznamnějšími produkty pro virtualizaci serverů. V praktické části diplomová práce tuto analýzu rozvede o použití a porovnání výkonnosti jednotlivých platforem. Toto porovnání provede na vyhrazeném fyzickém serveru, aby vybrané platformy měly stejné podmínky. Na základě dosažených poznatků a požadavků konkrétní společnosti navrhne konkrétní implementaci virtualizace. Klíčová slova Virtualizace, Microsft Hyper-V, VMware vSphere, Citrix Xen Server, Server, Cluster Annotation The thesis discusses the virtualization of servers in an enterprise environment. The theoretical part deals with a summary of current knowledge in the field of virtualization from its beginnings to the present, explaining basic concepts and techniques of virtualization, highlights the risks and errors. It then describes an analysis of selected virtualization tools, which are currently the most important products for server virtualization. In the practical part of this thesis analyzing the application of divorces and compare the performance of different platforms. This comparison is performed on a dedicated physical server to selected platforms have the same conditions. Based on the knowledge and requirements of a particular company will propose a specific implementation of virtualization. Key words Virtualization, Microsft Hyper-V, VMware vSphere, Citrix Xen Server, Server, Cluster Obsah ÚVOD ..................................................................................................................................................................... 8 1 HISTORIE VIRTUALIZACE .................................................................................................................. 10 2 DRUHY A TYPY VIRTUALIZACE ....................................................................................................... 14 2.1 ZÁKLADNÍ POJMY VIRTUALIZACE ............................................................................................................ 14 2.1.1 Hypervisor ..................................................................................................................................... 14 2.1.2 Nod ................................................................................................................................................ 14 2.1.3 Cluster ........................................................................................................................................... 14 2.2 DRUHY VIRTUALIZACE............................................................................................................................. 15 2.2.1 Plná virtualizace ............................................................................................................................ 15 2.2.2 Paravirtualizace ............................................................................................................................ 16 2.2.3 Emulace ......................................................................................................................................... 17 2.2.4 Virtualizace na úrovni operačního systému ................................................................................... 18 2.2.5 Virtualizace nezávislá na operačním systému ............................................................................... 19 2.3 TYPY VIRTUALIZACE ................................................................................................................................ 20 2.3.1 Serverová virtualizace ................................................................................................................... 20 2.3.2 Virtualizace úložišť ........................................................................................................................ 21 2.3.3 Virtualizace sítí .............................................................................................................................. 26 3 ANALÝZA VIRTUALIZAČNÍCH NÁSTROJŮ .................................................................................... 29 3.1 HYPER-V ................................................................................................................................................. 29 3.1.1 Verze Hyper-V ............................................................................................................................... 29 3.1.2 Chronologický vývoj ...................................................................................................................... 30 3.1.3 Architektura ................................................................................................................................... 30 3.1.4 Správa Hyper-V ............................................................................................................................. 31 3.1.5 Licencování .................................................................................................................................... 32 3.1.6 Podporované operační systémy ..................................................................................................... 32 3.1.7 Hardwarové požadavky ................................................................................................................. 33 3.1.8 Klíčové vlastnosti ........................................................................................................................... 34 3.2 VMWARE VSPHERE ................................................................................................................................. 35 3.2.1 Verze VMwere ............................................................................................................................... 35 3.2.2 Architektura ................................................................................................................................... 36 3.2.3 Chronologický vývoj ...................................................................................................................... 36 3.2.4 Verze vSphere ................................................................................................................................ 37 3.2.5 Správa ............................................................................................................................................ 38 3.2.6 Licencování .................................................................................................................................... 39 3.2.7 Podporované operační systémy ..................................................................................................... 40 5 3.2.8 Hardwarové požadavky ................................................................................................................. 40 3.2.9 Klíčové vlastnosti ........................................................................................................................... 40 3.3 XEN ......................................................................................................................................................... 41 3.3.1 Verze Xen ....................................................................................................................................... 42 3.3.2 Architektura ................................................................................................................................... 42 3.3.3 Chronologický vývoj ...................................................................................................................... 42 3.3.4 Verze XenServer ............................................................................................................................ 43 3.3.5 Správa ............................................................................................................................................ 43 3.3.6 Licencování .................................................................................................................................... 44 3.3.7 Podporované operační systémy ..................................................................................................... 44 3.3.8 Hardwarové požadavky ................................................................................................................