Serverless-teknologian hyödyntäminen koneoppimissovellusten tuotannossa
Tekijät
Päivämäärä
2020Tekijänoikeudet
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Tutkielmassa perehdyttiin siihen, mitä serverless-teknologia tarjoaa pilvipohjaisille koneoppimissovelluksille ja miten koneoppimissovellus toteutetaan hyödyntäen serverless teknologiaa. Toteutuksessa tehtiin kaksi idealtaan vastaavanlaista koneoppimissovellusta, joista ensimmäinen hyödynsi Microsoft Azure Machine Learning-alustaa ja toinen toteutettiin puhtaasti serverless-funktioiden avulla. Toteutusten vertailun ja aiemman tutkimuksen avulla tehtiin suunnittelutieteellinen analyysi, jonka tuloksena syntyi arvio serverless-teknologian hyödyistä ja optimaalisesta käytöstä koneoppimissovellusten arkkitehtuurissa. This thesis focuses on what serverless technology offers for machine learning cloud applications and how they are built using the serverless technology. In the implementation part of the study, two similar machine learning applications were developed. The first one was done using Azure Machine Learning platform and the second one purely using serverless functions. A design scientific analysis was conducted based on the comparison of the implementations and previous research. The outcome of the study provided us an evaluation of the benefits and optimal use of serverless technology in the architecture of machine learning applications.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29561]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla
Lehtonen, Markku (2019)Tutkielmassa ohjelmistoalan yrityksen käytännön ongelma ratkaistiin serverless-paradigman avulla. Tutkimusmenetelmänä käytettiin konstruktiivista tutkimusotetta. Tutkimustulokseksi saatiin muun muassa, että serverlessin ... -
Cloud platform comparison for malware development
Janowski, Kamil (2019)The cloud platforms such as AWS, Google Cloud or Azure are designed to cover most popular cases in terms of web development. They provide services that make it easy to create a new user based on his email address, provide ... -
Serverless-arkkitehtuuri ja järjestelmäkustannukset
Kuivanen, Karri (2019)Tämän tutkielman tavoitteena on selvittää, millä tavoin viime vuosina suurta suosiota saavuttaneen serverless-arkkitehtuurin hyödyntäminen vaikuttaa järjestelmän käyttökustannuksiin. Lisäksi tutkielma esittelee ... -
Migrating a web application to serverless architecture
Pekkala, Aleksi (2019)Serverless on uudenlainen pilvilaskentamalli joka perustuu automaattisesti skaalautuviin ja millisekuntien tarkkuudella laskutettaviin laskentaresursseihin. Serverless on herättänyt kiinnostusta ammattipiireissä mutta ... -
Teknologian käyttöönottopäätökseen liittyvät tekijät kiinteistöteknologian pilvipalveluissa
Grönholm, Suvi (2021)Tässä tutkimuksessa tutkittiin teknologian käyttöönottopäätökseen liittyviä tekijöitä kiinteistötekniikan pilvi- ja datankeräyspalvelujen kontekstissa. Tutkimuksen tarkoituksena oli selvittää, millaista erilaisten ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.