Cílem diplomové práce je návrh clusterového systému poskytující služby pro účely webhostingu za použití energeticky nenáročných zařízení postavených na architektuře ARM. Práce popisuje nejen instalaci a nastavení softwaru na vývojových zařízeních, jako je Raspberry Pi, ale snaží se popsat nebo poskytnout základní informace o tom, že mohou být použita téměř jakákoli zařízení s architekturou ARM. Praktická část práce popisuje situace, kdy ve webhostingovém clusteru selže jedno ze zařízení, a zabývá se i srovnáním výkonu použitých zařízení.
Anotace v angličtině
The aim of the thesis is to design a cluster system, which provides services for webhosting, using energy conserving devices built on ARM architecture. The thesis not only describes the installation and setup of software on developmental devices such as Raspberry Pi, but also describes and provides basic information, which can be used for almost any device with ARM architecture. The practical element of the thesis describes a situation where the web hosting cluster with one of the devices fails, whilst also detailing a performance comparison of all used devices.
Cílem diplomové práce je návrh clusterového systému poskytující služby pro účely webhostingu za použití energeticky nenáročných zařízení postavených na architektuře ARM. Práce popisuje nejen instalaci a nastavení softwaru na vývojových zařízeních, jako je Raspberry Pi, ale snaží se popsat nebo poskytnout základní informace o tom, že mohou být použita téměř jakákoli zařízení s architekturou ARM. Praktická část práce popisuje situace, kdy ve webhostingovém clusteru selže jedno ze zařízení, a zabývá se i srovnáním výkonu použitých zařízení.
Anotace v angličtině
The aim of the thesis is to design a cluster system, which provides services for webhosting, using energy conserving devices built on ARM architecture. The thesis not only describes the installation and setup of software on developmental devices such as Raspberry Pi, but also describes and provides basic information, which can be used for almost any device with ARM architecture. The practical element of the thesis describes a situation where the web hosting cluster with one of the devices fails, whilst also detailing a performance comparison of all used devices.
Specifikujte požadavky na vytvoření clusteru pro hostování webových portálů.
Srovnejte existující řešení pro vytvoření clusteru.
Implementujte vybraná řešení v testovacím prostředí.
Proveďte srovnání výkonnosti a spolehlivosti jednotlivých řešení.
Vytvořte návrh vhodného řešení pro vybranou testovací platformu.
Zásady pro vypracování
Specifikujte požadavky na vytvoření clusteru pro hostování webových portálů.
Srovnejte existující řešení pro vytvoření clusteru.
Implementujte vybraná řešení v testovacím prostředí.
Proveďte srovnání výkonnosti a spolehlivosti jednotlivých řešení.
Vytvořte návrh vhodného řešení pro vybranou testovací platformu.
Seznam doporučené literatury
UPTON, Eben. Raspberry Pi: uživatelská příručka. 1. vyd. Brno: Computer Press, 2013, 232 s. ISBN 978-80-251-4116-8.
MATTHEW, Neil a Richard STONES. Linux: začínáme programovat. Brno: Computer Press, 2008, 829 s. ISBN 978-80-251-1933-4.
VÁŇA, Vladimír. ARM pro začátečníky. Praha: BEN - technická literatura, 2009, 195 s. ISBN 978-80-7300-246-6.
KAMENÍK, Pavel. Příkazový řádek v Linuxu: praktická řešení. Vyd. 1. Brno: Computer Press, 2011, 224 s. ISBN 978-80-251-2819-0.
BÍBR, Ivan. Ubuntu 10.04 CZ: praktická příručka uživatele Linuxu. Vyd. 1. Brno: Computer Press, 2010, 366 s. ISBN 978-80-251-3121-3.
LASSER, Jon. Rozumíme UNIXu. Vyd. 1. Praha: Computer Press, 2002, 252 s. ISBN 80-722-6706-X.
PINKER, Jiří. Mikroprocesory a mikropočítače. 1. vyd., 1. dot. Praha: BEN - technická literatura, 2008, 159 s. ISBN 978-80-7300-110-0.
BORONCZYK, Tim. Beginning PHP6, Apache, MySQL web development. Indianapolis, IN: Wiley Pub., c2009, xxvii, 807 p. Wrox beginning guides. ISBN 0470391146.
Seznam doporučené literatury
UPTON, Eben. Raspberry Pi: uživatelská příručka. 1. vyd. Brno: Computer Press, 2013, 232 s. ISBN 978-80-251-4116-8.
MATTHEW, Neil a Richard STONES. Linux: začínáme programovat. Brno: Computer Press, 2008, 829 s. ISBN 978-80-251-1933-4.
VÁŇA, Vladimír. ARM pro začátečníky. Praha: BEN - technická literatura, 2009, 195 s. ISBN 978-80-7300-246-6.
KAMENÍK, Pavel. Příkazový řádek v Linuxu: praktická řešení. Vyd. 1. Brno: Computer Press, 2011, 224 s. ISBN 978-80-251-2819-0.
BÍBR, Ivan. Ubuntu 10.04 CZ: praktická příručka uživatele Linuxu. Vyd. 1. Brno: Computer Press, 2010, 366 s. ISBN 978-80-251-3121-3.
LASSER, Jon. Rozumíme UNIXu. Vyd. 1. Praha: Computer Press, 2002, 252 s. ISBN 80-722-6706-X.
PINKER, Jiří. Mikroprocesory a mikropočítače. 1. vyd., 1. dot. Praha: BEN - technická literatura, 2008, 159 s. ISBN 978-80-7300-110-0.
BORONCZYK, Tim. Beginning PHP6, Apache, MySQL web development. Indianapolis, IN: Wiley Pub., c2009, xxvii, 807 p. Wrox beginning guides. ISBN 0470391146.
Přílohy volně vložené
-
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
1. Student prezentoval výsledky své práce.
2. Student zodpověděl otázky oponenta:
Co Vás vedlo k výběru GlusterFS pro storage?
Měřil jste spotřebu Vám i navrženého řešení?
Proč jste si na začátku preferoval použití Arch Linux ARM?
Zkoušel jste použít i zmíněnou distribuci Gentoo?
Student výše uvedené zodpověděl, doc. Sysel ještě poukázal na formální nedostatky některých grafů.