计算机
类型
可以朗读
语音朗读
128千字
字数
2023-01-01
发行日期
展开全部
主编推荐语
本书着眼于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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。