Abstract |
Atslēgvārdi: mikroservisi, monolīta, arhitektūra, mērogošana
Bakalaura darba ietvaros veiktais pētijums liecina par to, ka monolīta un mikroservisu arhitektūras veidi ir lietojami mūsdienu informācijas tehnoloģijas risinājumi, un tie ir visai atšķirīgi. To pielietojamība ir atkarīga no situācijas un vajadzībām, kuras ir nepieciešamas lietojumprogrammai. Darba ietvaros tiek apskatītas un salīdzinātas mikroservisu un monolīta arhitektūras, kā tās tiek pielietotas un kā tās strādā. Tiek veikta izvēlēto tehnoloģiju teorētiskā analīze un apraksts, kas kalpo kā pamats datu apstrādes veiktspējas un ātruma pārbaudēm abos arhitektūras veidos, jo lielākā daļa no tām tiek izmantotas vides un sistēmu izveidošanai. Darba prakstiskās daļas ietvaros ir eksperimentāli realizētas uzturēšanas un palaišanas sistēmas atbilstoši abiem arhitketūras veidiem. Datu apstrādes veiktspēja tiek mērīta, ņemot vērā vairākus aspketus, piemēram, cik daudz katrs arhitektūras veids izmanto IT resursus, kā arī, kāds ir tās testēšanas ilgums un cik datu tās spēj apstrādāt noteiktā laika periodā.
Darba laikā tiek veikta intervija ar SIA “EIS Group Latvia” viceprezidentu, kuras laikā tiek identificēta faktiskā situācija uzņēmumos. Intervija sniegs ieskatu finansiālajos apstākļos, kuri skaidros iemeslus uzņēmumiem pieņemt miljoniem vērtas izmaksas, lai pārorientētu savu programmatūru pārvaldību no monolītās arhitektūrām uz mikroservisu sistēmu arhitektūrām. Tādējādi arī tiek skaidroti iemesli, kuru dēļ klientiem kompānijas ierosina pāriet uz jaunu, tehnoloģiski noturīgāku un pašiem klientiem finansiāli izdevīgāku arhitektūras pārvaldības sistēmu. Tika pielietotas vairākas tehnoloģijas un rīki, kā arī tika veidotas dažāda veida uzturēšanas programmas, kuras ir nepieciešamas monolīta un mikroservisu arhitketūras veidiem.
Papildus tika veikta padziļināta mikroservisu arhitektūras pārbaude, kurā tika izveidots maksimālais skaits mikroservisu replikas jeb kopijas, kuras ļāva sistēmas resursi.
Darbā ir 61 lapaspuses, 18 attēli, 6 tabulas, 32 izmantotie informācijas avoti. |