Detail práce

Framework for Development and Operation of Cloud Services

Diplomová práce Student: Hamran Peter Akademický rok: 2021/2022 Vedoucí: Burget Radek, doc. Ing., Ph.D.
Název česky
Framework for Development and Operation of Cloud Services
Jazyk práce
anglický
Abstrakt

Zložitosť vývoja moderných aplikácií postupne narastá. V tejto práci sa snažím navrhnúť a demonštrovať aplikačný rámec skladajúci sa zo služieb navrhnutých pre cloudové prostredie, ktorý rieši problémy dôležité pre podnikanie. Vytvoril som súhrn existujúcich poskytovateľov cloudových služieb spolu s prehľadom technológií dôležitých pre implementáciu serverovej a klientskej strany aplikácií so zameraním na prevádzku v cloude. Aplikačný rámec je navrhnutý s ohľadom na princípy architektúry mikroslužieb ako distribuovaný systém služieb spolu s fungujúcou demo aplikáciou, ktorá ich využíva.

Klíčová slova

Cloud, Aplikačný Rámec, Návrh Aplikačného Rámca, Architektúra Microservice, Platforma ako Služba, Python Django, React, Google Cloud Platform 

Ústav
Studijní program
Informační technologie a umělá inteligence, specializace Inteligentní systémy
Soubory
Stav
obhájeno, hodnocení E
Obhajoba
20. č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 E.

Otázky u obhajoby
  1. In Sec. 3.1 "Monolithic Architecture", you are using two terms quite freely, "layers" and "tiers", however, they usually have exact meaning in software engineering books and papers. Explain these terms in the context of cloud applications and your thesis and explain also how they relate and how they differ.
  2. Describe which concepts presented in the theoretical part of the thesis (besides the micro-service architecture) are utilized in your framework and the application and how.
  3. How the framework (and the software artifacts that you submitted with the thesis) can be applied or reused to develop application for cloud computing platforms?
  4. In your opinion, can the implemented system be more robust or feature rich?
  5. Can you compare your solution to the state-of-the-art solutions?
  6. Why did you pick this topic?
  7. How many lines of code did you write? And in what languages?
Komise
Zbořil František V., doc. Ing., CSc. (UITS FIT VUT), předseda
Bidlo Michal, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Janoušek Vladimír, doc. Ing., Ph.D. (UITS FIT VUT), člen
Kanich Ondřej, Ing., Ph.D. (UITS FIT VUT), člen
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Smrž Pavel, doc. RNDr., Ph.D. (UPGM FIT VUT), člen
Citace
HAMRAN, Peter. Framework for Development and Operation of Cloud Services. Brno, 2022. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2022-06-20. Vedoucí práce Burget Radek. Dostupné z: https://www.fit.vut.cz/study/thesis/24791/
BibTeX
@mastersthesis{FITMT24791,
    author = "Peter Hamran",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Framework for Development and Operation of Cloud Services",
    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/24791/"
}
Nahoru