master's thesis
Load balancing for web servers

Josip Krušec (2016)
Sveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Zavod za programsko inženjerstvo
Katedra za vizualno računarstvo
Metadata
TitleBalansiranje optećerenja u web poslužiteljima
AuthorJosip Krušec
Mentor(s)Irena Galić (thesis advisor)
Hrvoje Leventić (thesis advisor)
Abstract
Na početku ovog diplomskog rada postavljena je pretpostavka kakobalansiranje opterećenja povećava performanse web aplikacije i optimiziraiskorištenje poslužiteljskih resursa. Kako bi se to pokazalo identična aplikacijapostavljena je na poslužitelj i to sa korištenjem balansiranja opterećenja i bez. Da biaplikacija bila dostupa korisnicima preko mreže potrebno je zakupiti poslužiteljskeresurse i instalirati cijeli programski stog. Pošto je aplikacija pisana u Ruby on Railsprogramskom jeziku programski stog se sastoji od Linux Ubuntu 16.01. LTSoperacijskog sustava, Phusion Passenger aplikacijskog poslužitelja i NGINX webposlužitelja. Obje aplikacije počivaju na istom programskom stogu, samo što je ujednoj verziji NGINX konfiguriran na način da vrši balansiranje opterećenja. Nakonprovedenih testova koristeći program Apache Benchmark pokazano je da aplikacijakoja koristi balansiranje opterećenja brže odgovara na isti broj zahtjeva te samim timeoptimizira korištenje raspoložive infrastrukture.
Keywordsload balancing web server application server Ruby on Rails LinuxUbuntu
Parallel title (English)Load balancing for web servers
Committee MembersIrena Galić (committee chairperson)
Zdravko Krpić (committee member)
Hrvoje Leventić (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za vizualno računarstvo
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Program Engineering
Study programme typeuniversity
Study levelgraduate
Study programmeGraduate University Study Programme in Computer Engineering
Academic title abbreviationmag.ing.comp.
Genremaster's thesis
Language Croatian
Defense date2016-12-22
Parallel abstract (English)
The task of this thesis was to prove that load balancing increasesperformances of a web aplication. To prove that two equal applications were used onewith use of load balancing other without. To make application available on Internetapplication stack must be installed. But first we have to buy server resources. Theprogram stack consist of Linux Ubuntu 16.01 LTS, Phusion Passenger applicationserver, NGINX web server. Both applications were deployed on the same applicationstack, except on one application NGINX was configured to perform load balancing.After testing the both applications it was proved that load balancing increasesapplication performance and optimizes usage of given infrastructure
Parallel keywords (Croatian)balansiranje opterećenja web poslužitelj aplikacijski poslužitelj Ruby on Rails Linux Ubuntu
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:052373
CommitterAnka Ovničević