WWW-edustapalvelinsovellus HAProxy
Pietarinen, Roni (2019)
Pietarinen, Roni
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2019121226173
https://urn.fi/URN:NBN:fi:amk-2019121226173
Tiivistelmä
Opinnäytetyön tavoitteena on luoda edustapalvelin kuormantasauksella hyödyntäen avoimen lähdekoodin ohjelmistoa HAProxyä. Edustapalvelimen ensisijaisena päämääränä on toimia välityspalvelimena, eli palvella nk. asiakaspalvelimia suodattamalla sille saapuvia pyyntöjä. Edustapalvelin vastaanottaa käyttäjän selaimelta saapuvat HTTP-pyynnöt, välittää ne oikealle asiakaspalvelimelle ja palauttaa käyttäjälle asiakaspalvelimen lähettämän vastauksen.
Projektissa asennettiin erilliset Ubuntu-käyttöjärjestelmällä toimivat palvelimet toimimaan edustapalvelimena, asennettiin tarvittavat sovellukset ja konfiguroitiin HAProxy toimeksiantajan kriteerien mukaiseksi. Lisäksi ylläpito ja tietoturva voidaan hoitaa keskitetysti edustapalvelimen kautta.
Tuloksena saatiin tuotantokäyttöön viety edustapalvelin kuormantasauksella, jonka avulla kaikki asiakaspalvelimille tuleva liikenne suodattuu edustapalvelimen kautta.
Projektissa asennettiin erilliset Ubuntu-käyttöjärjestelmällä toimivat palvelimet toimimaan edustapalvelimena, asennettiin tarvittavat sovellukset ja konfiguroitiin HAProxy toimeksiantajan kriteerien mukaiseksi. Lisäksi ylläpito ja tietoturva voidaan hoitaa keskitetysti edustapalvelimen kautta.
Tuloksena saatiin tuotantokäyttöön viety edustapalvelin kuormantasauksella, jonka avulla kaikki asiakaspalvelimille tuleva liikenne suodattuu edustapalvelimen kautta.