izpis_h1_title_alt

Analysis and comparison of microservices and serverless functions on AWS
ID Bucevski, Metodija (Avtor), ID Jurič, Branko Matjaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (3,25 MB)
MD5: F8AC9379E57D63C8D6DF07BBDE58C07F

Izvleček
This thesis makes a comparative analysis between microservice and serverless architectures, with practical implementation in AWS for an e-commerce website. The study is divided into 3 segments: theoretical background, which includes: cloud computing, web architectural patterns, and microprofile standards. The second segment includes the design and implementation of both architectures together with practical guidance for implementing MicroProfile standards in a serverless environment. In the third segment, load tests are performed to measure session related metrics and memory utilization under different user arrival traffic patterns, followed by a section on cost comparison and the experience of building and development. The results showed, that serverless outperforms microservice architecture in terms of speed of the development and deployment process. Microservice architecture showed less resource utilization and higher controllability. Regarding cost-efficiency, performance and scalability, there is no clear winner since they depend on user arrival pattern.

Jezik:Angleški jezik
Ključne besede:AWS Lambda, Performance testing, MicroProfile Standards
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2024
PID:20.500.12556/RUL-163139 Povezava se odpre v novem oknu
COBISS.SI-ID:210450179 Povezava se odpre v novem oknu
Datum objave v RUL:02.10.2024
Število ogledov:144
Število prenosov:373
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Slovenski jezik
Naslov:Analiza in primerjava mikrostoritev in brezstrežniških funkcij na AWS
Izvleček:
Magistrska naloga primerja mikrostoritvene in brezstrežniške arhitekture z uporabo praktične implementacije na AWS za spletno trgovino. Naloga je razdeljena na tri dele: prvi del predstavljajo teoretične osnove, ki vključujejo računalništvo v oblaku, vzorce spletnih arhitektur in standarde MicroProfile. Drugi del obsega načrtovanje in implementacijo obeh arhitektur s praktičnimi napotki za implementacijo standardov MicroProfile v okolju brez strežnika. V tretjem delu so na osnovi uporabniških sej izvedeni obremenitveni testi z meritvami različnih parametrov in spremljanjem uporabe pomnilnika pri različnih vzorcih prihoda uporabnikov. Sledi razdelek s primerjavo stroškov in izkušenj pri vzpostavitvi in razvoju. Izkazalo se je, da pri hitrosti razvoja in proces vpeljevanja brezstrežniške arhitekture prekaša mikrostoritveno. Mikrostoritvena arhitektura se je izkazala kot manjši porabnik virov in bolj nadzorljiva. Pri stroškovni učinkovitosti, zmogljivosti in skalabilnosti ni jasnega zmagovalca, saj so odvisni od vzorca prihoda uporabnikov.

Ključne besede:AWS Lambda, Performančno testiranje, MicroProfile standardov

Podobna dela

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

Nazaj