Detail práce

Využití linuxových kontejnerů v HW/SW co-design

Bakalářská práce Student: Juřica Jiří Akademický rok: 2019/2020 Vedoucí: Hruška Tomáš, prof. Ing., CSc.
Název anglicky
Utilization of Linux Containers for HW/SW Co-Design
Jazyk práce
český
Abstrakt

Tato práce pojednává o možnostech nahrazení klasických virtuálních strojů linuxovými kontejnery. Cílem je vytvořit funkční systém ke spouštění paralelních úloh, které mají předchystané prostředí a slouží k testování a buildu softwaru.Pro kontejnerizaci byla zvolena platforma Docker, která je doplněna o automatickou konfiguraci počítačů, na kterých systém běží. Dále je tento systém rozšířen o propojení s nástrojem pro průběžnou integraci Jenkins.Vytvořené řešení pomohlo ověřit, že používání kontejnerů je efektivnější než starší technologie virtualizace. Doba provádění úloh tak byla zkrácena v průměru o 24 %. Přínosem této práce je srovnání dvou virtualizačních přístupů a uvedení do technologie Docker.

Klíčová slova

Virtualizace, kontejner, Docker, automatizace, orchestrace, Ansible, Jenkins, DevOps, Zabbix

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
10. července 2020
Oponent
Přikryl Zdeněk, Ing., Ph.D.
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.

Otázky u obhajoby
  1. Práce porovnává VM vs. Docker. Můžete uvést porovnání Docker vs. fyzický stroj?
  2. V práci uvádíte, že jste narazil na nekompatibilitu hostujícího a virtualizačního OS. Jaké řešení pro tento problém navrhujete?
Komise
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT), předseda
Kekely Lukáš, Ing., Ph.D. (UPSY FIT VUT), člen
Křivka Zbyněk, Ing., Ph.D. (UIFS FIT VUT), člen
Rogalewicz Adam, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Španěl Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Citace
JUŘICA, Jiří. Využití linuxových kontejnerů v HW/SW co-design. Brno, 2020. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2020-07-10. Vedoucí práce Hruška Tomáš. Dostupné z: https://www.fit.vut.cz/study/thesis/22927/
BibTeX
@bachelorsthesis{FITBT22927,
    author = "Ji\v{r}\'{i} Ju\v{r}ica",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Vyu\v{z}it\'{i} linuxov\'{y}ch kontejner\r{u} v HW/SW co-design",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2020,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22927/"
}
Nahoru