1. Varno izvajanje evolucijskih algoritmov na platformi earsMatic Vipotnik, 2022, magistrsko delo Opis: V magistrskem delu smo implementirali platformo za varno izvajanje naloženih evolucijskih
algoritmov. Uporabnikom omogoča, da naložijo programsko kodo, katera se neodvisno, brez
interneta zažene v zabojniku. Z zabojnikom dosežemo zelo veliko varnost gostitelja, saj po
vsakem zaključku naložene programske kode pobrišemo tako zabojnike kot vse procese,
povezane z njim. Po zaključnem zagonu naložene programske kode zna platforma pravilno
razvrstiti naloženo kodo v mape, ločiti med predolgimi zagoni, pravilnimi zagoni in zagoni z
nepravilnimi rezultati. Natančno smo opisali uporabljene tehnologije in postopke
implementacije ter opravili test odzivnosti sistema ob velikih obremenitvah. Ključne besede: docker, EARS, evolucijski algoritmi, izvajalno okolje, programerska
tekmovanja Objavljeno v DKUM: 24.11.2022; Ogledov: 109; Prenosov: 21
Celotno besedilo (2,59 MB) |
2. Razvoj ros aplikacij za robustno in varno delovanje humanoidnega robota v dinamičnem okolju : diplomsko deloAmin Gerzić, 2022, diplomsko delo Opis: Cilj diplomskega dela je razvoj, testiranje in uporaba ROS aplikacij na humanoidnem robotu Pepper z uporabo že obstoječih knjižnic v okolju ROS. V testiranje so bile zajete funkcije zajema in obdelave slike iz kamer robota, ter uporabo obdelanih informacij iz kamer za varno vodenje robota v realnem okolju. Namen tega dela je čim bolj učinkovita in varna interakcija med robotom in realnim okoljem ter objekti v njem. Dokument opisuje funkcije in metode, ki se uporabljajo v ROS za pridobivanje informacij iz robotovih senzorjev ter kako in na kakšen način jih obdelujemo, da krmilimo gibanje robota. V delu je predstavljena aplikacija sledenja humanoidnega robota Pepper na podlagi obdelave slike v okolju ROS, ki je izvedeno na platformi Docker. Ključne besede: Humanoidni robot, ROS, Docker, sledenje, obdelava slik Objavljeno v DKUM: 21.10.2022; Ogledov: 71; Prenosov: 11
Celotno besedilo (4,05 MB) |
3. Zasnova in razvoj mikrostoritev na osnovi ogrodja .NET in zabojnikov Docker : diplomsko deloLuka Mlinarič Fekonja, 2022, diplomsko delo Opis: Popularnost pristopa gradnje na osnovi mikrostoritev pri izdelavi raznovrstnih aplikacij v zadnjih letih konsistentno narašča. Razvijalci tovrstnih aplikacij so pogosto soočeni s tipičnimi problemi, ki jih prinaša uvedba mikrostoritvene arhitekture, kot so zagotavljanje delovanja v primeru velikega števila uporabnikov, reševanje vprašanja skalabilnosti mikrostoritev in zagotavljanje njihovega neprekinjenega delovanja. V diplomski nalogi opišemo zasnovo, testiranje in razvoj spletne aplikacije, temelječe na mikrostoritveni arhitekturi, ogrodju .NET 6, zabojnikih Docker in orkestratorju Kubernetes, ter podamo možne rešitve za omenjene izzive. Ugotovili smo, da je mikrostoritvena arhitektura pri razvoju aplikacij manjšega obsega manj primerna od monolitne in da je skalabilnost mikrostoritev ključna lastnost mikrostoritvene arhitekture. Ključne besede: mikrostoritev, ogrodje .NET, Docker, Kubernetes, orkestracija Objavljeno v DKUM: 22.08.2022; Ogledov: 566; Prenosov: 142
Celotno besedilo (2,10 MB) |
4. Razvoj strežniške aplikacije Orbita@Backend s tehnologijo NodeJS : magistrsko deloJanez Pušnik, Anžej Bečan, 2021, magistrsko delo Opis: Magistrska naloga predstavlja razvoj strežniškega sistema Orbita@Backend na osnovi tehnologije NodeJS. Na podlagi analize podanih komponent smo zasnovali arhitekturo sistema z različnimi tehnologijami, katero smo povezali v celoto. Uporabili smo podatkovno bazo za shranjevanje podatkov in Docker za nameščanje in grajenje aplikacije. Uporabljen jezik za implementacijo je bil JavaScript/TypeScript. Rezultat magistrskega dela predstavlja rešitev, ki omogoča upravljanje z laboratorijskimi vzorci na terenu v produkcijskem okolju. Ključne besede: NodeJS, JavaScript, strežnik, PostgreSQL, Docker Objavljeno v DKUM: 02.08.2021; Ogledov: 554; Prenosov: 90
Celotno besedilo (1,74 MB) |
5. |
6. Vzpostavitev in analiza kontejnerjev docker za gostovanje storitev : diplomsko deloŽan Fingušt, 2020, diplomsko delo Opis: V današnjih dneh računalništva je večina aplikacij, ki jih uporabljamo, v ozadju podprta z zalednim delom sistema. Takšna zaledja je potrebno gostovati na strežnikih, ki morajo biti varni, zanesljiv in zmogljivi, predvsem pa mora njihova zmogljivost biti dobro izkoriščena. Cilj diplomskega dela je vzpostaviti sistem, primeren za gostovanj kontejnerjev Docker, raziskati programski paket Docker, kot orodje za razvoj in gostovanje takšnih storitev ter s praktičnimi primeri preizkusiti njegove funkcionalnosti. Docker namreč zelo učinkovito uporablja strojne vire v primerjavi z drugimi pristopi in ponuja veliko funkcionalnosti, s katerimi nam olajša naše delo. Ključne besede: gostovanje, kontejnerji, Docker, Linux Objavljeno v DKUM: 03.11.2020; Ogledov: 543; Prenosov: 100
Celotno besedilo (4,67 MB) |
7. Analiza varnosti uporabe tehnologij vsebnikov Docker : magistrsko deloLuka Škerjanec, 2020, magistrsko delo Opis: Tehnologije virtualizacije se delijo na virtualne naprave in vsebniške tehnologije, vse pa
rešujejo različne probleme pri postavljanju in konfiguraciji okolij za gostovanje programske
opreme, ki se uporabljajo v različnih fazah razvoja in uporabe različnih storitev. Vloga
virtualnih tehnologij je enostavna in hitra konfiguracija različnih operacijskih sistemov, ki
se izvajajo na istem fizičnem strežniku. Predstavili smo prednosti in slabosti posamezne
tehnologije ter raziskali varnostne aspekte, ki jih moramo nasloviti pri uporabi virtualnih
tehnologij. Raziskali smo varnostne mehanizme, ki jih uporabljajo vsebniške tehnologije
Docker, njihovo privzeto konfiguracijo ter dodatne načine konfiguracije za prilagoditev
glede na posameznikove zahteve. Poiskali in pregledali smo preventivne ukrepe za
zmanjšanje varnostnih tveganj ter pregledali uporabo orodij za analiziranje in pregled
trenutnega stanja varnosti na okolju, kjer uporabljamo vsebniške tehnologije Docker. Ključne besede: tehnologije virtualizacije, vsebniki, Docker, varnost, OWASP Objavljeno v DKUM: 03.11.2020; Ogledov: 453; Prenosov: 52
Celotno besedilo (1,54 MB) |
8. |
9. Uporaba zabojnikov v procesu neprekinjene dostave informacijskih rešitevChristian Kohek, 2016, diplomsko delo Opis: Diplomsko delo predstavlja tehnologije virtualizacije na nivoju operacijskega sistema in jih primerja s klasično virtualizacijo. Podrobneje so opisani implementacija zabojnikov Docker in orodja, ki tvorijo celovito platformo za delo z zabojniki. Uporaba zabojnikov je predstavljena skozi pregled procesa neprekinjene integracije, dostave in namestitve informacijskih rešitev. Pri tem je izpostavljena uporaba mikrostoritev in njihova dostava v zabojnikih. V praktičnem delu smo prikazali neprekinjeno integracijo, dostavo in namestitev mikrostoritve v zabojniku Docker v produkcijsko okolje. Ključne besede: zabojniki, Docker, neprekinjena dostava, mikrostoritve Objavljeno v DKUM: 15.09.2016; Ogledov: 1208; Prenosov: 182
Celotno besedilo (2,11 MB) |