Details

Doseganje neprekinjene namestitve z infrastrukturo kot kodo in orkestracijo kontejnerjev
ID Habjan, Anže (Author), ID Jurič, Branko Matjaž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,88 MB)
MD5: 31601D14C1CB09DEE84B46E21BBD261D

Abstract
S pospešenim razvojem oblačnega računalništva smo aplikacije namesto na fizično začeli nameščati na virtualno oblačno infrastrukturo. Kritična pomanjkljivost nastane pri sami definiciji infrastrukture, ki je pogosto ročno konfigurirana prek uporabniških vmesnikov in posledično neponovljiva. Aplikacije, ki so monolitne in se ročno nameščajo, ne izkoriščajo vseh prednosti dinamičnosti oblačnega računalništva, temveč zavirajo hitro izdajanje kakovostnih in stabilnih novih verzij. V delu raziščemo koncepte predelave obstoječe monolitne aplikacije v aplikacijo, zgrajeno iz mikrostoritev, ki se samodejno namešča v oblak. Pri tem upoštevamo primere dobrih praks, ki so že v veljavi, ter izvedemo primerjavo med uporabljenimi orodji. Pozitiven vpliv vpeljave omenjenega koncepta podpremo z nekaj konkretnimi metrikami, ki kažejo na izboljšanje stanja v primerjavi z začetno rešitvijo.

Language:Slovenian
Keywords:računalništvo v oblaku, infrastruktura kot koda, neprekinjena namestitev, mikrostoritve, vsebniki, orkestracija vsebnikov, kubernetes
Work type:Master's thesis/paper
Typology:2.09 - Master's Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2025
PID:20.500.12556/RUL-176634 This link opens in a new window
COBISS.SI-ID:262642947 This link opens in a new window
Publication date in RUL:05.12.2025
Views:207
Downloads:44
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Achieving Continuous Deployment with Infrastructure as Code and Container Orchestration
Abstract:
With the rapid advancement of cloud computing, applications are increasingly being deployed on virtual cloud infrastructure rather than on physical systems. A critical limitation emerges in the definition and configuration of such infrastructure, which is often performed manually through user interfaces and therefore lacks repeatability. Monolithic applications that rely on manual deployment fail to take advantage of the dynamic capabilities of cloud environments and consequently hinder the rapid release of high-quality and stable software versions. This thesis investigates the concepts related to refactoring an existing monolithic application into a microservices-based solution capable of automated deployment to the cloud. In doing so, we follow established best practices and conduct a comparative evaluation of the tools employed. The beneficial impact of the proposed approach is further supported with concrete metrics, demonstrating measurable improvements over the initial state of the solution.

Keywords:cloud computing, infrastucture as code, continuous deployment, micorservices, containers, container orchestration, kubernetes

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back