| Studiju veids |
bakalaura akadēmiskās studijas |
| Studiju programmas nosaukums |
Datorsistēmas |
| Nosaukums |
Automatizētas DevOps infrastruktūras izveide, izmantojot Terraform, Ansible un Jenkins, izmantojot AWS, Azure un Google Cloud |
| Nosaukums angļu valodā |
Building an Automated DevOps Infrastructure Using Terraform, Ansible, and Jenkins on AWS, Azure, and Google Cloud |
| Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
| Darba vadītājs |
Ints Meijers |
| Recenzents |
Vitālijs Teže |
| Anotācija |
Šī darba mērķis ir automatizēt infrastruktūras izvietošanas (serveru izveides un konfigurēšanas) procesus mākoņplatformās, izmantojot mūsdienīgus DevOps rīkus: Flask API, Jenkins, Terraform un Ansible. Darbā tika ieviesta arī POST pieprasījumu sistēma Flask API, kas ļauj automātiski izveidot instances un pēc tam konfigurēt infrastruktūru serveros, izmantojot Ansible. Darba galvenais mērķis ir izveidot cauruļvadu serveru automātiskai izveidei un konfigurēšanai, lai vienkāršotu procesu, ietaupītu resursus un laiku.
Darba laikā tika ieviests Flask API, lai nosūtītu POST pieprasījumus no lietotāja uz Jenkins, kas savukārt palaiž cauruļvadu, inicializē Terraform kodu serveru izveidei un Ansible Playbook serveru konfigurēšanai, kas ļauj automatizēt visu procesu.
Balstoties uz iegūtajiem rezultātiem, ir skaidrs, ka neatņemams aspekts elastības un mērogojamības sasniegšanā ir mūsdienīgu DevOps rīku integrācija. Šī zinātniskā darba praktiskās daļas ieviešana demonstrēja augstu infrastruktūras izvietošanas automatizācijas līmeni. Nākotnē varētu apsvērt sistēmas un rīkus, lai uzlabotu efektivitāti un palielinātu mērogojamību.
Darba apjoms ir 63 lappuses, ieskaitot 4 tabulas, 22 attēlus un 7 pielikumus. Darbā izmantoti 39 literatūras avoti. |
| Atslēgas vārdi |
izvietošanas automatizācija, Flask API, Jenkins, Terraform, Ansible, mākoņinfrastruktūra, DevOps, AWS, Azure, GCP |
| Atslēgas vārdi angļu valodā |
deployment automation, Flask API, Jenkins, Terraform, Ansible, cloud infrastructure, DevOps, AWS, Azure, GCP |
| Valoda |
eng |
| Gads |
2025 |
| Darba augšupielādes datums un laiks |
27.05.2025 17:01:23 |