1. Primerjava sistemov za upravljanje podatkovnih baz v okolju DockerErazem Petrovič, 2025, undergraduate thesis Abstract: Diplomsko delo navaja rezultate testiranj hitrosti izvajanja osnovnih ukazov v sistemih za upravljanje baz podatkov MySQL, PostgreSQL in SQLite, ki spadajo med relacijske baze podatkov. Testiranje se je izvajalo v okolju Docker, ki omogoča neodvisne teste. Testirani so bili vnosni, povpraševalni, posodobilni in brisni stavki. Namen testov je bil ugotoviti, kateri od sistemov za upravljanje baz podatkov je najbolj primeren za določen tip uporabe. Rezultati so pokazali, da je SQLite najhitrejši sistem pri vseh testih, razen testih s povpraševalnimi stavki. Keywords: Docker, MySQL, PostgreSQL, SQLite, testiranje Published in DKUM: 22.09.2025; Views: 0; Downloads: 13
Full text (999,84 KB) |
2. Sistemski pristop k ponovljivi podatkovni znanosti z upravljalnikom paketov Nix in zabojniki DockerMatic Lozinšek, 2025, undergraduate thesis Abstract: Diplomsko delo preučuje uporabo orodja Docker in upravljalnika paketov Nix za izboljšanje ponovljivosti v podatkovni znanosti. Docker ne glede na operacijski sistem omogoča izolirano izvajanje aplikacij, medtem ko Nix zagotavlja determinističen način upravljanja paketov in konfiguracij, kar omogoča ustvarjanje popolnoma ponovljivih okolij. Analiza se osredotoča na znanstvene projekte s področja podatkovnih disciplin, pri čemer so organizacijski, varnostni in etični vidiki izključeni. Eksperiment, izveden v lokalnem okolju, preučuje tehnične izzive, kot so zastarele knjižnice in manjkajoča dokumentacija. Rezultati eksperimentalnega dela diplomskega dela so pokazali, da Docker izboljšuje prenosljivost in integracijo v obstoječe delovne tokove, medtem ko Nix zagotavlja natančen nadzor nad različicami programske opreme in preprečuje konflikte med paketi. Keywords: podatkovna znanost, ponovljivost, sistemski pristop, tehnologija, upravljalnik paketov Nix, zabojnik Docker Published in DKUM: 10.07.2025; Views: 0; Downloads: 24
Full text (2,49 MB) |
3. Analiza in primerjava sodobnih orodij in tehnologij za orkestracijo v kontekstu arhitekture mikrostoritevFilip Zdjelar, 2024, master's thesis Abstract: V magistrskem delu analiziramo in primerjamo sodobna orodja in tehnologije za orkestracijo v kontekstu arhitekture mikrostoritev. V to vključimo tudi pregled arhitekture mikrostoritev, uporabo zabojnikov ter funkcionalnosti orodij in tehnologij za orkestracijo, kot so Docker Swarm, Kubernetes in OpenShift. Izvedemo primerjavo njihove zmogljivosti v obliki obremenitvenih testov ter analiziramo rezultate. V raziskavi navedemo tudi praktične primere, ki ponujajo vpogled v uporabo tehnologij v realnih okoljih. Na koncu predstavimo smernice za izbiro in implementacijo orodij glede na specifične potrebe organizacije, s poudarkom na izboljšanju učinkovitosti. Keywords: orkestracija, mikrostoritev, Docker Swarm, Kubernetes, OpenShift Published in DKUM: 22.10.2024; Views: 0; Downloads: 90
Full text (8,01 MB) |
4. Pregled uporabe relacijskih podatkovnih baz v vsebovalnikih : diplomsko deloDejan Duh, 2024, undergraduate thesis Abstract: V modernem svetu se večina velikih aplikacij izvaja v obsežnih, povezanih sistemih, kjer delujejo v izoliranem in varnem okolju, prilagojenem za optimalen izkoristek razpoložljivih virov. Takšno okolje mora biti zanesljivo za izvajanje kritičnih sistemov. Cilj tega diplomskega dela je raziskati programska paketa Docker in Podman ter primerjati njune funkcionalnosti. Prav tako želimo ugotoviti primerna in neprimerna okolja za njuno uporabo ter pregledati izvajanje relacijskih podatkovnih baz v vsebovalnikih. Ugotovili smo, da sta Docker in Podman učinkoviti orodji za upravljanje z vsebovalniki, ki poenostavita razvojne procese. Prav tako smo pogledali primere dobre ter slabe uporabe vsebovalnikov, pri čemer smo ugotovili, da lahko vsebovalniki predstavljajo zelo primerno okolje za relacijske podatkovne baze v razvoju, vendar nam z uporabo velikih količin podatkov lahko povzroči številne težave Keywords: Docker, Podman, Relacijske podatkovne baze Published in DKUM: 14.10.2024; Views: 0; Downloads: 30
Full text (1,57 MB) |
5. Postavitev sistema za upravljanje identitet v poslovnem okolju v Dockerju : diplomsko deloDavid Brinovec, 2023, undergraduate thesis Abstract: Diplomsko delo obravnava postavitev sistema za upravljanje identitet v Dockerju v poslovnem okolju. V diplomskem delu je opisano področje upravljanja identitet, različni pristopi k upravljanju identitet in prednosti avtomatizacije sistema za upravljanje identitet v poslovnem okolju. Po obravnavanju področja upravljanja identitet je bilo raziskano delovanje Dockerja. Postavljen je bil sistem za upravljanje identitet, ki je vseboval Docker vsebnike One Identity Manager. Za nadgradnjo celotnega sistema se je raziskalo in uporabilo orkestracijo s programsko opremo Kubernetes. Z uporabo Dockerja in Kubernetes je bilo ugotovljeno, da je bil sistem izboljšan. Keywords: upravljanje identitet, avtomatizacija procesov, Docker, One Identity Manager, Kubernetes Published in DKUM: 05.10.2023; Views: 366; Downloads: 64
Full text (945,12 KB) This document has many files! More... |
6. Analiza programa Docker kot platforme za samostojno gostovanje programske opreme : diplomsko deloAljaž Hafner, 2023, undergraduate thesis Abstract: V zadnjem času se veliko razvijalcev in podjetij odloča za samostojno gostovanje svojih storitev. Takšen pristop predstavlja številne prednosti, hkrati pa terja obsežno znanje, veliko načrtovanja in truda ter posledično predstavlja večjo odgovornost za izvajalce. Zato je ključno, da se odločimo za uporabo pravilnih orodij, ki olajšajo postavitev ter vzdrževanja našega gostiteljskega sistema. Namen diplomske naloge je preizkusiti zmožnosti in delovanje programskega paketa Docker kot platforme za samostojno gostovanje razne programske opreme ter ga primerjati z alternativnimi pristopi. Želimo torej ugotoviti prednosti in slabosti Dockerja ter ovrednotiti njegovo uporabnost za namene samostojnega gostovanja. Keywords: Docker, kontejnerji, samostojno gostovanje Published in DKUM: 20.09.2023; Views: 443; Downloads: 73
Full text (1,63 MB) |
7. Varno izvajanje evolucijskih algoritmov na platformi EARS : magistrsko deloMatic Vipotnik, 2022, master's thesis Abstract: 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. Keywords: docker, EARS, evolucijski algoritmi, izvajalno okolje, programerska
tekmovanja Published in DKUM: 24.11.2022; Views: 516; Downloads: 87
Full text (2,59 MB) |
8. Razvoj ros aplikacij za robustno in varno delovanje humanoidnega robota v dinamičnem okolju : diplomsko deloAmin Gerzić, 2022, undergraduate thesis Abstract: 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. Keywords: Humanoidni robot, ROS, Docker, sledenje, obdelava slik Published in DKUM: 21.10.2022; Views: 555; Downloads: 52
Full text (4,05 MB) |
9. Zasnova in razvoj mikrostoritev na osnovi ogrodja .NET in zabojnikov Docker : diplomsko deloLuka Mlinarič Fekonja, 2022, undergraduate thesis Abstract: 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. Keywords: mikrostoritev, ogrodje .NET, Docker, Kubernetes, orkestracija Published in DKUM: 22.08.2022; Views: 1325; Downloads: 308
Full text (2,10 MB) |
10. Razvoj strežniške aplikacije Orbita@Backend s tehnologijo NodeJS : magistrsko deloJanez Pušnik, Anžej Bečan, 2021, master's thesis Abstract: 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. Keywords: NodeJS, JavaScript, strežnik, PostgreSQL, Docker Published in DKUM: 02.08.2021; Views: 1026; Downloads: 137
Full text (1,74 MB) |