Analysaattorituotteen pilveyttäminen
Siltala, Joonas (2015)
Siltala, Joonas
Jyväskylän ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015121721230
https://urn.fi/URN:NBN:fi:amk-2015121721230
Tiivistelmä
Opinnäytetyön toimeksiantajana toimi CBRN-tuotteita valmistava Environics Oy. Opinnäytetyön tavoitteena oli selvittää, mitä mahdollisuuksia pilvipalvelut tarjoavat ja mitä hyötyä niiden käytöstä voisi olla toimeksiantajalle ja heidän analysaattorituotteelleen. Lisäksi tavoitteena oli suunnitella ja toteuttaa toimeksiantajan analysaattorilaitteiden rinnalle uusi järjestelmä niiden tuottaman mittausdatan analysointia varten.
Työssä tutkittiin ja vertailtiin erilaisia pilvipalvelumalleja ja paikalliseen palvelinfarmiin perustuvia ratkaisuja. Tämän tiedon perusteella valittiin toimeksiantajan kanssa heille sopivin ratkaisu ja toteutuksessa käytettävät teknologiat. Tietoturvasyistä päädyttiin paikalliseen palvelinfarmiin perustuvaan ratkaisuun, ja sen perusteella suunniteltiin konsepti tuotantokäyttöön soveltuvasta palvelinfarmista. Lopuksi valittujen teknologioiden avulla toteutettiin toimiva järjestelmä yhden fyysisen palvelinkoneen pilottiympäristössä.
Analysaattorilaitteiden tuottaman mittausdatan suuren määrän takia levytilan kulutus oli yksi tärkeimpiä huomioon otettavia asioita. Muita vaatimuksia olivat tietokantamoottorilla suoritettavat monimutkaisemmat analysointitoiminnot sekä web-pohjainen käyttöliittymä. Vaatimusten perusteella käytettäviksi teknologioiksi valittiin Node.js-pohjainen web-sovellusympäristö ja MongoDB-tietokanta.
Työn tuloksena saatiin koottua toimeksiantajalle kattava tietopaketti pilvipalveluista ja niiden tarjoamista mahdollisuuksista. Lisäksi saatiin onnistuneesti suunniteltua ja toteutettua vaatimusten mukainen yksinkertainen järjestelmä analysaattorilaitteiden tuottaman mittausdatan analysointiin. Pilottiympäristössä toteutettu järjestelmä tarjoaa toimeksiantajalle pohjan varsinaisen tuotannossa käytettävän järjestelmän kehittämiseen.
Työssä tutkittiin ja vertailtiin erilaisia pilvipalvelumalleja ja paikalliseen palvelinfarmiin perustuvia ratkaisuja. Tämän tiedon perusteella valittiin toimeksiantajan kanssa heille sopivin ratkaisu ja toteutuksessa käytettävät teknologiat. Tietoturvasyistä päädyttiin paikalliseen palvelinfarmiin perustuvaan ratkaisuun, ja sen perusteella suunniteltiin konsepti tuotantokäyttöön soveltuvasta palvelinfarmista. Lopuksi valittujen teknologioiden avulla toteutettiin toimiva järjestelmä yhden fyysisen palvelinkoneen pilottiympäristössä.
Analysaattorilaitteiden tuottaman mittausdatan suuren määrän takia levytilan kulutus oli yksi tärkeimpiä huomioon otettavia asioita. Muita vaatimuksia olivat tietokantamoottorilla suoritettavat monimutkaisemmat analysointitoiminnot sekä web-pohjainen käyttöliittymä. Vaatimusten perusteella käytettäviksi teknologioiksi valittiin Node.js-pohjainen web-sovellusympäristö ja MongoDB-tietokanta.
Työn tuloksena saatiin koottua toimeksiantajalle kattava tietopaketti pilvipalveluista ja niiden tarjoamista mahdollisuuksista. Lisäksi saatiin onnistuneesti suunniteltua ja toteutettua vaatimusten mukainen yksinkertainen järjestelmä analysaattorilaitteiden tuottaman mittausdatan analysointiin. Pilottiympäristössä toteutettu järjestelmä tarjoaa toimeksiantajalle pohjan varsinaisen tuotannossa käytettävän järjestelmän kehittämiseen.