Serverless-teknologian hyödyntäminen koneoppimissovellusten tuotannossa
2020:42 | 2021:57 | 2022:50 | 2023:66 | 2024:69 | 2025:4
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 [29782]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
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 ... -
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 ... -
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 ... -
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 ... -
Serverless-teknologian vaikutukset asiakasyritykselle
Korhonen, Eetu (2022)Pilvipalvelut ovat muokanneet ja tehostaneet yritysten toimintaa jo vuosia, ja uusia pilvipalvelumalleja kehitetään ja luodaan jatkuvasti. Yksi tuoreimmista pilvipalvelumallieista on FaaS, josta käytetään myös nimitystä ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.