华为Serverless核心技术与实践
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

序二
Serverless将成为应用架构发展的未来趋势

纵观计算技术发展的历史长河,计算设施从物理机发展到虚拟机,再从虚拟机发展到容器;计算服务架构从传统单体系统架构演进到微服务架构,再从微服务架构演进到近年来兴起的Serverless架构,其驱动力主要聚焦在提高资源共享和利用效率、方便用户做应用开发、简化计算基础设施运维管理及全方位降低计算基础设施建设和运维成本等方面。

Serverless字面上的解释是“无服务器”,但其真正含义是应用开发者无须考虑服务器的相关问题,可以直接依靠第三方的计算资源。该概念自2012年出现后,得到国内外各大云计算厂商及学术界的高度关注和热情支持,随之涌现出IaaS和PaaS等各层次不同形态的基于Serverless理念的服务,以及各种开源的社区和框架。这类衍生技术及产品在丰富Serverless生态的同时,也给用户理解Serverless架构增加了复杂度。

《华为Serverless核心技术与实践》一书理论与实践相结合,系统地介绍了构建Serverless平台的设计思路和实现方案,对如何支持有状态复杂应用、高性能函数运行时及高效对接后端服务等核心技术进行了有意义地探索,并在云平台上实战演练了完整的应用案例。相信本书能对相关专业领域的学生和软件从业人员掌握Serverless技术原理和应用方法提供有益的帮助。

中国工程院院士,国防科技大学教授、博士生导师 卢锡城
2021年10月