DSpace talpykla

Ištisinis tiekimas mikroservisų architektūroje

Rodyti paprastą įrašą

dc.contributor.author Mejeras, Darius
dc.date.accessioned 2019-08-27T10:05:04Z
dc.date.available 2019-08-27T10:05:04Z
dc.date.issued 2019-06
dc.identifier.uri http://dspace.kaunokolegija.lt//handle/123456789/2529
dc.description This work shows how to create continuous deployment system for applications based on microservice architecture by using modern DevOps methods. In this work microservice based application is deployed to production servers. The work discusses containerization technology, importance of orchestration technology, continuous delivery and deployment. Also cloud computing services are analysed in this work. Main technology which enables this project is Kubernetes container orchestrator. By using this technology the system which is easy to control, scale and automate is created. This system runs WeaveSocks software. WeaveSocks is a software which was created to demonstrate microservice architecture pros and cons. Whole infrastructure is deployed to cloud computing servers. Final result of this work is highly reliable system, which can heal itself after crashes and automatically update application after source code updates. Project is remunerative and portable. Developer teams based on this work, can create continuous deployment infrastructure for their own products. en
dc.description.abstract Baigiamasis darbas skirtas parodyti kaip galima suprojektuoti ištisinio diegimo sistemą mikroservisų architektūroje pasinaudojant moderniomis DevOps metodologijomis. Šiame darbe į serverius diegiama mikroservisų architektūros pagrindu sukurta programinė įranga. Darbe aptariama konteinerizacijos technologija, orkestracijos svarba, ištisinis tiekimas bei diegimas. Analizuojami ir palyginami debesų kompiuterijos paslaugų teikėjai. Pagrindinė technologija įgalinanti šio projekto veikimą – Kubernetes konteinerių orkestratorius. Jo pagalba kuriama programinės įrangos infrastruktūra, kurią lengva valdyti, plėsti ir automatizuoti. Kuriamoje infrastruktūroje talpinama programinė įranga WeaveSocks, skirta pademonstruoti mikroservisų architektūros privalumus ir trūkumus. Visa infrastruktūra talpinama debesų kompiuterijos serveriuose. Galutiniame rezultate programinė įranga veikia aukšto patikimumo sistemoje, kuri sugeba pati pasigydyti po trikčių ir automatiškai atsinaujinti po programinės įrangos kodo atnaujinimų. Projektas pasižymi aukštu atsiperkamumu ir mobilumu, programuotojų komandos pasiremdamos šiuo darbu gali sukurti veikiančią infrastruktūrą savo kūriamiems produktams. en_US
dc.language.iso other en_US
dc.subject DevOps, GitOps, Kubernetes, konteinerizacija, Docker, GitLab, ištisinis diegimas, continous deployment en_US
dc.title Ištisinis tiekimas mikroservisų architektūroje en_US
dc.title.alternative Continuous deployment in microservice architecture en_US
dc.type other en_US


Šiame įraše esantys failai

Šis elementas randamas kataloge(-uose)

Rodyti paprastą įrašą

Ieškoti DSpace


Naršyti

Mano paskyra