Orchestrace modulů multitenantních systémů
but.committee | prof. 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.defence | 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: Můžete blíže diskutovat cíle Vaší práce? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Smrčka, Aleš | cs |
dc.contributor.author | Jeřábek, Filip | cs |
dc.contributor.referee | Janoušek, Vladimír | cs |
dc.date.created | 2022 | cs |
dc.description.abstract | Cí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.abstract | The 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.mark | A | cs |
dc.identifier.citation | JEŘÁ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.other | 145482 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207881 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Orchestrace | cs |
dc.subject | Multitenantní | cs |
dc.subject | Docker | cs |
dc.subject | Kontejnery | cs |
dc.subject | Kubernetes | cs |
dc.subject | Zjednodušení | cs |
dc.subject | Orchestration | en |
dc.subject | Multitenant | en |
dc.subject | Docker | en |
dc.subject | Containers | en |
dc.subject | Kubernetes | en |
dc.subject | Simplification | en |
dc.title | Orchestrace modulů multitenantních systémů | cs |
dc.title.alternative | Module Orchestration of Multitenant Systems | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2022-06-20 | cs |
dcterms.modified | 2022-06-23-09:13:51 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145482 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:35:59 | en |
sync.item.modts | 2025.01.17 11:09:15 | en |
thesis.discipline | Vývoj aplikací | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.54 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-25189_v.pdf
- Size:
- 85.6 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-25189_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-25189_o.pdf
- Size:
- 124.72 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-25189_o.pdf
Loading...
- Name:
- review_145482.html
- Size:
- 1.45 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_145482.html