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 |