Pilvipohjaisen ohjelmisto- ja laiteympäristön kehittäminen tilastolliseen laskentaan
Paso, Salla (2017)
Paso, Salla
Oulun ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201705117688
https://urn.fi/URN:NBN:fi:amk-201705117688
Tiivistelmä
Opinnäytetyön aiheena oli pilvipohjaisen ohjelmisto- ja laiteympäristön kehittäminen tilastolliseen laskentaan ja työn tilaajana toimi Nokia Oyj. Tavoitteena oli ympäristöjen kehittämisen lisäksi niiden toimivaksi todentaminen Matlabilla toteutetulla demo-sovelluksella.
Työn toteutus alkoi pilvi- ja klusterijärjestelmiin tutustumisella ja siihen liittyvien asioiden opiskelulla. Eri järjestelmien tutkimisen ja testauksen jälkeen laiteympäristö päädyttiin toteuttamaan klusterina Linux-alustalle ja pilvipalveluympäristö toteutettiin Apache Hadoopilla. Järjestelmien rakentamisen jälkeen toteutettiin Matlab-sovellus, jolla analysoitiin yrityksen tuotannosta saatavaa dataa.
Työn tuloksena saatiin luotua toimiva kolmen PC:n muodostama klusteri pilvipalvelujärjestelmällä. Lisäksi luotiin toimiva laskentasovellus Matlabia käyttäen ja yrityksen omaan käyttöön jäävä dokumentaatio, josta löytyy ohjeet klusterin rakentamiseen ja pilvipalvelun luomiseen. Yrityksen käyttöön löytyi myös monia jatkokehitysideoita.
Työn toteutus alkoi pilvi- ja klusterijärjestelmiin tutustumisella ja siihen liittyvien asioiden opiskelulla. Eri järjestelmien tutkimisen ja testauksen jälkeen laiteympäristö päädyttiin toteuttamaan klusterina Linux-alustalle ja pilvipalveluympäristö toteutettiin Apache Hadoopilla. Järjestelmien rakentamisen jälkeen toteutettiin Matlab-sovellus, jolla analysoitiin yrityksen tuotannosta saatavaa dataa.
Työn tuloksena saatiin luotua toimiva kolmen PC:n muodostama klusteri pilvipalvelujärjestelmällä. Lisäksi luotiin toimiva laskentasovellus Matlabia käyttäen ja yrityksen omaan käyttöön jäävä dokumentaatio, josta löytyy ohjeet klusterin rakentamiseen ja pilvipalvelun luomiseen. Yrityksen käyttöön löytyi myös monia jatkokehitysideoita.