• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2022, Vol. 44 ›› Issue (04): 611-619.

• 高性能计算 • 上一篇    下一篇

无服务器计算技术研究综述

杨柏蔼1,赵山2,刘芳1   

  1. (1.湖南大学设计艺术学院,湖南 长沙 410006;2.国防科技大学计算机学院,湖南 长沙 410073)
  • 收稿日期:2021-08-15 修回日期:2021-11-20 接受日期:2022-04-25 出版日期:2022-04-25 发布日期:2022-04-20
  • 基金资助:
    国家自然科学基金(62172155,62072465)

A survey on serverless computing

YANG Bo-ai1,ZHAO Shan2,LIU Fang1   

  1. (1.School of Design,Hunan University,Changsha 410006;
    College of Computer Science and Technology,National University of Defense Technology,Changsha 410073,China)
  • Received:2021-08-15 Revised:2021-11-20 Accepted:2022-04-25 Online:2022-04-25 Published:2022-04-20

摘要: 随着云计算的发展以及传统行业的转型,不断提高的技术要求与日益旺盛的市场需求使传统的应用软件开发模式面临挑战。同时,人们正在探索新一代的更经济、更有潜力的云服务模式。无服务器计算依托容器技术,提供了高并发、高兼容的特性,为开发者隐藏了底层服务器的细节,同时采取了更经济的按调用次数或时间计费的服务运营模式,引起了广泛的关注。首先,介绍无服务器计算的概念,并介绍其系统架构与技术特性。然后,介绍无服务器计算在科研、开源社区与工业届的研究现状。随后,列举无服务器计算在众多应用领域的实施案例。最后,阐述无服务器计算技术当前面临的挑战。

关键词: 无服务器计算, 函数即服务, 云计算, 大数据技术

Abstract: With the development of cloud computing and the transformation of traditional industries, the increasing technical requirements and booming market demands make the traditional application software development paradigm face challenges. Meanwhile, a new generation of more economical and more potential cloud service models is urgently explored. Relying on container technology, serverless comput- ing provides high concurrency and compatibility, hides the details of underlying servers, and adopts a more economical service operation model charged by the number of calls or time. So it has aroused wide concern. Firstly, the concept of serverless computing and its system architecture and technical characteristics are introduced. Then, the current research statuses of serverless computing in scientific research, open-source community and industry are introduced. Whereafter, the implementation cases of serverless computing in several application fields are listed. Last but not least, the current challenges of serverless computing technology are described.

Key words: serverless computing, function as a service(FaaS), cloud computing, big data technology