Podrobno

Primerjava učinkovitosti oblačnih, brezstrežniških in robnih okolij pri obravnavi poizvedb iz podatkovnih baz
ID Železnik, Luka (Avtor), ID Jurič, Branko Matjaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (2,55 MB)
MD5: 11F5D8EA89F55A3C6965738F0538BD45

Izvleček
Ob hitrem razvoju informacijskih tehnologij se razvijalci pogosto soočajo s težavo izbire najprimernejšega izvajalnega okolja. Pri tem se postavlja vprašanje, katero izmed sodobnih spletnih izvajalnih okolij - oblačno, brezstrežniško ali robno, je optimalno glede na specifične potrebe projekta. V nalogi smo se osredotočili na sistematično in primerjalno analizo teh izvajalnih okolij. Predlagali smo metodologijo za ovrednotenje okolij na podlagi časov zahtevkov, ki nam je omogočila pridobitev kvantitativnih podatkov o njihovi zmogljivosti. Za izvedbo meritev smo v okviru naloge tudi razvili orodje za testiranje in primerjavo različnih izvajalnih okolij. Rezultati študije izpostavljajo omejitve določenih tehnoloških kombinacij in razkrivajo vpliv geografske lokacije na hitrost poizvedb. Rezultati kažejo, da oblačno računalništvo zagotavlja visoko zmogljivost in stabilnost, vendar je občutljivo na geografsko oddaljenost. Brezstrežniško računalništvo ponuja dobro prilagodljivost, vendar je omejeno z določenimi časovnimi in prostorskimi omejitvami izvajanja, kar lahko ovira bolj kompleksne ali dolgotrajne procese. Robno računalništvo omogoča inicializacijo strežnikov najbližje odjemalca, vendar ima precej omejeno zmogljivost in posledično funkcionalnost - posamezne instance lahko porabijo največ 128 MB pomnilnika in nekaj MB prostora na disku. Brezstrežniško in robno računalništvo ponujata nekaj prednosti, a tudi precej omejitev pri uporabi, kar lahko uporabnike odvrne od uporabe le-teh. Z nadaljnjim razvojem in napredkom tehnologij, kot je na primer globalni predpomnilnik, pa lahko ta alternativna izvajalna okolja potencialno postanejo za razvijalce bolj privlačna. Te ugotovitve lahko služijo kot vodilo pri strateških odločitvah o izbiri izvajalnega okolja za različne aplikacijske scenarije.

Jezik:Slovenski jezik
Ključne besede:robno računalništvo, brezstrežniško računalništvo, oblačno računalništvo, podatkovna baza, čas zahtevka
Vrsta gradiva:Magistrsko delo
Tipologija:2.09 - Magistrsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2025
PID:20.500.12556/RUL-166691 Povezava se odpre v novem oknu
COBISS.SI-ID:224818691 Povezava se odpre v novem oknu
Datum objave v RUL:21.01.2025
Število ogledov:185
Število prenosov:696
Metapodatki:XML DC-XML DC-RDF
:
ŽELEZNIK, Luka, 2025, Primerjava učinkovitosti oblačnih, brezstrežniških in robnih okolij pri obravnavi poizvedb iz podatkovnih baz [na spletu]. Magistrsko delo. [Dostopano 11 april 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=166691
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Performance comparison of cloud, serverless and edge environments for handling database queries
Izvleček:
With the rapid development of information technologies, developers are often faced with the problem of choosing the most appropriate runtime environment. This raises the question of which of the modern web runtime environments - cloud, serverless or edge - is optimal for the specific needs of the project. In this thesis we focused on a systematic and comparative analysis of these execution environments. We proposed a methodology for evaluating the environments based on request times, which allowed us to obtain quantitative data on their performance. In order to perform the measurements, we also developed a tool to test and compare the different runtime environments. The results of the study highlight the limitations of certain technological combinations and reveal the impact of geographical location on query speed. The results show that cloud computing provides high performance and stability, but is sensitive to geographical distance. Serverless computing offers good scalability but is limited by certain time as well as space constraints on implementation, which may hinder more complex or time-consuming processes. Edge computing allows the initialization of servers closest to the client, but has rather limited performance and consequently functionality - individual instances can consume a maximum of 128 MB of memory and a few MB of space on disk. Serverless and edge computing offer some advantages, but also a number of limitations in their use, which may discourage users from using them. However, with further development and advances in technologies such as global caching, these alternative runtime environments could potentially become more attractive to developers. These findings can serve as a guide for strategic decisions on the selection of the execution environment for different application scenarios.

Ključne besede:edge computing, serverless computing, cloud computing, database, query time

Podobna dela

Podobna dela v RUL:
  1. Grajenje kolektivne zavesti delavstva na Kitajskem v 21. stoletju
  2. K podobam groze
  3. Spoštovanje človekovih pravic na Kitajskem v času olimpijskih iger v Pekingu
  4. Slovenian National Liberation Front (Osobodilna fronta), 1941-1944
  5. Bitnation kot družbeni pojav
Podobna dela v drugih slovenskih zbirkah:
  1. "Razparač iz Rojana"

Nazaj