dc.contributor.advisor | Ježek, David | |
dc.contributor.author | Vaněk, Václav | |
dc.date.accessioned | 2017-08-23T09:28:38Z | |
dc.date.available | 2017-08-23T09:28:38Z | |
dc.date.issued | 2017 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/119166 | |
dc.description.abstract | Cílem této diplomové práce je popsat aktuální trend - DevOps přístup k vývoji SW. Kromě popisu samotného přístupu DevOps a využívaných praktik se práce dále zaměřuje na analýzu vývoje a provozu ve firmě VRK plus s.r.o.
S použitím konkrétních nástrojů jako Jenkins, Git, Maven a technik jako kontinuální integrace a doručování se v reálném prostředí malé firmy podařilo zvýšit rychlost vývoje, zjednodušit testování a zvýšit kvalitu celého vývojového procesu.
Dále je v práci popsáno použití přístupu Infrastruktura jako kód a použití nástroje Puppet pro správu a konfiguraci několika serverů a nástroje Vagrant pro snadné testování konfigurace. V neposlední řadě se práce zabývá použitím praktik a nástrojů pro centrální logování. S použitím nástrojů Logstash a Graylog se výrazně zjednodušil přístup k informacím generovaným běžícími aplikacemi.
Popsané praktiky a nástroje jsou ve firmě nasazeny a jsou připraveny pro další rozvoj. | cs |
dc.description.abstract | The objective of the thesis is to describe the actual trend - DevOps approach to software development. Except the decription of the DevOps approach and practices the thesis is focused on analysis of development and operations in the company VRK plus s.r.o.
The use of specific tools such as Jenkins, Git, Maven and techniques as continuous integration and delivery in small business has resulted in faster development, easier testing and improved quality of the entire development process.
It also describes the use of Infrastructure as Code approach and the use of Puppet for managing and configuring several servers and Vagrant for easy configuration testing. Last but not least, the thesis deals with the use of practices and tools for central logging. Using Logstash and Graylog tools has greatly simplified access to information generated by running applications.
The described practices and tools are deployed in the company and are ready for further development. | en |
dc.format.extent | 3116837 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | DevOps | cs |
dc.subject | Kontinuální integrace | cs |
dc.subject | Kontinuální doručování | cs |
dc.subject | Jenkins | cs |
dc.subject | Infrastruktura jako kód | cs |
dc.subject | správa serverů | cs |
dc.subject | Puppet | cs |
dc.subject | Centrální logování | cs |
dc.subject | GrayLog | cs |
dc.subject | DevOps | en |
dc.subject | Continuous Integration | en |
dc.subject | Continuous Delivery | en |
dc.subject | Jenkins | en |
dc.subject | Infrastructure as Code | en |
dc.subject | Server administration | en |
dc.subject | Puppet | en |
dc.subject | Central logging | en |
dc.subject | GrayLog | en |
dc.title | Praktiky DevOps a jejich využití při vývoji softwaru | cs |
dc.title.alternative | DevOps Practices and Their Usage in Software Development | en |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Kubáček, Robert | |
dc.date.accepted | 2017-06-05 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | VAN0125_FEI_N2647_2612T025_2017 | |
dc.rights.access | openAccess | |