
handle: 10062/66226
More and more software is developed on the cloud and in the recent years a new functionality has been developed that enables developers to host standalone functions in the cloud instead of monolithic applications. These solutions are named FaaS (Functions-as-a-Service) platforms and this thesis will give an overview of different FaaS cloud platforms and compares AWS Lambda and IBM OpenWhisk based on two use cases. The goal of this thesis is to determine whether the problems described in the published articles are still present and how easy it is to set up functions on the cloud. The results of the thesis confirmed that currently the greatest problems come from cold starting the function. In addition to that the tests showed that interaction with other cloud services might affect the function’s latency.
Üha enam arendatakse tarkvara pilves ning viimastel aastatel on tekkinud uus võimalus hostida pilves tervete rakenduste asemel ainult funktsioone. Selliseid lahendusi kutsutakse FaaS (Functions-as-a-Service) platvormideks ning käesolev töö annab ülevaate olemasolevatest FaaS pilveplatvormidest ning võrdleb kahe kasutusloo põhjal AWS Lambda ja IBM OpenWhisk platvorme. Selle töö eesmärk on uurida praktiliste võrdluste abil seni avaldatud FaaSi kohta avaldatud artiklites välja toodud kriitikat ning üldiselt uurida, kui lihtne on seada üles funktsioone väljatoodud pilveplatvormidel. Töö tulemused kinnitasid, et FaaS platvormide hetke suurimateks probleemideks on külmkäivitusest tingitud mõjud. Lisaks näitasid tulemused, et andmevahetus teiste pilveteenustega võib mõjutada funktsiooni latentsust.
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
