diplomová práce

Automatizace zálohování dat pomocí skriptů a moderních nástrojů DevOps

Text práce 4.25 MB

Autor práce: Ing. Theodore Andres

Ak. rok: 2025/2026

Vedoucí: Ing. Petr Sedlák

Oponent: Mgr. Štefan Tencer

Abstrakt:

Tato diplomová práce se zabývá návrhem a implementací automatizovaného open source systému pro zálohování dat v podnikovém prostředí. Po teoretickém vymezení principů ochrany dat a zhodnocení ekonomických limitů stávajícího komerčního řešení (Rubrik) je představen plně funkční zálohovací ekosystém. Ten pomocí nástrojů Restic a rclone zajišťuje lokální ochranu i cloudovou replikaci. Řešení je pro zajištění centrálního dohledu integrováno s monitorovacím a alertovacím stackem (Prometheus,
Grafana, Discord). Závěrečná TCO analýza prokazuje, že navržená architektura představuje spolehlivou alternativu, která organizaci přináší výrazné finanční úspory a omezuje riziko vendor lock-in. (závislost na jediném dodavateli).

Klíčová slova:

automatizace zálohování, DevOps, skriptování, Cron, Bash, Python, obnova dat, šifrování, cloudové úložiště

Termín obhajoby

17.06.2026

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaAznamka

Klasifikace

A

Průběh obhajoby

Student ve své prezentaci seznámil komisi s cíli, řešením a výsledky, ke kterým v závěrečné práci dospěl. Komise se poté seznámila s posudky a hodnocením vedoucího práce a oponenta. Otázky z posudku vedoucího student zodpověděl v plném rozsahu, otázky z posudku oponenta zodpověděl v plném rozsahu. Otázky členů komise: 1 Ing. Sedlák: V praxi se realizovaný návrh odvíjí od open-source řešení? - zodpovězeno v plném rozsahu 2 doc. Koch: Proč jste se rozhodl v rámci návrhu školit uživatele? - zodpovězeno v plném rozsahu 3 doc. koch: Nehrozí u open-source řešení zranitelnost kódu z pohledu jeho veřejnosti? - zodpovězeno v plném rozsahu Na základě přednesené prezentace a odpovědí na otázky položené v diskusi komise rozhodla, že student práci obhájil.

Jazyk práce

čeština

Fakulta

Ústav

Studijní program

Informační management (MGR-IM)

Složení komise

doc. Ing. Miloš Koch, CSc. (předseda)
doc. Mgr. Veronika Novotná, Ph.D. (místopředseda)
Mgr. Eva Michalíková, Ph.D. (člen)
Ing. Petr Sedlák (člen)
Ing. Lenka Širáňová, Ph.D. (člen)

Posudek vedoucího
Ing. Petr Sedlák

Velmi přínosná diplomová práce odráží velký problém dnešní doby - požadavek na spolehlivé zálohování na všech úrovních práce s daty.

Je postavena na hlubokém vhledu do problematiky a využívá současné technologické možnosti k dosažení zvolených cílů.

Doplňující dotazy:

Jak bude řešena podpora použitých Open Source nástrojů.
Kritérium hodnocení Slovní hodnocení Známka
Splnění stanovených cílů Stanovené cíle byly splněny A
Zvolený postup řešení, adekvátnost použitých metod Byl vybrán ekonomicky zjímavý systém postavený na Open Source nástrojích s následným ověřením v praxi. B
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry Výstupy diplomové práce byly uplatněny v konkrétní organizaci se zaměřením na herní systémy. A
Praktická využitelnost výsledků Diplomová práce má nesporný přínos pro praktické využití. A
Uspořádání práce, formální náležitosti, použitá terminologie a odborná jazyková úroveň Vedle odborné části je v práci provedena analýza dalších faktorů (politických, ekonomických, sociálních a legislativních), což práci posouvá do kategorie komplexních řešení. Přínosem je také ekonomické zhodnocení navrženého řešení. A
Práce s informačními zdroji, včetně citací bez připomínek A

Známka navržená vedoucím: A

Posudek oponenta
Mgr. Štefan Tencer

Diplomová práce řeší aktuální téma automatizace zálohování dat pomocí open-source nástrojů. Stanovené cíle byly splněny, protože autor navrhl a prakticky implementoval funkční řešení pro lokální i cloudové prostředí, včetně offsite replikace, monitoringu a ověření obnovy dat.

Za hlavní přínos považuji praktickou realizaci řešení a jeho dobrou využitelnost jako flexibilnější alternativy nebo doplňku ke komerčním zálohovacím nástrojům. Práce zároveň dokumentuje konkrétní konfiguraci i provozní problémy, což zvyšuje její praktickou hodnotu.

Slabší stránkou je místy popisnější charakter technických částí, méně výrazná návaznost analytické a návrhové části a některé stylistické nedostatky. Práce se zdroji je dostatečná, ale u technických pasáží by bylo vhodné více využít oficiální dokumentaci použitých nástrojů.

Celkově práci doporučuji k obhajobě a hodnotím známkou A.
Kritérium hodnocení Známka
Splnění stanovených cílů B
Zvolený postup řešení, adekvátnost použitých metod A
Schopnost interpretovat dosažené výsledky a vyvozovat z nich závěry B
Praktická využitelnost výsledků A
Struktura práce, použitá terminologie a odborná jazyková úroveň B
Práce s informačními zdroji B
Otázky k obhajobě:
  1. 1. Jaké hlavní úpravy by byly nutné, aby bylo možné navržené řešení bezpečně nasadit v produkčním prostředí větší organizace? 2. Jak byste řešil obnovu systému v případě ztráty centrálního serveru včetně konfiguračních souborů a přístupových údajů? 3. Jaká jsou hlavní rizika použití Google Drive jako offsite úložiště pro zálohy?

Známka navržená oponentem: A

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová