| dc.contributor.author | Viinikanoja, Jarmo | |
| dc.date.accessioned | 2014-09-24T06:14:30Z | |
| dc.date.available | 2014-09-24T06:14:30Z | |
| dc.date.issued | 2014 | |
| dc.identifier.uri | URN:NBN:fi:amk-2014092314146 | |
| dc.identifier.uri | http://www.theseus.fi/handle/10024/80577 | |
| dc.description.abstract | Opinnäytetyön toimeksiantaja oli N4S@JAMK, joka on Digilen Need for Speed – tutkimusohjelmassa mukana oleva Jyväskylän ammattikorkeakoulun projekti. Ohjelmassa kokeillaan käytännössä asiakastuntemukseen perustuvia reaaliaikaisia liiketoimintamalleja.
Työn tavoitteena oli tutustua kuormantasaajien toimintaan pilviympäristössä sekä selvittää kuinka kuormantasausta voidaan hyödyntää pilvipalvelussa, ja mitä kuormantasausta tehdessä tulee huomioida. Palvelusta esimerkkinä käytettiin N4S@JAMKIN Teamboardia, jolle simuloitiin käyttäjien toimintoja. Testien avulla pyrittiin havaitsemaan palvelun pullonkaulat, jotka muuttamalla palvelu saadaan kestämään enemmän kuormaa.
Työssä suoritettiin mittauksia, joissa testattiin palvelun yhtäaikaisten käyttäjien kestämistä, kuormantasaajan toimintaa, sekä paikallistettiin pullonkauloja. Tulosten pohjalta tehtiin muokkauksia ja niiden hyöty todennettiin mittauksilla. | fi |
| dc.description.abstract | The thesis was assigned by N4S@JAMK, a project within JAMK University of Applied Sciences. N4S@JAMK is also a part of research project DIGILE. N4S adopts a real-time experimental business model based upon deep customer insight.
The aim of this thesis was to explore the operation of the load balancer in a cloud environment, find out how load balancing can be used in the cloud, and what should be taken into account while deploying load balancer. Teamboard of N4S@JAMK was used as an example of a service, for which user functions were simulated. The tests aimed to identify bottlenecks of the service, so that the service could withstand more load by fixing identified bottlenecks.
The thesis carried out measurements, which tested how many simultaneous users the service can handle, how the load balancer works. It also located bottlenecks in the service. A fix was made for the service based on the results, and their benefits were verified by measurements.
As a result, the service was made scalable, and HAProxy was added to load balance the traffic for the service. By using the load balancer and by fixing the problems the service was able to handle 720 concurrent users. The limit of the concurrent users can easily be increased by balancing load on several machines. | en |
| dc.language.iso | fin | |
| dc.publisher | Jyväskylän ammattikorkeakoulu | |
| dc.rights | All rights reserved | |
| dc.title | Kuormantasauksen soveltaminen Teamboard 2.0 -palvelussa | fi |
| dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
| dc.identifier.dscollection | 10024/399 | |
| dc.organization | Jyväskylän ammattikorkeakoulu | |
| dc.contributor.organization | Jyväskylän ammattikorkeakoulu | |
| dc.subject.keyword | Kuormantasaus | |
| dc.subject.keyword | Teamboard | |
| dc.subject.keyword | Locust | |
| dc.subject.keyword | HAProxy | |
| dc.subject.keyword | N4S@JAMK | |
| dc.subject.degreeprogram | fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| | |
| dc.subject.discipline | Tietotekniikan koulutusohjelma / Information Technology (BSc) | |