更新时间:2022-05-06 18:20:45
封面
版权信息
作者简介
内容简介
序一 Serverless使能应用极简开发和运维
序二 Serverless将成为应用架构发展的未来趋势
序三 Serverless将成为微服务架构的终极模式
前言
1 Serverless综述
1.1 微服务面临的挑战
1.2 什么是Serverless
1.2.1 Serverless的定义
1.2.2 Serverless关键技术
1.3 Serverless带来的核心变化
1.3.1 Serverless的技术创新
1.3.2 Serverless的其他优点
1.3.3 Serverless和微服务的差异
1.4 Serverless生态现状
1.4.1 平台
1.4.2 框架
1.4.3 事件总线
1.4.4 函数工作流
1.5 Serverless的挑战与机遇
1.6 总结
2 新一代Serverless技术
2.1 设计理念
2.2 技术架构
2.2.1 概念模型
2.2.2 逻辑架构
2.2.3 核心技术创新盘点
3 有状态函数编程模型
3.1 设计原理
3.1.1 状态与有状态函数
3.1.2 有状态函数编程模型的实现
3.1.3 有状态函数的并发一致性模型
3.1.4 有状态函数应用场景
3.1.5 有状态函数的使用原则
3.2 自走棋游戏编程模型设计示例
3.2.1 自走棋游戏介绍
3.2.2 函数的实现分析及有状态函数重构
3.2.3 有状态函数的效果
4 高性能函数运行时
4.1 函数运行时的设计和实现
4.2 函数冷启动
4.2.1 问题分析
4.2.2 资源池化
4.2.3 代码缓存
4.2.4 调用链预测
4.3 弹性伸缩
4.3.1 弹性策略选择
4.3.2 华为元戎弹性方案设计
4.4 函数调度
4.4.1 调度的关键维度
4.4.2 调度策略
4.4.3 函数调度最佳实践
4.5 性能评测
5 高效对接BaaS服务
5.1 Event Bridge:BaaS服务连接函数的桥梁
5.1.1 Event Bridge基本概念
5.1.2 Event Bridge架构
5.1.3 CloudEvents
5.1.4 Event Bridge的应用
5.2 Service Bridge:函数访问BaaS服务的桥梁
5.2.1 Service Bridge设计目标
5.2.2 Service Bridge架构
5.2.3 Service Bridge功能
5.2.4 Service Bridge其他使用场景
6 云数据库服务
6.1 云数据库服务介绍
6.1.1 Serverless云数据库——Cloud DB
6.1.2 云数据库关键能力
6.2 云数据库数据模型
6.3 云数据库架构
6.3.1 弹性伸缩的多租户架构
6.3.2 多租户精细化管理
6.3.3 云数据库总结与挑战
7 云存储服务
7.1 云存储服务介绍
7.1.1 Serverless云存储服务
7.1.2 Serverless云存储服务关键能力
7.2 云存储架构
7.2.1 总体架构
7.2.2 弹性伸缩架构
7.2.3 声明式安全规则
7.3 云存储服务总结与挑战
8 云托管服务
8.1 云托管服务架构
8.1.1 系统架构
8.1.2 核心功能特性
8.2 云托管技术原理
8.2.1 自定义域名和证书管理
8.2.2 证书的自动更新
8.2.3 新的CDN接入
9 翻译服务的Serverless架构设计
9.1 Serverless平台与翻译服务
9.1.1 AppGallery Connect Serverless平台
9.1.2 云函数
9.1.3 云数据库
9.1.4 云存储
9.1.5 云托管