Porovnání Vlastností a Výkonnosti NAS
Total Page:16
File Type:pdf, Size:1020Kb
Bankovní institut vysoká škola Praha Katedra informatiky a kvantitativních metod Porovnání vlastností a výkonnosti NAS Diplomová práce Autor: Bc. Daniel Bárta Informační technologie a management Vedoucí práce: Ing. Martin Uher Praha Duben, 2015 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 vysokých prací. V Praze, dne 29. 4. 2015 Daniel Bárta Poděkování Děkuji vedoucímu práce a své rodině za podporu, kterou mi v době psaní práce projevovali. Anotace Diplomová práce má za cíl posoudit možnosti nasazení předních zástupců open source NAS distribucí v sektoru malých a středních firem. Na cestě k dosažení vytyčeného cíle jsou vysvětleny důležité pojmy a součásti systémů NAS, které jsou následně aplikovány na posouzení možností využití a výkonosti vybraných distribucí. Cíle je úspěšně dosaženo a poznatky z praktické části jsou shrnuty v závěru práce. Klíčová slova: NAS, síťová úložiště, sdílení dat, RAID, ZFS, SMB, iSCSI Annotation This thesis aims to judge posibilities of open source NAS distributions deployment in small business sector. Alnog the way to thesis target are important parts of NAS systems explained and this knowledge is then used for evaluation and benchmarking of chosen NAS distributions. Target of thesis is achieved by summarising facts from practical part at the end of this thesis. Key words: NAS, network attached storage, data sharing, RAID, ZFS, SMB, iSCSI OBSAH Úvod ........................................................................................................................................... 7 1 Historie NAS a diskových polí .............................................................................................. 8 2 Možnosti přístupu ................................................................................................................ 10 2.1 Blokový přístup .......................................................................................................... 10 2.2 Souborový přístup ...................................................................................................... 12 2.3 Přístup klientských zařízení ....................................................................................... 13 2.4 Shrnutí možností přístupu .......................................................................................... 15 3 Součásti NAS ....................................................................................................................... 16 3.1 Procesor (CPU) .......................................................................................................... 16 3.2 Operační paměť (RAM) ............................................................................................. 16 3.3 Pevné disky ................................................................................................................ 17 3.4 Řadiče pevných disků ................................................................................................ 21 3.5 RAID (Redundant Array of Inexpensive/Independent Disks) ................................... 22 3.6 Souborové systémy .................................................................................................... 29 3.7 Síťové karty (NIC) ..................................................................................................... 34 3.8 Operační systémy používané v systémech NAS ........................................................ 34 4 Protokoly přístupu ................................................................................................................ 36 4.1 CIFS/SMB ................................................................................................................. 37 4.2 NFS (Network File System) ...................................................................................... 39 4.3 iSCSI .......................................................................................................................... 40 4.4 Ostatní protokoly ....................................................................................................... 42 4.5 Optimalizace výkonu NAS ........................................................................................ 44 4.6 Shrnutí protokolů přístupu ......................................................................................... 49 5 Parametry testu .................................................................................................................... 50 5.1 Požadavky malých a středních firem ......................................................................... 50 5 5.2 Přehled vybraných NAS ............................................................................................ 52 5.3 Testovací prostředí ..................................................................................................... 52 5.4 Metodika testování výkonosti vybraných NAS ......................................................... 53 6 Posouzení možností nasazení NAS ...................................................................................... 57 6.1 FreeNAS .................................................................................................................... 57 6.2 NAS4Free .................................................................................................................. 61 6.3 OpenFiler ................................................................................................................... 64 6.4 OpenMediaVault ........................................................................................................ 68 6.5 Shrnutí možností nasazení posuzovaných systémů NAS .......................................... 71 7 Test výkonosti NAS a zhodnocení....................................................................................... 74 7.1 Testy propustnosti TCP/IP stacku (iperf3) ................................................................ 74 7.2 Testy přenosové rychlosti CIFS/SMB ....................................................................... 77 7.3 Zhodnocení testu výkonosti ....................................................................................... 81 Závěr ......................................................................................................................................... 82 Citovaná literatura .................................................................................................................... 83 Seznam zkratek ......................................................................................................................... 91 Seznam tabulek ......................................................................................................................... 93 Seznam obrázků ........................................................................................................................ 94 Seznam grafů ............................................................................................................................ 95 6 ÚVOD Neustálá tvorba nových dat klade čím dál tím větší nároky na jejich ukládání a dostupnost. Sdílení dat se stalo fenoménem začátku jednadvacátého století a firmy bez rozdílu velikosti se musí s tímto problémem vyrovnat. Firemní data je potřeba bezpečně uchovávat, ale současně zajistit, aby bylo možné k nim přistupovat z mnoha rozličných zařízení, včetně těch mobilních. Téma datových úložišť je značně rozsáhlé proto jsou vysvětleny rozdíly mezi jejich typy a dále se práce věnuje pouze systémům NAS pro prostředí malých a středních firem. Většinou se jedná o firmy mající již nějakou infrastrukturu, které potřebují vyřešit konkrétní potřeby v oblasti ukládání dat. Charakteristickým znakem především malých, ale i některých středních firem jsou omezené zdroje a to jak finanční tak lidské. V malých firmách není nic neobvyklého, když úlohu správců počítačových systémů zastávají pracovníci na jiných pozicích, nebo jsou tyto služby outsourcovány. Je tedy kladen důraz na jednoduchost ovládání datových úložišť a to jak z pohledu software, tak i z pohledu případného rozšíření hardware. Cílem této práce je posoudit možnosti nasazení a výkonnost předních zástupců open source NAS distribucí v sektoru malých a středních firem. Práce by tedy mohla firmám posloužit jako zdroj informací, které z dnešních předních systémů NAS mohou ve svém prostředí nasadit. Práce je dělena na několik teoretických částí, kde je čtenář seznámen se základními koncepty diskových úložišť, hlavními součástmi, ze kterých se NAS skládají a přístupovými protokoly využívanými k přístupu. Po načerpání dostatečného množství informací pro orientaci v problematice, jsou představeny vybrané open source NAS distribuce a definovány kritéria, podle kterých se budou posuzovat a testovat. První praktická část se zabývá posouzením možnosti nasazení vybraných distribucí NAS v sektoru malých a středních firem, kdy detailně popisuje jejich funkce, instalaci, prvotní konfiguraci a dalších zajímavostí, které obsahují. Ke každé distribuci je napsán souhrn a zhodnocení do jaké míry splňuje vytyčená kritéria. Druhá praktická část se pak zabývá výkonnostními testy vybraných distribucí a je zakončena hodnocením výsledků spolu s doporučením. 7 1 HISTORIE NAS A DISKOVÝCH POLÍ Zpracovávání