magistrsko delo
Anže Luzar (Author), Mojca Ciglarič (Mentor), Matjaž Pančur (Co-mentor), Matija Cankar (Co-mentor)

Abstract

Pri sodobnem razvoju programske opreme ima ključno vlogo pri zagotavljanju storitve oblak ob pomoči množice pristopov in orodij. Taka pristopa sta tudi DevOps in DevSecOps, ki skušata učinkovito povezati ekipe v IT podjetjih in omogočiti hiter razvoj in dostavo aplikacij, kar pogosto izvedemo z uporabo procesov avtomatizacije in orkestracije. Slednja postaja pomembnejša šele v zadnjem času, a ker število orodij za DevOps narašča, IT delavci pogosto naletijo na težavo izbire primernega standarda in orodja za orkestracijo. V tem magistrskem delu poskušamo razrešiti zmedo na področju DevOps in orkestracije v oblaku tako, da raziščemo pomen odprtih standardov, analiziramo najbolj uporabljanje specifikacije in orodja, jih kritično ovrednotimo in primerjamo. Osredotočimo se na odprt standard OASIS TOSCA, njegove začetke, vzpon in značilnosti. Pot nas vodi tudi do najnovejše različice 2.0, ki jo primerjamo s prejšnjo in izvemo, kakšne prednosti prinaša. Novo različico na praktično apliciramo preko nadgradnje izbranega odprtokodnega razmestitvenega orodja, s čimer dobimo jasnejšo sliko trenutnih in prihodnjih zmožnosti orkestracije v oblaku.

Keywords

DevOps;DevSecOps;oblak;orkestracija;avtomatizacija;IaC;TOSCA;magisteriji;

Data

Language: Slovenian
Year of publishing:
Typology: 2.09 - Master's Thesis
Organization: UL FRI - Faculty of Computer and Information Science
Publisher: [A. Luzar]
UDC: 004.76(043.2)
COBISS: 130705923 Link will open in a new window
Views: 42
Downloads: 14
Average score: 0 (0 votes)
Metadata: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Other data

Secondary language: English
Secondary title: Analysis and comparison of approaches for cloud orchestration according to the principle of open standards and tools
Secondary abstract: Cloud environments play a crucial role in service provisioning for modern software development, along with various approaches and tools. Among these approaches are also DevOps and DevSecOps, trying to connect different teams in IT companies to facilitate and fasten the development and delivery of applications, which is commonly realized using the processes of automation and orchestration. The latter is becoming more important in recent times, but since the number of DevOps tools is growing, it is hard to decide which orchestration standard and tool to use. In this master's thesis, we are attempting to resolve the disarray in DevOps and cloud orchestration by researching the field and emphasizing the use of open standards. We analyze, critically evaluate and compare the most commonly used specifications and tools for cloud resource orchestration. We focus on the open standard called OASIS TOSCA and describe its beginnings, ascent, and features. This path leads us to the latest version 2.0, which we compare with the former version to find out about the advantages it brings. The new version is practically applied by incorporating it into the chosen open-source orchestration tool, which gives us a clearer image of current and future orchestration capabilities in the cloud.
Secondary keywords: DevOps;DevSecOps;cloud;orchestration;automation;IaC;TOSCA;computer science;computer and information science;master's degree;Računalništvo v oblaku;Računalništvo;Univerzitetna in visokošolska dela;
Type (COBISS): Master's thesis/paper
Study programme: 1000471
Embargo end date (OpenAIRE): 1970-01-01
Thesis comment: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Pages: 124 str.
ID: 17111302