Detail práce

Monitoring the OpenStack Swift Object Store Using Beanstalk Events

Diplomová práce Student: Vasiljević Nemanja Akademický rok: 2021/2022 Vedoucí: Rychlý Marek, RNDr., Ph.D.
Název česky
Sledování objektového úložiště OpenStack Swift pomocí Beanstalk událostí
Jazyk práce
anglický
Abstrakt

Cílem této práce je vytvořit software, který je schopen monitorovat a publikovat notifikace o události z Openstack Swift i z OpenIO Software-Defined Storage (SDS) do fronty Beanstalk. Tato práce také navrhuje řešení pro publikování notifikaci o událostech z MinIO do fronty Beanstalk.K dosažení tohoto cíle je navržen nový middleware, který lze spouštět uvnitř pipeline proxy serveru v OpenStack Swift a uvnitř pipeline OIO-Swift serveru v OpenIO SDS.Navržený middleware umožňuje uživatelům určit, zda mají zájem o publikování notifikaci o události pro konkrétní objekty/kontejnery pomocí metadat. Uživatel může specifikovat sadu pravidel zahrnující vlastnosti objektu, jako je název (prefix, přípona, podřetězec) a velikost, a budou publikovány pouze události splňující tato pravidla.Přínosem této práce je unikátní software schopný monitorování událostí z OpenIO SDS i Openstack Swift.

Klíčová slova

OpenIO Softwarově definované úložiště, Openstack Swift, MinIO, Beanstalk fronta, Monitorování událostí, Oznámení o událostech, Amazon S3 oznámení o události, Objektové úložiště

Ústav
Studijní program
Informační technologie a umělá inteligence, specializace Informační systémy a databáze
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
22. června 2022
Oponent
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. Je velikost obsahu zpráv (payload) významná pro výkonnost vytvořeného řešení, např. z hlediska latencí? Pokud ano, jaká je rozumně uvažovatelná velikost obsahu zpráv?
Komise
Burget Radek, doc. Ing., Ph.D. (UIFS FIT VUT), předseda
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Grégr Matěj, Ing., Ph.D. (UIFS FIT VUT), člen
Matoušek Petr, doc. Ing., Ph.D., M.A. (UIFS FIT VUT), člen
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), člen
Polčák Libor, Ing., Ph.D. (UIFS FIT VUT), člen
Citace
VASILJEVIĆ, Nemanja. Monitoring the OpenStack Swift Object Store Using Beanstalk Events. Brno, 2022. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-22. Vedoucí práce Rychlý Marek. Dostupné z: https://www.fit.vut.cz/study/thesis/23587/
BibTeX
@mastersthesis{FITMT23587,
    author = "Nemanja Vasiljevi\'{c}",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Monitoring the OpenStack Swift Object Store Using Beanstalk Events",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2022,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/23587/"
}
Nahoru