Serverless-arkkitehtuurin cold start -ilmiö ja optimointimenetelmät
| dc.contributor.author | Pessinen, Oskari | |
| dc.contributor.department | fi=Tietotekniikan laitos|en=Department of Computing| | |
| dc.contributor.faculty | fi=Teknillinen tiedekunta|en=Faculty of Technology| | |
| dc.contributor.studysubject | fi=Tietotekniikka|en=Information and Communication Technology| | |
| dc.date.accessioned | 2026-06-11T19:01:46Z | |
| dc.date.issued | 2026-05-29 | |
| dc.description.abstract | Serverless-arkkitehtuuri on pilvipalvelumalli, jossa palveluntarjoaja hallitsee sovelluksen ajonaikaisen infrastruktuurin ja resurssit varataan vain todellisen käytön mukaan. Mallin keskeinen haaste on cold start -ilmiö, jossa funktion suoritus viivästyy suoritusympäristön alustamisen vuoksi. Tämä tutkielma on kirjallisuuskatsaus, jossa tarkastellaan cold start -ilmiön syntymekanismeja sekä kolmea keskeistä menetelmää sen vähentämiseksi: warm pool -ratkaisuja, snapshot-tekniikoita ja ennakoivaa skaalausta. Tutkielmaa varten käytiin läpi kirjallisuutta IEEE Xplore- ja ACM Digital Library -tietokannoista vuosilta 2018–2025. Tutkielman perusteella cold start -viiveet syntyvät serverless-arkkitehtuurin scale-to-zero -periaatteesta, ja niiden kestoon vaikuttavat erityisesti ohjelmointikielen ajoympäristön raskaus, riippuvuuksien määrä sekä alustan eristysteknologia. Warm pool -ratkaisut vähentävät viiveitä ylläpitämällä valmiita kontteja, mutta kuluttavat resursseja jatkuvasti. Snapshot-tekniikat ohittavat alustusvaiheen palauttamalla ympäristön tallennetusta tilasta ja tarjoavat merkittäviä parannuksia erityisesti raskaiden ajoympäristöjen kohdalla. Ennakoiva skaalaus pyrkii ennustamaan tulevia kutsuja ja valmistelemaan ympäristöjä ennakoivasti, mutta sen tehokkuus riippuu ennustemallin tarkkuudesta. Yksikään menetelmistä ei poista cold start -ilmiötä täysin, ja käytännössä tehokkain lähestymistapa yhdistää useita menetelmiä sovelluksen vaatimusten mukaan. | |
| dc.format.extent | 27 | |
| dc.identifier.uri | https://www.utupub.fi/handle/11111/61753 | |
| dc.identifier.urn | URN:NBN:fi-fe2026061167930 | |
| dc.language.iso | fin | |
| dc.rights | fi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| | |
| dc.rights.accessrights | avoin | |
| dc.subject | serverless-arkkitehtuuri | |
| dc.subject | FaaS | |
| dc.subject | kylmäkäynnistys | |
| dc.subject | pilvipalvelut | |
| dc.subject | snapshot-tekniikat | |
| dc.subject | ennakoiva skaalaus | |
| dc.title | Serverless-arkkitehtuurin cold start -ilmiö ja optimointimenetelmät | |
| dc.type.ontasot | fi=Kandidaatintutkielma|en=Bachelor's thesis| |
Tiedostot
1 - 1 / 1
Ladataan...
- Name:
- Pessinen_Oskari_opinnayte.pdf
- Size:
- 304.17 KB
- Format:
- Adobe Portable Document Format