计算机科学 ›› 2025, Vol. 52 ›› Issue (6A): 240700114-6.doi: 10.11896/jsjkx.240700114

• 网络&通信 • 上一篇    下一篇

服务器无感知计算关键技术研究及实践探索

周丹颖, 黄天昊, 刘如明   

  1. 中国信息通信研究院 北京 100080
  • 出版日期:2025-06-16 发布日期:2025-06-12
  • 通讯作者: 刘如明(liuruming@caict.ac.cn)
  • 作者简介:(zdySherley@163.com)

Research and Practice on Key Technologies for Serverless Computing

ZHOU Danying, HUANG Tianhao, LIU Ruming   

  1. China Academy of Information and Communications Technology,Beijing 100080,China
  • Online:2025-06-16 Published:2025-06-12
  • About author:ZHOU Danying,born in 1994,postgra-duate,engineer.Her main research interests include cloud native and application modernization.
    LIU Ruming,born in 1988,engineer.His main research interests include cloud computing and cross-region computing resource connection.

摘要: 云计算借助其规模效应实现对资源的集约化利用,最大化发挥计算的价值。近年来,服务器无感知计算作为一种新兴的云计算范式迅速崛起,正深刻重塑着应用程序的开发、部署与运维方式。以应用为中心,服务器无感知计算进一步优化了云服务的供给模式,简化了云上应用的构建方式,有效提升了云资源利用率,代表了云计算的重要演进方向。当前,服务器无感知计算技术发展趋于成熟,服务形态愈加丰富,涵盖了函数即服务、边缘函数即服务、服务器无感知容器服务、服务器无感知应用托管服务等典型模式,在人工智能、边缘计算、大数据分析等领域已形成诸多优秀实践。文中从服务器无感知计算的概念入手,分析其价值与发展脉络,剖析其核心技术及应用实践,探讨服务器无感知技术生态及其演进趋势,并给出我国服务器无感知计算的发展建议。

关键词: 服务器无感知, 云计算, 云原生, 函数即服务, 容器, 微服务

Abstract: On account of the advantage of scale,cloud computing maximizes the value of computing.In recent years,serverless computing as a new paradigm of cloud computing,has emerged rapidly,and is profoundly reshaping the development,deployment,operation and maintenance of applications.Centered on application,serverless computing further refines the supply pattern of cloud service,simplifies the construction of cloud-based applications,effectively improves resource utilization.It represents a significant trend of cloud computing. Currently,serverless computing technologies are maturing and the related services are emerging.Function as a service(FaaS),edge function as a service(Edge FaaS),serverless container services and serverless application hosting services are typical serverless computing styles.Nowadays,serverless computing has already been well used in the fields,such as artificial intelligence,edge computing and big data analysis.Starting from the concept of serverless computing,this paper analyzes the value and development process of serverless computing,and dissects its core technologies and practical applications,explores its technological ecosystem and evolution trends.Finally,it gives development recommendations for serverless computing in our country.

Key words: Serverless, Cloud computing, Cloud native, FaaS, Container, Microservices

中图分类号: 

  • TP393
