论文标题

Faasten您的决定:分类框架和技术审查功能 - 服务平台

FaaSten Your Decisions: Classification Framework and Technology Review of Function-as-a-Service Platforms

论文作者

Yussupov, Vladimir, Soldani, Jacopo, Breitenbücher, Uwe, Brogi, Antonio, Leymann, Frank

论文摘要

功能-AS-A-Service(FAAS)是一种云服务模型,使开发人员能够卸载事件驱动的可执行代码段。此类功能的执行和管理成为FAAS提供商的责任,此处包括他们的按需提供和自动扩展。该云服务模型的关键推动因素是FAAS平台,例如AWS Lambda,Microsoft Azure功能或OpenFAA。同时,选择用于部署和运行无服务器应用程序的最合适的FAA平台并不是一件容易的事,因为必须考虑各种组织和技术方面。在这项工作中,我们提出了(i)使用混合方法研究得出的FAAS平台分类框架,以及(ii)根据提议的分类框架对十个最杰出的FAA平台进行系统的技术审查。此外,我们提出了(iii)一种称为\ faastener的FAAS平台选择支持系统,该系统可帮助研究人员和从业人员选择最适合其要求的FAAS平台。

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, hereby 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 mixed method study and (ii) a systematic technology review of the ten most prominent FaaS platforms, based on the proposed classification framework. Moreover, we present (iii) a FaaS platform selection support system, called \faastener, which helps researchers and practitioners to choose the FaaS platform most suited for their requirements.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源