Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Viedās datortehnoloģijas
Nosaukums Terraform un Kubernetes integrācija DevOps: Datoru tīklu pārvaldības optimizēšana mākoņu infrastruktūrās
Nosaukums angļu valodā Terraform and Kubernetes Integration in DevOps: Optimizing Computer Network Management in Cloud infrastructures
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Ints Meijers
Recenzents Imants Gorbāns
Anotācija Atslēgvārdi: Terraform, Kubernetes, GCP, DevOps, IaC Bakalaura darba mērķis ir izpētīt un izstrādāt optimizētu risinājumu mākoņu infrastruktūras tīkla pārvaldībai, integrējot Terraform un Kubernetes rīkus DevOps procesos. Darba ietvaros tika veikta padziļināta literatūras analīze par mākoņtehnoloģijām, Infrastruktūras kā Koda (IaC) principiem un konteineru orķestrāciju, kā arī izveidota eksperimentāla infrastruktūra Google Cloud Platform vidē un izstrādāta tīmekļa lietotne, kas balstīta uz Next.js programmēšanas valodas. Metodoloģija ietvēra Terraform skriptu izstrādi dažādu tīkla resursu (VPC tīklu, ugunsmūru, slodzes līdzsvarotāju, Kubernetes klasteru, utt.) automatizētu izvietošanu un GitLab CI/CD plūsmas konfigurēšanu, lai nodrošinātu nepārtrauktu lietotnes integrāciju un piegādi uz Kubernetes klasteri. Izmantojot izveidoto prototipu, tika veikti mērījumi – salīdzināts infrastruktūras izvietošanas laiks automatizētajā scenārijā pret manuālo, analizēta tīkla veiktspēja un fiksētas iespējamās kļūmes ar to risinājumiem. Rezultāti parādīja, ka automatizēta pieeja būtiski paātrina infrastruktūras izveidi un mazina cilvēkfaktora kļūdu risku. Terraform un Kubernetes integrācija nodrošina atkārtojamību un mērogojamību, jo IaC ļauj vienveidīgi izvērst infrastruktūru dažādās vidēs. Tīkla veiktspējas testi apstiprināja, ka automatizēti konfigurēta vide nodrošina stabilu darbību un atbilst sagaidāmajiem latentuma un caurlaidspējas rādītājiem. Darba gaitā gan atklājās arī izaicinājumi - konfigurācijas sarežģītība un uzturēšana prasa papildu uzmanību. Kopumā darbā izstrādātais risinājums praktiski demonstrē DevOps pieejas priekšrocības, apvienojot IaC un konteineru orķestrāciju: tas ļauj uzņēmumiem ātrāk ieviest infrastruktūras izmaiņas, uzturēt augstu sistēmas pieejamību un konsekvenci. Darbā iegūtās atziņas un ieteikumi par Terraform un Kubernetes integrēšanu ir izmantojami reālos projektos, lai uzlabotu mākoņu infrastruktūras pārvaldības efektivitāti un drošumu. Darba apjoms – 109 lapaspuses, 21 attēls, 7 tabulas, 16 pielikumi un 50 izmantotie avoti.
Atslēgas vārdi Terraform, Kubernetes, GCP, DevOps, IaC
Atslēgas vārdi angļu valodā Terraform, Kubernetes, GCP, DevOps, IaC
Valoda lv
Gads 2025
Darba augšupielādes datums un laiks 26.05.2025 14:46:44