Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids maģistra profesionālās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Monolītas lietojumprogrammas sadalīšanas metodes
Nosaukums angļu valodā Monolithic Application Refactoring Methods
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Kārlis Laiviņš
Recenzents Tatjana Rikure, Dr.sc.ing., EU Agency EASO, e-Learning Officer
Anotācija Mūsdienās daudzi uzņēmumi savas IT sistēmas pārvieto no privātajiem serveriem uz publisko mākoņvidi. Tas tiek darīts, lai samazinātu infrastruktūras uzturēšanas un izvietošanas izmaksas. Papildus tam publiskā mākoņvide piedāvā dinamisku mērogošanu, kas palīdz uzņēmumiem attīstīt savas sistēmas. Vairumā gadījumu šīs sistēmas izstrādātas kā viens vesels vienums - monolīts. Lai sasniegtu augstu mērogojamību, sistēmu nepieciešams decentralizēt un sadalīt mazākās vienībās. Maģistra darbā tiek apskatīti vairāki lietojumprogrammu arhitektūru stili un esošās metodes monolītu risinājumu sadalīšanai, kā arī piedāvāta jauna sadalīšanas metode. Darba ietvaros tiek nodalīta daļa no esoša risinājuma, izmantojot autora piedāvātu metodi. Risinājums balstīts uz mikropakalpju arhitektūru. Tas ir izvietots, izmantojot Azure FuncionApp skaitļošanas infrastruktūru un Azure Storage Table glabātuvi. Maģistra darbā ir 62 lappuses un 37 attēli. Tika izmantoti 39 literatūras avoti. Darbam ir 1 pielikums.
Atslēgas vārdi monolīts, mikropakalpes, monolīta sadales metodes, azure, mākoņrisinājumi
Atslēgas vārdi angļu valodā monolith, microservices, monolith refactoring methods, azure, cloud solutions
Valoda lv
Gads 2019
Darba augšupielādes datums un laiks 09.01.2019 11:38:41