展开全部

主编推荐语

本书着眼于Serverless方向,重点介绍FaaS的架构和实现原理。

内容简介

全书从Serverless的理念和基础知识出发,介绍业内具有代表性的Serverless产品,进而引出字节跳动函数计算产品ByteFaaS,并介绍ByteFaaS的定位、特点和生态,以及整体架构等。

书中详细介绍传统FaaS架构,包括FaaS控制面、FaaS数据面、FaaS运行时、FaaS触发器、FaaS弹性伸缩等核心组件的设计与实现;阐述FaaS助推PaaS演进的思路和技术实践,并延伸到FaaS轻量级函数与云边一体;介绍Serverless在字节跳动的落地实践和对Serverless未来的展望。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 本书的内容组织
  • 本书的读者对象
  • 致谢
  • 作者简介
  • 第1章 Serverless基础知识
  • 1.1 Serverless基础概念
  • 1.2 Serverless技术能力
  • 1.3 Serverless应用场景
  • 1.4 本章小结
  • 第2章 业内概况
  • 2.1 业界产品
  • 2.2 开源项目
  • 2.3 字节跳动ByteFaaS
  • 2.4 本章小结
  • 第3章 FaaS控制面
  • 3.1 控制面的整体架构
  • 3.2 多地区多机房部署
  • 3.3 构建和发布
  • 3.4 可观测性
  • 3.5 开发体验
  • 3.6 本章小结
  • 第4章 FaaS数据面
  • 4.1 数据面整体架构
  • 4.2 函数实例管理
  • 4.3 函数流量调度
  • 4.4 函数冷启动优化
  • 4.5 函数代码分发
  • 4.6 本章小结
  • 第5章 FaaS运行时
  • 5.1 函数运行时
  • 5.2 函数运行时隔离技术
  • 5.3 函数运行时性能优化
  • 5.4 本章小结
  • 第6章 FaaS触发器
  • 6.1 FaaS平台常见的触发器
  • 6.2 MQ触发器的设计与实现
  • 6.3 MQ触发器在大规模场景下的优化
  • 6.4 基于MQ触发器的第三方触发器的接入
  • 6.5 本章小结
  • 第7章 FaaS弹性伸缩
  • 7.1 弹性伸缩系统的定义和架构
  • 7.2 弹性伸缩系统的策略设计
  • 7.3 弹性伸缩系统的指标设计
  • 7.4 弹性伸缩系统的分片架构
  • 7.5 本章小结
  • 第8章 FaaS助推PaaS演进
  • 8.1 FaaS Native:开发原生应用的解决方案
  • 8.2 多协议支持
  • 8.3 融入字节跳动微服务治理体系ByteMesh
  • 8.4 异步长时间执行任务支持
  • 8.5 本章小结
  • 第9章 FaaS轻量级函数与云边一体
  • 9.1 轻量级函数
  • 9.2 WebAssembly轻量级函数运行时
  • 9.3 JavaScript轻量级函数运行时
  • 9.4 精简架构
  • 9.5 云边架构
  • 9.6 存储服务
  • 9.7 开发者工具
  • 9.8 本章小结
  • 第10章 Serverless在字节跳动的落地实践
  • 10.1 突破Serverless资源和性能的瓶颈
  • 10.2 基于Kubernetes的云原生体系
  • 10.3 触发器和自动扩缩容,承载大规模消费场景
  • 10.4 通用型Serverless,多协议支持PaaS演进
  • 10.5 轻量级函数,打造云边一体架构
  • 10.6 本章小结
  • 第11章 Serverless展望
  • 11.1 规范标准
  • 11.2 通用型Serverless
  • 11.3 云边一体
  • 11.4 本章小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。