Orchestrace modulů multitenantních systémů

but.committeeprof. Ing. Tomáš Hruška, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen)cs
but.defenceStudent 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: Můžete blíže diskutovat cíle Vaší práce?cs
but.jazykčeština (Czech)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorJeřábek, Filipcs
dc.contributor.refereeJanoušek, Vladimírcs
dc.date.created2022cs
dc.description.abstractCílem práce je navrhnout a demonstrovat řešení alternativního převodu aplikace do multitenantní podoby spolu s jejím přesunem ze zákaznického serveru a nasazením na sdílený server firmy, která tento systém vyvíjí. Součástí převodu není klasická modifikace původní aplikace a implementace multitenance přímo do jejího kódu. Pomocí systémů jako je Docker a Kubernetes budou vyčleňovány, kontejnerizovány a orchestrovány moduly původní aplikace, díky čemuž vznikne iluze multitenance. Práce necílí na předložení jednoho řešení, ale apeluje na poskytnutí potřebných znalostí, více variant návrhu a implementace univerzálního demonstračního řešení, kdy je před použitím nějakého z návrhů předpoklad jeho upravení dle specifických potřeb vlastního řešení a jeho následná implementace. Navrhovaná řešení mají za cíl zjednodušení procesu tohoto převodu, což souvisí s ušetřením prostředků, a také poskytnutí možnosti vytvoření iluze multitenance u systémů, kde je klasický postup příliš náročný nebo nemožný.cs
dc.description.abstractThe aim of this thesis is to propose and demonstrate a solution for alternative conversion of an application into multitenant form together with its transfer from a customer server and deployment on a shared server of the company that develops this system. The conversion does not include a classical modification of the original application and implementation of multitenancy directly into its code. Using systems such as Docker and Kubernetes, modules of the original application will be extracted, containerized and orchestrated, creating the illusion of multitenancy. This thesis does not aim at presenting a single solution, but appeals to provide the necessary knowledge, multiple design variants and the implementation of a universal demonstration solution, where before using any of the designs, it is expected to modify it according to the specific needs of the actual solution and its subsequent implementation. The proposed solutions aim to simplify the process of this conversion, which is related to saving resources, and also to provide the possibility of creating the illusion of multitenancy for systems where the classical approach is too difficult or impossible.en
dc.description.markAcs
dc.identifier.citationJEŘÁBEK, F. Orchestrace modulů multitenantních systémů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145482cs
dc.identifier.urihttp://hdl.handle.net/11012/207881
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectOrchestracecs
dc.subjectMultitenantnícs
dc.subjectDockercs
dc.subjectKontejnerycs
dc.subjectKubernetescs
dc.subjectZjednodušenícs
dc.subjectOrchestrationen
dc.subjectMultitenanten
dc.subjectDockeren
dc.subjectContainersen
dc.subjectKubernetesen
dc.subjectSimplificationen
dc.titleOrchestrace modulů multitenantních systémůcs
dc.title.alternativeModule Orchestration of Multitenant Systemsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2022-06-20cs
dcterms.modified2022-06-23-09:13:51cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145482en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:35:59en
sync.item.modts2025.01.17 11:09:15en
thesis.disciplineVývoj aplikacícs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.54 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-25189_v.pdf
Size:
85.6 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-25189_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-25189_o.pdf
Size:
124.72 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-25189_o.pdf
Loading...
Thumbnail Image
Name:
review_145482.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_145482.html
Collections