magistrsko delo
Anže Luzar (Avtor), Mojca Ciglarič (Mentor), Matjaž Pančur (Komentor), Matija Cankar (Komentor)

Povzetek

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.

Ključne besede

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

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.09 - Magistrsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [A. Luzar]
UDK: 004.76(043.2)
COBISS: 130705923 Povezava se bo odprla v novem oknu
Št. ogledov: 42
Št. prenosov: 14
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Analysis and comparison of approaches for cloud orchestration according to the principle of open standards and tools
Sekundarni povzetek: 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.
Sekundarne ključne besede: 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;
Vrsta dela (COBISS): Magistrsko delo/naloga
Študijski program: 1000471
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: 124 str.
ID: 17111302