Thesis Details

Orchestrace modulů multitenantních systémů

Master's Thesis Student: Jeřábek Filip Academic Year: 2021/2022 Supervisor: Smrčka Aleš, Ing., Ph.D.
English title
Module Orchestration of Multitenant Systems
Language
Czech
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.

Keywords

Orchestration, Multitenant, Docker, Containers, Kubernetes, Simplification

Department
Degree Programme
Information Technology and Artificial Intelligence, Specialization Application Development
Files
Status
defended, grade A
Date
20 June 2022
Reviewer
Committee
Hruška Tomáš, prof. Ing., CSc. (DIFS FIT BUT), předseda
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Kreslíková Jitka, doc. RNDr., CSc. (DIFS FIT BUT), člen
Mrázek Vojtěch, Ing., Ph.D. (DCSY FIT BUT), člen
Polčák Libor, Ing., Ph.D. (DIFS FIT BUT), člen
Rychlý Marek, RNDr., Ph.D. (DIFS FIT BUT), člen
Citation
JEŘÁBEK, Filip. Orchestrace modulů multitenantních systémů. Brno, 2022. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-20. Supervised by Smrčka Aleš. Available from: https://www.fit.vut.cz/study/thesis/25189/
BibTeX
@mastersthesis{FITMT25189,
    author = "Filip Je\v{r}\'{a}bek",
    type = "Master's thesis",
    title = "Orchestrace modul\r{u} multitenantn\'{i}ch syst\'{e}m\r{u}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/25189/"
}
Back to top