<?xml version="1.0"?>
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:title>Metoda za postopno nadgrajevanje verzij mikrostoritev v oblačnem okolju</dc:title><dc:creator>Krajnc,	Jaka	(Avtor)
	</dc:creator><dc:creator>Jurič,	Matjaž Branko	(Mentor)
	</dc:creator><dc:subject>oblačna aplikacija</dc:subject><dc:subject>postopna nadgradnja mikrostoritve</dc:subject><dc:subject>zagotavljanje visoke razpoložljivosti sistema</dc:subject><dc:subject>storitvena mreža</dc:subject><dc:subject>progresivna nadgradnja</dc:subject><dc:description>V mikrostoritveni arhitekturi pogosto prihaja do potrebe po nadgradnjah. Ker gre za distribuiran sistem, nadgradnje predstavljajo tveganje, da z novo verzijo mikrostoritve povzročimo napako v obstoječi komunikaciji ali nestabilnost sistema. Zmanjšanje tveganja za vnos napak je še posebej pomembno pri sistemih, ki zahtevajo zelo visoko razpoložljivost. S predlagano metodo želimo podpreti zahtevo po visoki razpoložljivosti ter zmanjšati delež in vpliv napak ob nadgradnjah. K problemu smo pristopili z definiranjem lastnosti metode za postopno nadgradnjo in osnovali konceptualno rešitev namestitve, ki podpira omenjeni način nadgradnje. Namestitev smo izvedli v okolju Kubernetes z uporabo storitvene mreže Istio. Za realizacijo samodejnih nadgradenj smo uporabili orodje Flagger. Metodo smo primerjali s klasičnim načinom nadgradnje v različnih scenarijih nadgrajevanja. Predlagana metoda pokaže manjši delež napak, ki so vnesene v sistem in omogoči samodejno postopno nadgradnjo. Prav tako omogoča nadgradnjo mikrostoritev, ki niso združljive za nazaj, in postopen prehod odjemalcev mikrostoritve na novo, nazaj nezdružljivo verzijo.</dc:description><dc:date>2020</dc:date><dc:date>2020-12-10 16:10:00</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>122431</dc:identifier><dc:identifier>VisID: 24541</dc:identifier><dc:identifier>COBISS_ID: 42241795</dc:identifier><dc:language>sl</dc:language></metadata>
