Serverless utilization in microservice e-learning platform

Since cloud computing becoming the trend, the way servers being implemented slowly moves to the cloud. Companies did not need to buy a physical server machine to deploy an app. Having a private server on cloud infrastructure indeed already reduce some cost for on-premise server maintenance. However,...

Full description

Saved in:
Bibliographic Details
Published inProcedia computer science Vol. 216; pp. 204 - 212
Main Authors Nday, Bryan Andreas, Kusuma, Gede Putra, Fredyan, Renaldy
Format Journal Article
LanguageEnglish
Published Elsevier B.V 2023
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Since cloud computing becoming the trend, the way servers being implemented slowly moves to the cloud. Companies did not need to buy a physical server machine to deploy an app. Having a private server on cloud infrastructure indeed already reduce some cost for on-premise server maintenance. However, there is still a cost for usage when the server is inactive or having low to no traffic at all. Serverless deployment offer function as a service where application is deployed as a function and cost is billed per function call. This paper proposed a solution where there are two deployment that works in turn between infrastructure as a service and function as a service deployment. This dual deployment offered the system to use the virtual private server or deployed instance on active hours, and switch to serverless functions on inactive hours. Switching to serverless on low traffic hours will cut the usage and cost of the microservice app by the least 25%, while having performance slightly comparable to microservice app deployed to instances.
ISSN:1877-0509
1877-0509
DOI:10.1016/j.procs.2022.12.128