当前位置: X-MOL 学术J. Syst. Softw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
FaaSten your decisions: A classification framework and technology review of function-as-a-Service platforms
Journal of Systems and Software ( IF 3.7 ) Pub Date : 2021-01-09 , DOI: 10.1016/j.jss.2021.110906
Vladimir Yussupov , Jacopo Soldani , Uwe Breitenbücher , Antonio Brogi , Frank Leymann

Function-as-a-Service (FaaS) is a cloud service model enabling developers to offload event-driven executable snippets of code. The execution and management of such functions becomes a FaaS provider’s responsibility, therein included their on-demand provisioning and automatic scaling. Key enablers for this cloud service model are FaaS platforms, e.g., AWS Lambda, Microsoft Azure Functions, or OpenFaaS. At the same time, the choice of the most appropriate FaaS platform for deploying and running a serverless application is not trivial, as various organizational and technical aspects have to be taken into account. In this work, we present (i) a FaaS platform classification framework derived using a multivocal review and (ii) a technology review of the ten most prominent FaaS platforms, based on the proposed classification framework. We also present a FaaS platform selection support system, called FaaStener, which can help researchers and practitioners to choose the FaaS platform most suited for their requirements.



中文翻译:

FaaSten您的决定:功能即服务平台的分类框架和技术回顾

功能即服务(FaaS)是一种云服务模型,使开发人员可以卸载事件驱动的可执行代码片段。此类功能的执行和管理成为FaaS提供商的责任,其中包括按需供应和自动扩展。此云服务模型的关键推动因素是FaaS平台,例如AWS Lambda,Microsoft Azure Functions或OpenFaaS。同时,选择最合适的FaaS平台来部署和运行无服务器应用程序并非易事,因为必须考虑各种组织和技术方面的问题。在这项工作中,我们提出(i)使用多语言评论得出的FaaS平台分类框架,以及(ii)根据提议的分类框架对十个最著名的FaaS平台进行技术评论。FaaStener,可以帮助研究人员和从业人员选择最适合其需求的FaaS平台。

更新日期:2021-01-22
down
wechat
bug