izpis_h1_title_alt

Poenostavljen postopek za poganjanje aplikacije v okolju unikernel na oblačni platformi OpenStack
ID Pleško, Miha (Avtor), ID Ciglarič, Mojca (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (2,54 MB)
MD5: F0B94AEFC0DCFE0D53CE0542E464E998
PID: 20.500.12556/rul/108d5401-bbc0-4bba-b70b-b907954a4cbc

Izvleček
Tehnologija unikernel se uveljavlja kot alternativa uporabi splošnonamenskega virtualnega stroja za poganjanje ene same aplikacije v računalniškem oblaku. Priprava unikernela je kompleksno opravilo, ki od uporabnika zahteva obvladovanje znanj, s katerimi se med razvojem aplikacije praviloma ne srečuje, kar vodi do frustracij. V magistrskem delu se postavimo v vlogo spletnega programerja in implementiramo preprosto spletno aplikacijo ter jo poženemo na oblačnem ogrodju OpenStack z uporabo tehnologije unikernel. Pri tem na podlagi lastnih metrik za merjenje uporabniške izkušnje identificiramo kritične pomanjkljivosti postopka in jih z nadgradnjo odprtokodnega orodja Capstan odpravimo. Nadgrajeno orodje, napisano v programskem jeziku Go, zniža kompleksnost priprave unikernela tako, da uvede javno dostopen repozitorij vnaprej pripravljenih modulov, iz katerih se pripravi končni unikernel. Delo sklenemo z demonstracijo postopka priprave unikernela z nadgrajenim orodjem, ki ga na podlagi predstavljenih metrik ocenimo kot uporabniku bolj prijaznega od izhodiščnega.

Jezik:Slovenski jezik
Ključne besede:unikernel, uporabniška izkušnja, računalniški oblak, OSv, Capstan, OpenStack
Vrsta gradiva:Magistrsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2017
PID:20.500.12556/RUL-88501 Povezava se odpre v novem oknu
Datum objave v RUL:11.01.2017
Število ogledov:1434
Število prenosov:439
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Simplified process for running application in unikernel environment on the OpenStack cloud platform
Izvleček:
Unikernels are a new approach to operating system design that can be considered as a direct alternative to general-purpose virtual machines when it comes to running a single application. However, the unikernel contextualization process is complex and requires deep understanding of operating system design that application developers generally don't possess, resulting in frustrations. This thesis focuses on detecting and improving critical factors that have negative influence on user experience during the unikernel preparation process. We implement a simple web application and deploy it on OpenStack platform using unikernels to demonstrate the degree of process complexity. We then upgrade Capstan tool to significantly siplify the unikernel preparation process by introducing public repository of precompiled ready-to-use application packages. We conclude the thesis by demonstrating the improved user experience of the upgraded tool by deploying test web application on OpenStack.

Ključne besede:unikernel, user experience, cloud infrastructure, OSv, Capstan, OpenStack

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj