Návrhové vzory v cloud computing aplikacích
Loading...
Date
Authors
ORCID
Advisor
Referee
Mark
C
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
This thesis aims to demonstrate available cloud patterns which solve existing problems that are experienced in the cloud environment. Various cloud patterns are first analysed from a high-level view and then further studied on a lower component level. These components and architectures provide certain solutions depending on the use case of the application. A demo application is designed to showcase these design patterns and how they behave. The implementation is done using kubernetes and it is deployed to AWS. The chosen architecture uses microservices. The application consists of 2 designs. The first one shows the AWS advantages and the second one can be deployed on private clouds but also on AWS. At the end, experiments are performed that verify whether the used patterns had the expected results.
Cieľom tejto práce je demonštrovať existujúce cloudove vzory, ktoré riešia problémy v cloud prostrediach. Rôzne cloudove vzory sú analyzované najprv na vyššej úrovni z pohľadu architektúry aplikácie a následne aj na nižších úrovniach pre jednotlivé komponenty. Tieto architektúry a komponenty poskytujú výhodu v istých situáciách a záleží na správaní aplikácie, ako veľmi zjednodušia a zlepšia využívanie cloud prostredia. Je navrhnutá demo aplikácia, ktorá ma 2 návrhy. Prvý návrh používa servisy, ktore vyzdvihuju výhody AWS a druhý návrh možno nasadiť v súkromných cloudoch ale aj na AWS. Aplikácia je nasadzovaná pomocou kubernetov a používa microservisy ako zvolenú architektúru. Po nasadení sú nad aplikáciou urobené experimenty, ktoré slúžia na overenie použitých vzorov a či mali očakávané dopady na aplikáciu.
Cieľom tejto práce je demonštrovať existujúce cloudove vzory, ktoré riešia problémy v cloud prostrediach. Rôzne cloudove vzory sú analyzované najprv na vyššej úrovni z pohľadu architektúry aplikácie a následne aj na nižších úrovniach pre jednotlivé komponenty. Tieto architektúry a komponenty poskytujú výhodu v istých situáciách a záleží na správaní aplikácie, ako veľmi zjednodušia a zlepšia využívanie cloud prostredia. Je navrhnutá demo aplikácia, ktorá ma 2 návrhy. Prvý návrh používa servisy, ktore vyzdvihuju výhody AWS a druhý návrh možno nasadiť v súkromných cloudoch ale aj na AWS. Aplikácia je nasadzovaná pomocou kubernetov a používa microservisy ako zvolenú architektúru. Po nasadení sú nad aplikáciou urobené experimenty, ktoré slúžia na overenie použitých vzorov a či mali očakávané dopady na aplikáciu.
Description
Citation
KOLESÁR, M. Návrhové vzory v cloud computing aplikacích [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
Informační systémy a databáze
Comittee
doc. Dr. Ing. Dušan Kolář (předseda)
prof. RNDr. Alexandr Meduna, CSc. (člen)
Ing. Vladimír Veselý, Ph.D. (člen)
Dr. Ing. Petr Peringer (člen)
Ing. Aleš Smrčka, Ph.D. (člen)
doc. RNDr. Jitka Kreslíková, CSc. (člen)
Date of acceptance
2023-06-20
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, např. ohledně návrhových vzorů v cloudovém uložišti a tzv. mikroslužeb. 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 dobře / C.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení