本文是 serverless 入门与实践 的第6篇, 是学习笔记的第6篇
本文是 serverless 入门与实践 的第1篇, 也是学习笔记的第1篇
从今天开始学习<华为 Serverless 核心技术与实践>, 计划: 1篇前言 + 10篇/章 + 1篇总结, 此为第1篇
内容简介
华为2012实验室自研的分布式内核——华为元戎,作为底座支撑了华为终端云通过Serverless快速开发和上线商业服务的应用场景。本书以此为例,系统地剖析了构建Serverless平台的设计思路和实现方案,帮助读者掌握理论知识和实践方法。本书共分10章,内容涵盖了从微服务到Serverless演进的机遇与挑战、基础知识与组件工具、当前生态与发展方向,以及华为元戎创新构建的有状态函数编程模型、高性能函数运行时、高效对接BaaS服务等一系列Serverless核心技术,并配套介绍了云数据库、云存储、云托管等一系列开箱即用的Serverless后端服务。最后,以华为终端云AppGallery Connect平台的翻译服务作为应用案例,完整展示了从技术选型、架构设计、代码示例到实现效果的端到端实践经验,启发读者活学活用Serverless技术。
序
- Serverless使能应用极简开发和运维
- 极简开发实现业务快速上线
- 弹性自运维降低维护成本
- 按需收费降低资源使用成本
- Serverless将成为应用架构发展的未来趋势
- Serverless将成为微服务架构的终极模式
- 微服务: 这不仅造成开发者的学习曲线相当陡峭,而且开发、维护一个微服务架构往往需要较高的初始成本
- 单机思考,集群并行执行
- 正如伯克利RISE Lab主任Ion Stoica教授所言:“Serverless将会成为云时代默认的计算范式,并取代Serverful的计算模式”
前言
以Serverless新理念标志的“应用云化”阶段 -> 云计算“下半场”
伯克利在《简化云编程:伯克利视角下的Serverless计算》一文中预言:Serverless将会成为云时代默认的计算范式,并取代Serverful(传统云)计算模式,而其商业模式变革也被生动地类比为从传统的“租车”服务发展为真正随用随付的“计程车”服务。
- 第1章重点介绍了Serverless的基础知识、关键技术和生态现状
- 第2~5章详细介绍构建新一代Serverless平台的核心技术
- 第6~8章介绍了华为终端云为用户和开发者提供的配套服务
- 第9~10章以华为的实践为例,从技术选型、架构设计到业务函数的划分,再到云函数、云托管、云数据库和云存储服务的搭配使用和代码示例,对基于Serverless技术构建的翻译服务进行端到端完整解析,让读者能够快速学习和全面掌握如何运用Serverless技术高效构建应用。