- 华为Serverless核心技术与实践
- 刘方明等
- 348字
- 2022-05-06 18:19:57
1.4 Serverless生态现状
Serverless当前生态发展迅速,平台、事件总线、开发部署框架、工作流及持续交付等方面都出现了相应的工具,并且使用范围较广,如图1-12所示。
图1-12 Serverless当前的生态
• 平台:亚马逊AWS、微软Azure、华为AGC等云服务商都提供包含函数计算的Serverless服务。开源的平台也层出不穷,且各有特点,如Knative、OpenWhisk等。
• 框架:初期的函数开发框架是为了更高效地开发针对平台的函数及部署,后续出现的框架则更注重跨平台,以及兼容开发人员熟悉的编程模型。
• 事件总线:云服务商需要接入自身平台、第三方平台的SaaS服务或其他事件源,这些事件编码格式、协议可能不尽相同,需要开发者写胶水代码并单独将其部署。事件总线服务就是为了解决这个问题。
• 函数工作流:方便函数编排的工作流服务/软件。
• 工具:针对函数的开发、调试、运行期安全、监控日志等场景的工具,此处不具体展开。