Název:
Infrastruktura jako kód v agilním vývoji software
Překlad názvu:
Infrastructure as Code in Agile Software Development
Autoři:
Hromádka, Vojtěch ; Bartík, Vladimír (oponent) ; Rychlý, Marek (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2020
Jazyk:
eng
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [eng][cze]
Tato bakalářská práce je zaměřena na využívání infrastruktury jako kódu v agilním vývoji software. Rozebírá další obvyklé koncepty, které jsou používány při agilním vývoji mezi které patří DevOps, kontinuální integrace a doručování. Dále je zaměřena na využití cloudu a na porovnávání jednotlivých nástrojů využívaných v infrastruktuře jako kódu. Pro prevenci možných problémů při využívání infrastruktury jako kódu byl navržen software, který má za účel kontrolovat souběžný přístup k vytváření infrastruktury s nástrojem Terraform. S tímto softwarem byly následně provedeny dva experimenty. První experiment demonstruje zdali lze uplatnit navrhovaný pracovní postup se softwarem, druhý experiment demonstruje správnost řešení při souběžném přístupu.
This thesis is focused on the usage of infrastructure as code in agile software development. Concepts such as continuous integration and delivery, DevOps are analyzed. Further cloud environments are analyzed. In this work are compared different infrastructure as code tools. For the prevention of possible issues in using infrastructure as code software was designed. The software purpose is to control concurrent access to infrastructure creation with a tool called Terraform. The software was then is for experiments. The first experiment demonstrates that workflow with Terraform agent is behaving correctly. The second experiments demonstrate control of concurrent access to infrastructure creation.
Klíčová slova:
Agile development; Cloud; DevOps; Infrastructure as code; Terraform; Agilní vývoj; Cloud; DevOps; Infrastruktura jako kód; Terraform
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/194949