Serverless核心技术和大规模实践
上QQ阅读APP看书,第一时间看更新

前言

云计算是把基础设施抽象成服务便捷地提供给使用方,开发者利用云计算提供的各种能力,组合之后用来支撑业务逻辑的表达。Serverless进一步抽象,将所有服务器配置、维护、更新、扩展和容量规划都交由Serverless平台处理。Serverless在字面上表达了“Server+Less”的理念,希望开发者逐渐不需要关注服务器,只需关注业务逻辑,以达到敏捷开发、高弹性、低成本的目标。

Serverless理念结合业界实践,包含函数计算(FaaS)、特定应用Serverless(BaaS)等产品形态,其中FaaS作为各个基础组件的“黏合剂”,支撑了Serverless的计算体系,是整个体系最重要的组成部分。字节跳动有大规模实践FaaS的经验,希望通过本书系统的分享,向读者展示字节跳动在Serverless领域的核心技术和大规模实践。