Debesų kompiuterijos paslaugos kokybės užtikrinimas, paremtas mikroservisų hibridine plėtra
Stankevičius, Kęstutis | Recenzentas / Rewiewer |
Darbo gynimo komisijos pirmininkas / Thesis Defence Board Chairman | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member | |
Darbo gynimo komisijos narys / Thesis Defence Board Member |
Baigiamajame magistro darbe nagrinėjamas programinės įrangos kaip paslaugos (SaaS) paslaugų kokybės (QoS) užtikrinimo klausimas, pasitelkiant hibridinę mikroservisų automatinio mastelio keitimo strategiją. Darbo tikslas - pasiūlyti ir įvertinti hibridinį vertikalaus ir horizontalaus mikroservisų plėtros metodą, leidžiantį efektyviai paskirstyti debesijos išteklius, atsižvelgiant į besikeičiančią sistemos apkrovą, taip užtikrinant paslaugų lygio susitarimo (SLA) reikalavimų laikymąsi.Darbo metu atlikta esamų mastelio keitimo algoritmų analizė, sukurta ir įgyvendinta apkrovos tipą identifikuojanti sistema, gebanti dinamiškai parinkti optimalų mastelio keitimo metodą. Pasiūlyto sprendimo vertinimas atliekamas vykdant apkrovos testus skirtingais scenarijais ir lyginant jų rezultatus su tradicinėmis plėtros strategijomis. Gauti rezultatai rodo, kad hibridinis metodas gali sumažinti atsako laiką ir efektyviau paskirstyti išteklius.Darbo rezultatai gali būti taikomi debesų paslaugų sistemose, kuriose būtina užtikrinti aukštą paslaugų kokybę, išlaikant resursų naudojimo efektyvumą.Darbą sudaro trys pagrindinės dalys: teorinė analizė, mastelio keitimo algoritmų eksperimentinis tyrimas, pasiūlyto hibridinio sprendimo įgyvendinimas ir vertinimas. Taip pat pateikiami įvadas, išvados ir siūlymai, literatūros sąrašas.Darbo apimtis - 72 p. teksto be priedų, 49 iliustr., 11 lent., 45 bibliografiniai šaltiniai.Atskirai pridedami darbo priedai.
The final master's thesis examines the issue of ensuring the quality of Software as a Service (SaaS) by employing a hybrid microservices auto-scaling strategy. The aim of the thesis is to propose and evaluate a hybrid method combining vertical and horizontal scaling of microservices, enabling efficient allocation of cloud resources in response to changing system load, thus ensuring compliance with Service Level Agreement (SLA) requirements.The work includes an analysis of existing scaling algorithms, the development and implementation of a system capable of identifying load types and dynamically selecting the optimal scaling method. The proposed solution is evaluated by performing load tests under various scenarios and comparing the results with traditional scaling strategies. The results indicate that the hybrid method can reduce response time and allocate resources more efficiently.The findings of the thesis can be applied in cloud service systems where high service quality must be ensured while maintaining resource usage efficiency.The thesis consists of three main parts: theoretical analysis, experimental research on scaling algorithms, and the implementation and evaluation of the proposed hybrid solution. It also includes an introduction, conclusions and recommendations, and a bibliography.The thesis comprises 72 pages of text excluding appendices, 49 illustrations, 11 tables, and 45 bibliographic references. Appendices are included separately.