Graphite : Reaaliajassa skaalautuva piirtäminen
Heinovirta, Samuli (2015)
Heinovirta, Samuli
Jyväskylän ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201501211475
https://urn.fi/URN:NBN:fi:amk-201501211475
Tiivistelmä
Opinnäytetyön toimeksiantajana toimi Music.Info Oy (Musicinfo), joka on perustettu 2012 ja sen tavoitteena on olla musiikin kattavin hakukone. Opinnäytetyön tavoitteena oli toteuttaa toimeksiantajan pyytämä Graphite - valvontajärjestelmän toimeenpano ja tehdä siitä kattava selostus. Työssä luotiin kattava valvontajärjestelmä toimeksiantajan tarpeiden mukaisesti.
Opinnäytetyö toteutettiin toimeksiantajan tuotantojärjestelmään ja kaikki työssä käytetyt ohjelmistot olivat avoimen lähdekoodin ohjelmistoja. Järjestelmä koostui kolmesta palveli-mesta ympäri Eurooppaa. Palvelimet jaoteltiin yhdeksi isäntä palvelimeksi ja kahdeksi asiakas-palvelimeksi. Työssä keskityttiin toteuttamaan isäntä palvelimelle Graphite - valvontajärjes-telmän perustoiminnot ja sen vaatimat riippuvuudet. Kahdelle asiakaspalvelimelle toteutettiin asiakassovellukset keräämään tietoa ja lähettämään kerätty tieto isäntä palvelimelle.
Työssä toteutettiin valvontajärjestelmän rinnalle hälytysjärjestelmä. Graphite - valvontajärjes-telmästä poimittiin arvoja hälytysjärjestelmään. Hälytysjärjestelmän tehtävänä oli lähettää hälytyksiä määriteltyjen arvojen perusteella.
Lopputuloksena oli kattava valvontajärjestelmä toimeksiantajan tarpeiden mukaisesti. Toi-meksiannosta luotiin kattava dokumentaatio. Järjestelmällä voidaan ennakoida tilanteita, jotka ovat vaaraksi tuotannolle, ja sitä voidaan käyttää parantamaan tuotantojärjestelmän heikkoja kohtia. Tulevaisuuden tarpeet otettiin huomioon, joten valvontajärjestelmä on toimeksianta-jan ympäristöön skaalattavissa.
Opinnäytetyö toteutettiin toimeksiantajan tuotantojärjestelmään ja kaikki työssä käytetyt ohjelmistot olivat avoimen lähdekoodin ohjelmistoja. Järjestelmä koostui kolmesta palveli-mesta ympäri Eurooppaa. Palvelimet jaoteltiin yhdeksi isäntä palvelimeksi ja kahdeksi asiakas-palvelimeksi. Työssä keskityttiin toteuttamaan isäntä palvelimelle Graphite - valvontajärjes-telmän perustoiminnot ja sen vaatimat riippuvuudet. Kahdelle asiakaspalvelimelle toteutettiin asiakassovellukset keräämään tietoa ja lähettämään kerätty tieto isäntä palvelimelle.
Työssä toteutettiin valvontajärjestelmän rinnalle hälytysjärjestelmä. Graphite - valvontajärjes-telmästä poimittiin arvoja hälytysjärjestelmään. Hälytysjärjestelmän tehtävänä oli lähettää hälytyksiä määriteltyjen arvojen perusteella.
Lopputuloksena oli kattava valvontajärjestelmä toimeksiantajan tarpeiden mukaisesti. Toi-meksiannosta luotiin kattava dokumentaatio. Järjestelmällä voidaan ennakoida tilanteita, jotka ovat vaaraksi tuotannolle, ja sitä voidaan käyttää parantamaan tuotantojärjestelmän heikkoja kohtia. Tulevaisuuden tarpeet otettiin huomioon, joten valvontajärjestelmä on toimeksianta-jan ympäristöön skaalattavissa.