Architektura, vývoj a nasazení škálovatelných cloudových aplikací

DSpace Repository

Language: English čeština 

Architektura, vývoj a nasazení škálovatelných cloudových aplikací

Show simple item record

dc.contributor.advisor Žáček, Petr
dc.contributor.author Makara, Matej
dc.date.accessioned 2023-12-20T13:25:32Z
dc.date.available 2023-12-20T13:25:32Z
dc.date.issued 2022-12-02
dc.identifier Elektronický archiv Knihovny UTB
dc.identifier.uri http://hdl.handle.net/10563/54368
dc.description.abstract Práca sa zaoberá popisom softvérových architektúr využitých pri tvorbe moderných aplikácií. Popisuje vlastnosti vybraných softvérových architektúr a venuje sa prístupu Infrastructure as Code. Taktiež popisuje dostupné nástroje využívané prístupom Infrastructure as Code. Práca obsahuje návrh ukážkovej aplikácie a tutoriál, ktorý čitateľa prevedie implemementáciou tejto aplikácie. Aplikácia je založená na microservice architektúre a je automaticky nasadená pomocou IaC nástroja Pulumi. Implementovaná aplikácia zahŕňa škalovanie pomocou Kubernetes, ktoré je otestované záťažovým testom.
dc.format 88 s.
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject architektúra aplikácie cs
dc.subject microservice cs
dc.subject Infrastructure as Code cs
dc.subject Pulumi cs
dc.subject application architecture en
dc.subject microservice en
dc.subject Infrastructure as Code en
dc.subject Pulumi en
dc.title Architektura, vývoj a nasazení škálovatelných cloudových aplikací
dc.title.alternative Architecture, Development and Deployment of Scalable Cloud Applications
dc.type diplomová práce cs
dc.contributor.referee Urban, Jiří
dc.date.accepted 2023-06-16
dc.description.abstract-translated This thesis deals with the description of software architectures used in the creation of modern applications. It describes the features of selected software architectures and discusses the Infrastructure as Code approach. It also describes the available tools used by the Infrastructure as Code approach. The thesis includes a design of a sample application and a tutorial that guides the reader through the implementation of this application. The application is based on a microservice architecture and is automatically deployed using the IaC tool Pulumi. The finalized application includes scaling using Kubernetes, which is then stress tested.
dc.description.department Ústav informatiky a umělé inteligence
dc.thesis.degree-discipline Softwarové inženýrství cs
dc.thesis.degree-discipline Software Engineering en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-name Ing.
dc.thesis.degree-program Informační technologie cs
dc.thesis.degree-program Information Technologies en
dc.identifier.stag 63401
dc.date.submitted 2023-05-25


Files in this item

Files Size Format View Description
makara_2023_dp.pdf 2.478Mb PDF View/Open None
makara_2023_op.pdf 216.7Kb PDF View/Open None
makara_2023_vp.pdf 386.4Kb PDF View/Open None

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account