1. 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: 23 Full text (8,01 MB) |
2. 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: 6 Full text (1,57 MB) |
3. 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: 36 Full text (945,12 KB) This document has many files! More... |
4. 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: 64 Full text (1,63 MB) |
5. 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: 74 Full text (2,59 MB) |
6. 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: 44 Full text (4,05 MB) |
7. 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: 289 Full text (2,10 MB) |
8. 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: 125 Full text (1,74 MB) |
9. |
10. Vzpostavitev in analiza kontejnerjev docker za gostovanje storitev : diplomsko deloŽan Fingušt, 2020, undergraduate thesis Abstract: 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. Keywords: gostovanje, kontejnerji, Docker, Linux Published in DKUM: 03.11.2020; Views: 946; Downloads: 180 Full text (4,67 MB) |