-
题名基于无服务器架构的云原生应用软件研究
被引量:16
- 1
-
-
作者
张国生
-
机构
云南大学
-
出处
《中国电子科学研究院学报》
北大核心
2022年第2期155-161,共7页
-
基金
国家自然科学基金项目(61379032)。
-
文摘
无服务器计算是云原生应用软件开发、部署和运维的一种新范式,其主要特征是事件驱动、无状态、短运行时间、敏捷自动伸缩和低成本。应用程序被解构成多个无状态细粒度函数,可以独立开发、迭代、升级和复用。函数遵循单一职责原则,一个函数实例仅完成一种任务。函数无状态便于水平扩展,实现业务高并发。函数加载到容器中运行,容器易于打包、部署和移除,可以跨平台移植,函数运行结束后,其容器可以立即分配函数新实例,或使用定时事件周期性地运行,保持容器为暖状态,减少冷启动。无服务器零运维使开发人员专注于业务功能,云提供商负责管理基础设施和运行时环境,使整体业务轻量化。按使用量计费,降低了成本。无服务器架构解耦基础设施与业务,将软硬件资源抽象为服务,以松散耦合模式集成函数、第三方服务和微服务,构建易于开发、高性能的云原生应用软件。
-
关键词
无服务器架构
云原生应用
云函数
无状态
事件驱动
弹性伸缩
高并发
零运维
低成本
-
Keywords
serverless architecture
cloud native application
cloud function
stateless
event driven
elastic expansion
high concurrency
NoOps
low cost
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-