Zobrazit minimální záznam

dc.contributor.advisorJežek, David
dc.contributor.authorVaněk, Václav
dc.date.accessioned2017-08-23T09:28:38Z
dc.date.available2017-08-23T09:28:38Z
dc.date.issued2017
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/119166
dc.description.abstractCí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.abstractThe 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.extent3116837 bytes
dc.format.mimetypeapplication/pdf
dc.language.isocs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.subjectDevOpscs
dc.subjectKontinuální integracecs
dc.subjectKontinuální doručovánícs
dc.subjectJenkinscs
dc.subjectInfrastruktura jako kódcs
dc.subjectspráva serverůcs
dc.subjectPuppetcs
dc.subjectCentrální logovánícs
dc.subjectGrayLogcs
dc.subjectDevOpsen
dc.subjectContinuous Integrationen
dc.subjectContinuous Deliveryen
dc.subjectJenkinsen
dc.subjectInfrastructure as Codeen
dc.subjectServer administrationen
dc.subjectPuppeten
dc.subjectCentral loggingen
dc.subjectGrayLogen
dc.titlePraktiky DevOps a jejich využití při vývoji softwarucs
dc.title.alternativeDevOps Practices and Their Usage in Software Developmenten
dc.typeDiplomová prácecs
dc.contributor.refereeKubáček, Robert
dc.date.accepted2017-06-05
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department460 - Katedra informatiky
dc.thesis.degree-programInformační a komunikační technologiecs
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724cs
dc.identifier.thesisVAN0125_FEI_N2647_2612T025_2017
dc.rights.accessopenAccess


Soubory tohoto záznamu

Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam