| dc.contributor.advisor |
Janků, Peter
|
|
| dc.contributor.author |
Slovák, Šimon
|
|
| dc.date.accessioned |
2025-12-10T23:09:51Z |
|
| dc.date.available |
2025-12-10T23:09:51Z |
|
| dc.date.issued |
2024-10-27 |
|
| dc.identifier |
Elektronický archiv Knihovny UTB |
|
| dc.identifier.uri |
http://hdl.handle.net/10563/57744
|
|
| dc.description.abstract |
Tato diplomová práce se zabývá využitím principů Infrastructure as Code pro automatizaci a integraci procesů v prostředí cloudové platformy Amazon Web Services. Hlavním cílem práce je analyzovat a popsat dostupné nástroje a technologie pro správu cloudové infrastruktury a navrhnout řešení, které umožní její efektivní správu a integraci do procesu kontinuální integrace a doručování, včetně automatizovaného monitoringu. Součástí práce je také analýza funkčních a nefunkčních požadavků, zaměřená například na škálovatelnost, bezpečnost a snadnou údržbu prostředí. V práci byla dále provedena konceptuální analýza řešení, která obsahuje schémata možných variant řešení vybraných problémů, metodologické postupy a hodnocení výhod a nevýhod jednotlivých přístupů. Implementace využívá nástroj Amazon Cloud Development Kit pro automatizaci nasazování infrastruktury a její správu prostřednictvím programovacího kódu. Součástí práce je také rozbor nástrojů Amazon CloudFormation a Terraform. Výsledky práce ukazují, že principy Infrastructure as Code významně přispívají ke konzistenci, opakovatelnosti a efektivitě správy cloudové infrastruktury a monitoringu. V kontextu moderního cloud computingu tento přístup umožňuje rychlejší nasazování, lepší využití cloudových služeb a flexibilní reakci na měnící se požadavky. Tento přístup podporuje spolupráci mezi vývojovými a provozními týmy a přináší úsporu času a snížení chybovosti. |
|
| dc.format |
108 |
|
| dc.language.iso |
cs |
|
| dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
| dc.rights |
Bez omezení |
|
| dc.subject |
IaC
|
cs |
| dc.subject |
AWS
|
cs |
| dc.subject |
cloud computing
|
cs |
| dc.subject |
automatizace
|
cs |
| dc.subject |
integrace
|
cs |
| dc.subject |
IaC
|
en |
| dc.subject |
AWS
|
en |
| dc.subject |
cloud computing
|
en |
| dc.subject |
automation
|
en |
| dc.subject |
integration
|
en |
| dc.title |
Využití přístupu IaC pro automatizaci a integraci procesů v prostředí AWS |
|
| dc.title.alternative |
Utilizing the IaC Approach for Automation and Integration of Processes in the AWS Environment |
|
| dc.type |
diplomová práce |
cs |
| dc.contributor.referee |
Došek, Roman |
|
| dc.date.accepted |
2025-06-19 |
|
| dc.description.abstract-translated |
This diploma thesis deals with the use of Infrastructure as Code principles for automation and integration of processes in the Amazon Web Services cloud platform environment. The main objective of the thesis is to analyze and describe available tools and technologies for cloud infrastructure management and to propose a solution that will enable its effective management and integration into the continuous integration and delivery process, including automated monitoring. The thesis also includes an analysis of functional and non-functional requirements, focused, for example, on scalability, security and easy maintenance of the environment. The thesis also includes a conceptual analysis of the solution, which contains diagrams of possible solutions to selected problems, methodological procedures and an evaluation of the advantages and disadvantages of individual approaches. The implementation uses the Amazon Cloud Development Kit tool to automate infrastructure deployment and its management through programming code. The thesis also includes an analysis of the Amazon CloudFormation and Terraform tools. The results of the thesis show that the Infrastructure as Code principles significantly contribute to the consistency, repeatability and efficiency of cloud infrastructure management and monitoring. In the context of modern cloud computing, this approach enables faster deployment, better utilization of cloud services, and flexible response to changing requirements. This approach supports collaboration between development and operations teams, saving time and reducing errors |
|
| 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 |
70149
|
|
| dc.date.submitted |
2025-06-02 |
|