| Abstract |
Tā kā cilvēki visā pasaulē daudz mijiedarbojas un sazinās, izmantojot internetu, izmantojot dažādus medijus, tāpēc ir bijis nepieciešams izstrādāt un uzlabot mūsu programmatūras izstrādes dzīves ciklu (SDLC). Viens no visizplatītākajiem un vienkāršākajiem attēlošanas un saziņas veidiem internetā ir mūsu vajadzībām speciālas programmatūras izveide un tās izvietošana serveros visā pasaulē, taču tas nav viegls uzdevums. Lai veiktu katru darbu un uzraudzītu lietojumprogrammu, ir jābūt noteiktai dalībnieku komandai, un šo visu procesu sauc par SDLC. DevOps var nosaukt par kultūru vai prakses vai procesa kopu; tas ir prakses kopums, kas tiek ievērots, lai optimizētu programmatūras dzīves ciklu. DevOps spēlē milzīgu lomu SDLC, ietekmējot no plānošanas līdz apkopei. Izmantojot DevOps praksi, mēs varam panākt nepārtrauktu integrāciju, nepārtrauktu piegādi, automatizētu testēšanu, ātru izvietošanu un samazināt darbības izmaksas, izmantojot automatizāciju. Tas viss tiek panākts, izmantojot dažādus rīkus, kas ļauj DevOps praksei noritēt vienmērīgi. Galvenie DevOps praksē izmantotie rīki, kas palīdz mums sasniegt šīs lietas, ir Terraform un Kubernetes. Abiem šiem rīkiem ir savs lietošanas gadījums, kas sniedz labumu programmatūras nozarei. Bet DevOps praksi var nodrošināt arī bez šiem rīkiem, taču tā nebūs efektīva. Tātad šī raksta galvenais mērķis ir atrast Terraform un Kubernetes integrācijas priekšrocības pakalpojumā DevOps salīdzinājumā ar tradicionālo iestatīšanu.
Šis bakalaura darbs ir uz 61 lappuses, tajā skaitā 30 attēli un papildus 27 pielikums. |