[1]Information technology-Cloud computing-Common technologies and techniques:ISO/IEC 23167:2020[EB/OL].[2024-04-30].https://www.iso.org/standard/74805.html.
[2]ZHAO M,JHA K,HONG S.GPU-enabled Function-as-a-Service for Machine Learning Inference[C]//Proceeding 2023 IEEE International Parallel and Distributed Processing Symposium.IEEE,2023:918-928.
[3]China Academy of Information and Communications Technology.2023 China Serverless User Survey[EB/OL].(2023-12-01) [2024-04-30].https://pan.baidu.com/s/139xMLiqby_O0_5OY-FYloA?pwd=a6qa.
[4]SZALAY M,MÁTRAY P,TOKA L.Real-Time FaaS:Towards a Latency Bounded Serverless Cloud[J].IEEE Transactions on Cloud Computing,2023,11(2):1636-1650.
[5]Tencent Cloud Computing(Beijing) Co.,Ltd.,China Academy of Information and Communications Technology.Edge Serverless White Paper[EB/OL].(2023-12-01)[2024-04-30].https://mp.weixin.qq.com/s/r9dzbDpllZmZkTSKEzpc3g.
[6]NATIS Y,BISCOTTI F.Hype Cycle for Cloud Platform Services[EB/OL].[2024-04-30].https://www.gartner.com/document/4016695.
[7]SARROCA G P,SÁNCHEZ-ARTIGAS M.MLLess:Achieving Cost Efficiency in Serverless Machine Learning Training[J].arXiv:2206.05786,2022.
[8]WANG X,ZHAO K,QIN B.Review of WebAssembly Application Research for Edge Serverless Computing[J].Computer Engineering and Applications,2023,59(11):28-36.
[9]Amazon Simple Queue Service[EB/OL].[2024-04-30].https://aws.amazon.com/cn/sqs/.
[10]BURKAT K,PAWLIK M,BALIS B,et al.Serverless Con-tainers-rising viable approach to Scientific Workflows[J].arXiv.2010.11320,2020.
[11]Amazon Elastic File System[EB/OL].[2024-04-30].https://aws.amazon.com/cn/efs.
[12]Amazon S3[EB/OL].[2024-04-30].https://aws.amazon.com/cn/s3/.
[13]RocketMQ[EB/OL].[2024-04-30].https://rocketmq.apache.org/.
[14]Amazon Aurora Serverless[EB/OL].[2024-04-30].https://aws.amazon.com/cn/rds/aurora/serverless/.
[15]ApsaraDB RDS for MySQL[EB/OL].[2024-04-30].https://www.aliyun.com/product/rds/mysql.
[16]Amazon Redshift[EB/OL].[2024-04-30].https://aws.amazon.com/cn/redshift.
[17]Conduct large-scale data warehousing with MaxCompute[EB/OL].[2024-04-30].https://www.aliyun.com/product/odps.
[18]Serverless Devs[EB/OL].[2024-04-30].https://github.com/serverless-devs.
[19]Serverless Framework[EB/OL].[2024-04-30].https://github.com/serverless/serverless.
[20]YU T,LIU Q,DU D,et al.Characterizing serverless platforms with serverlessbench[C]//ACM Symposium on Cloud Computing(SoCC ’20).New York:Association for Computing Ma-chinery,2020:30-44.
[21]DARAGHMEH M,AGARWAL A,ARARWEH Y.Optimizing serverless computing:a comparative analysis of multi-output regression models for predictive function invocations[J].Simulation Modelling Practice and Theory,2024,134:102925.
[22]LI C,PING S,FENG J.Serverless Encounters FinOps:Economical Serverless[EB/OL].(2022-09-22) [2024-04-30]. https://xie.infoq.cn/article/8d7894fb8d9ae711d1782344b.
[23]Total Cost of Ownership(TCO) analysis and comparison be-tween traditional application architecture and Serverless architecture[EB/OL].(20221-02-18) [2024-04-30].https://sunqi.site/posts/%E4%BC%A0%E7%BB%9F%E5%BA%94%E7%94%A8%E6%9E%B6%E6%9E%84%E4%B8%8Eserverless%E6%9E%B6%E6%9E%84%E6%80%BB%E4%BD%93%E6%8B%A5%E6%9C%89%E6%88%90%E6%9C%ACtco%E5%88%86%E6%9E%90%E4%B8%8E%E6%AF%94%E8%BE%83/.
[24]CHEN L,BAI J F,LI X P,et al.Hybrid strategy optimization method and system based on Serverless cold start problem:cn117331621a[P].2024-01-02.
[25]CAO Z N,ZHANG P.Function calculation cold start method,system and related equipment:cn116932183a[P].2023-10-24.
[26]DU D,YU T,XIA Y,et al.Catalyzer:Sub-millisecond Startup for Serverless Computing with Initialization-less Booting[C]//ASPLOS ’20:Architectural Support for Programming Languages and Operating Systems.Switzerland:ASPLOS,2020:467-481.
[27]SHERAWAT A,NATH S B,ADDYA S K.Optimizing Completion Time of Requests in Serverless Computing[J].Journal of Network and Systems Management,2024,32:article No.28.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!