摘要
FaaS(Function as a Service)允许开发者在不管理服务器的情况下在云端上传和执行代码。为解决使用FaaS过程中出现的性能和扩展问题,提出并证明了一种轻量级高性能Serverless设计,该设计提供优于现有解决方案的性能和扩展优势,并且可以实现细粒度的即用即付模型。比较了相同算法下的Docker和WebAssembly实现之间使用的性能基准。还讨论了在Serverless计算中采用WebAssembly的存在问题。
FaaS(Function as a Service)allows developers to upload and execute code in the cloud without managing servers.In order to solve the performance and scalability problems in the use of FaaS,a lightweight and high-performance serverless design is proposed and proved,which provides performance and scalability advantages over existing solutions,and enables fine-grained pay-as-you-go services Model.Performance benchmarks used between Docker and WebAssembly implementations under the same algorithm are compared.Also discusses the problems with adopting WebAssembly in serverless computing.
作者
陈富强
Chen Fuqiang(School of Data Sciences,Guangzhou Huashang College,Guangzhou 510000)
出处
《现代计算机》
2022年第21期92-97,共6页
Modern Computer
基金
广州华商学院校级青年学术科研项目(2021HSQX49):基于Serverless的软件开发研究。