Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Tīmekļa lietojumprogrammu mērogošanas principu analīze
Title in English Analysis of Scalability Principles in Web Applications
Department 12300 Institute of Applied Computer Systems
Scientific advisor Dr.sc.ing. Gundars Alksnis
Reviewer AS 4Finance, sistēmarhitekts, Mg.sc.ing. D.Buzdins
Abstract Līdz ar uzņēmuma strauju izaugsmi uzņēmuma tīmekļa sistēmai ir jāaug līdzi. Tīmekļa sistēmai ir jāspēj apkalpot pieaugošu lietotāju skaitu, bet katrs mirklis, kad tīmekļa lietojumprogramma ir nepieejama, nes zaudējumus uzņēmumam. Pats termins mērogojamība raksturo sistēmas spēju apkalpot pieaugošu skaitu pieprasījumu. Līdz ar to tiek izmantotas dažādas metodes, lai uzlabotu tīmekļa lietojumprogrammu spēju apkalpot vairāk pieprasījumu. Darba mērķis ir veikt mērogojamības pamatprincipu analīzi, kuri tiek izmantoti tīmekļa sistēmu mērogošanā, rezultātā, apkopojot dažādas mērogošanas metodes un pamatprincipus. Autors analizē tādus tīmekļa sistēmu mērogošanas jēdzienus, kā slodzes balansēšana, kešdarbe, mērogošanas veidi un tās kvantificēšana, asinhrona apstrāde, datubāzu mērogošana. Darba gaitā tiek analizēta Brēvera teorēmas ietekme uz tīmekļa sistēmu mērogojamību, kā arī tiek analizēta relāciju un NoSQL datubāzu pielietošanu mērogojamās tīmekļa sistēmās. Darbā tiek analizēta mērogošanas kvantificēšana, izmantojot universālo mērogošanas likumu. Izmantojot pētījumā veikto analīzi tiek veikta BestBuy.com tīmekļa sistēma analīze, kā arī tiek analizēta tīmekļa sistēmas problēmsituācija, lai atspoguļotu mērogojamības pamatprincipu pielietošanu. Dokumentā ir 47 lappuses, 20 attēli, 1 tabulas un 32 nosaukumu informācijas avoti.
Keywords Mērogojamas sistēmas,mērogojamība,slodzes balansēšana,kešdarbe,Brēvera teorēma
Keywords in English Scalability, high scalability, load balancing, caching, Brewers theorem
Language lv
Year 2014
Date and time of uploading 26.05.2014 17:48:44