作品简介

本书分为三大部分,基础篇包括Serverless基础介绍,包括Serverless演进、Serverless基础知识、Serverless现状梳理、面临的挑战与机遇;设计实现篇以华为打造的元戎框架为例,详细介绍有状态函数编程模型、高性能函数运行时、高效对接BaaS服务等一系列Serverless创新技术的设计与实现,并提供多个完整的应用场景示例帮助读者深入理解元戎提出的Serverless创新技术;实战篇介绍华为AGC的Serverless平台(元戎的商业化版本),并提供了基于AGC的Serverless平台构建的翻译服务作为案例,使读者掌握如何在商业项目中使用Serverless架构提升研发效率、降低成本。

刘方明,华中科技大学教授、博导,国家优秀青年科学基金获得者、中组部青年拔尖人才,入选爱思唯尔中国高被引学者;长期从事分布式系统与网络技术的相关研究,包括云计算与边缘计算、数据中心与绿色计算、SDN/NFV与5G等领域;在国内外著名期刊和会议发表百余篇论文并多次获最佳论文奖,有多项专利在美国和中国获批;曾获国家自然科学二等奖和教育部自然科学一等奖,曾任国家自然科学基金委信息学部会评专家及多个CCF的A类顶级国际会议程序委员会委员。

李林锋,华为消费者云服务应用市场高级技术总监,精通平台中间件、云原生、Serverless和移动应用分发相关技术,《Netty权威指南》《Netty进阶之路》《分布式服务框架原理与实践》等书作者,目前在华为应用市场从事云原生、AppGallery Connect等平台的技术架构设计工作。

王磊,华为Serverless平台高级架构师,在Serverless、微服务架构及DevOps领域有丰富的经验,著有《微服务架构与实践》一书,同时也是《DevOps实践指南》的译者及EXIN DevOps Master认证教练。

作品目录

  • 序一 Serverless使能应用极简开发和运维
  • 序二 Serverless将成为应用架构发展的未来趋势
  • 序三 Serverless将成为微服务架构的终极模式
  • 前言
  • 1 Serverless综述
  • 1.1 微服务面临的挑战
  • 1.2 什么是Serverless
  • 1.3 Serverless带来的核心变化
  • 1.4 Serverless生态现状
  • 1.5 Serverless的挑战与机遇
  • 1.6 总结
  • 2 新一代Serverless技术
  • 2.1 设计理念
  • 2.2 技术架构
  • 3 有状态函数编程模型
  • 3.1 设计原理
  • 3.2 自走棋游戏编程模型设计示例
  • 4 高性能函数运行时
  • 4.1 函数运行时的设计和实现
  • 4.2 函数冷启动
  • 4.3 弹性伸缩
  • 4.4 函数调度
  • 4.5 性能评测
  • 5 高效对接BaaS服务
  • 5.1 Event Bridge:BaaS服务连接函数的桥梁
  • 5.2 Service Bridge:函数访问BaaS服务的桥梁
  • 6 云数据库服务
  • 6.1 云数据库服务介绍
  • 6.2 云数据库数据模型
  • 6.3 云数据库架构
  • 7 云存储服务
  • 7.1 云存储服务介绍
  • 7.2 云存储架构
  • 7.3 云存储服务总结与挑战
  • 8 云托管服务
  • 8.1 云托管服务架构
  • 8.2 云托管技术原理
  • 9 翻译服务的Serverless架构设计
  • 9.1 Serverless平台与翻译服务
  • 9.2 翻译服务架构技术选型
  • 9.3 翻译服务Serverless架构
  • 10 翻译服务实战开发
  • 10.1 基于Serverless技术的翻译服务开发
  • 10.2 传统开发模式与Serverless模式对比
  • 10.3 Serverless技术演进
展开全部