Web-sovellus MERN-pinoa hyödyntäen ja Serverless-palvelujen kustannustehokkuusanalyysi
Ilonen, Erik (2021)
Avaa tiedosto
Lataukset:
Ilonen, Erik
2021
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202105199510
https://urn.fi/URN:NBN:fi:amk-202105199510
Tiivistelmä
Pilvipalvelujen suosio on kokenut räjähdysmäisen kasvun maailmanlaajuisesti ja niiden käyttömäärätkasvavat yhä. Niiden käytöstä koituvien kustannuksen selvittämisen on todettu olevan yleisesti haastavaa. Sen takia tämän työn aiheeksi on valikoitunut kyseisten palvelujen käyttökustannusten selvitys.
Pilvipalvelujen hinnoitteluissa käytetään usein termejä kuten ”maksat vain käytöstä”, muistin allokointi ja laskentatehon suuruus. Kyseisten käsitteiden ymmärtäminen on tärkeässä osassa pilvipalveluiden arkkitehtuurien hallinnassa.
PaaS-, FaaS-, BaaS- ja Serverless-hintoja myös analysoidaan ja niitä verrataan käytännössä saatuihin tuloksiin.
Työssä esitellään ensin työn tutkimuksen taustat sekä keskeisimmät käsitteet. Tämän jälkeen työssä esitellään tutkimukseen keskeisimmin liittyvä teoria, joka sisältää
dokumenttiaineiston internetsivuilta saaduista hintatiedoista ja muuta tietoperustaa. Tätä dataa (aineisto) verrataan käytännössä saatuun dataan hinnoista (konstruktio), mikä tarkoittaa sitä, että sitä varten on toiminnallisesti tuotettu MERN-pinolla web-sovellus, jota käytetään hinnan muodostumisen apuvälineenä ja palvelujen räätälöinnissä. Tutkimus toteutetaan laadullisena tutkimuksena, jonka tarkoitus on tarkastella hinnankehitystä syvällisemmin. Tietoperusta sisältää myös toiminnallisen osuuden, jonka tarkoituksena on antaa lukijalle selvempi käsitys kustannustehokkuuden analysointiin käytetystä ratkaisusta. Dokumenttiaineiston pohjalta vastataan kysymyksiin mitä, miksi ja miten.
Tutkimuksen empriirinen osuus koostuu useista laadullisista analyyseistä.
Aineiston raakadataa on käsitelty matemaattisesti, jotta se olisi vertailukelpoista tuloksen kanssa. Tulos on, että pilvipalvelujen käyttöönotto tuo pk-yritykselle selkeitä säästöjä, se parantaa laatua ja mahdollistaa hyvin skaalautuvia ratkaisuja. Jo pelkästään laitteen kuten palvelimen sähkön kulutuksesta koituvat kustannukset ovat suuremmat kuin serverless palvelujen hinnat. Tämä merkitsee sitä, että pk-yrityksen palvelujen ulkoistaminen Amazoniin, Microsoftiin tai Googleen on kannattavaa.
Yleisesti kustannustehokkuutta ajatellen serverless-pilvipalvelut ovat edullinen muoto korvikkeena täysimittaiselle infralle. Kulut ovat paljon pienemmät kuin kiinteiden laitteiden ylläpidosta koituvat kustannukset. Vaikka hintojen seuranta oli vaikeaa, saatiin aikaiseksi yksinkertaistettu taulukko hinnoille tässä tutkimuksessa.
Asiasanat
MERN, Nodejs, Serverless, Kustannustehokkuus, FaaS, PaaS
Pilvipalvelujen hinnoitteluissa käytetään usein termejä kuten ”maksat vain käytöstä”, muistin allokointi ja laskentatehon suuruus. Kyseisten käsitteiden ymmärtäminen on tärkeässä osassa pilvipalveluiden arkkitehtuurien hallinnassa.
PaaS-, FaaS-, BaaS- ja Serverless-hintoja myös analysoidaan ja niitä verrataan käytännössä saatuihin tuloksiin.
Työssä esitellään ensin työn tutkimuksen taustat sekä keskeisimmät käsitteet. Tämän jälkeen työssä esitellään tutkimukseen keskeisimmin liittyvä teoria, joka sisältää
dokumenttiaineiston internetsivuilta saaduista hintatiedoista ja muuta tietoperustaa. Tätä dataa (aineisto) verrataan käytännössä saatuun dataan hinnoista (konstruktio), mikä tarkoittaa sitä, että sitä varten on toiminnallisesti tuotettu MERN-pinolla web-sovellus, jota käytetään hinnan muodostumisen apuvälineenä ja palvelujen räätälöinnissä. Tutkimus toteutetaan laadullisena tutkimuksena, jonka tarkoitus on tarkastella hinnankehitystä syvällisemmin. Tietoperusta sisältää myös toiminnallisen osuuden, jonka tarkoituksena on antaa lukijalle selvempi käsitys kustannustehokkuuden analysointiin käytetystä ratkaisusta. Dokumenttiaineiston pohjalta vastataan kysymyksiin mitä, miksi ja miten.
Tutkimuksen empriirinen osuus koostuu useista laadullisista analyyseistä.
Aineiston raakadataa on käsitelty matemaattisesti, jotta se olisi vertailukelpoista tuloksen kanssa. Tulos on, että pilvipalvelujen käyttöönotto tuo pk-yritykselle selkeitä säästöjä, se parantaa laatua ja mahdollistaa hyvin skaalautuvia ratkaisuja. Jo pelkästään laitteen kuten palvelimen sähkön kulutuksesta koituvat kustannukset ovat suuremmat kuin serverless palvelujen hinnat. Tämä merkitsee sitä, että pk-yrityksen palvelujen ulkoistaminen Amazoniin, Microsoftiin tai Googleen on kannattavaa.
Yleisesti kustannustehokkuutta ajatellen serverless-pilvipalvelut ovat edullinen muoto korvikkeena täysimittaiselle infralle. Kulut ovat paljon pienemmät kuin kiinteiden laitteiden ylläpidosta koituvat kustannukset. Vaikka hintojen seuranta oli vaikeaa, saatiin aikaiseksi yksinkertaistettu taulukko hinnoille tässä tutkimuksessa.
Asiasanat
MERN, Nodejs, Serverless, Kustannustehokkuus, FaaS, PaaS