1、函数即服务标准解读 演 讲 人 : 刘 如 明 输入您的标题 1 2 3 4 ONE 为什么会出现Serverless Serverless是什么 Serverless的组成部分 应用场景 ONE 应用架构的变化刺激产生新的计算抽象应用架构的变化刺激产生新的计算抽象 成熟的计算抽象模型促进应用架构转变成熟的计算抽象模型促进应用架构转变 应用架构逐渐解耦应用架构逐渐解耦 计算的抽象逐步加强计算的抽象逐步加强 专注业务逻辑开发,弱化基础设施管理专注业务逻辑开发,弱化基础设施管理 Serverless概念首次被提出 国外 生态 概念 诞生 AWS Lambda Serverless概念的落地 开启S
2、erverless商业化时代 Google、IBM、Microsoft等发布云函数产 品 国外生态逐渐完善 华为、阿里、腾讯、百度等国内云服务商 发布云函数产品 国内生态初露端倪 国内 生态 OpneFaaS、Kubeless、Fission等开源框 架 百花齐放 开源 Knative ONE 2012年 2014年 2016年 2017年 2017年 2018年 没有一直存在的应用 没有一直存在的服务器 无需构建直接使用 API交互 Serverless BaaS FaaS 事件驱动 触发后调用处理后释放 ONE Serverless=FaaS+BaaS 应用后端服务应用后端服务 大规模数据
3、处理大规模数据处理 和计算类和计算类 基于事件的内容基于事件的内容 处理类应用处理类应用 移动应用后端服务 Web应用后端服务 IoT后端服务 人工智能推理预测 批处理或计划任务 实时文件处理 定制事件触发 简化后端服务,无需构建、运维简化后端服务,无需构建、运维 专注业务价值更高的前端开发专注业务价值更高的前端开发 波峰波谷访问明显波峰波谷访问明显 最大效能的利用资源最大效能的利用资源 事件触发事件触发 ONE T W O Source: IDC, Worldwide Competitive Public Cloud Platform as a Service Market Shares,
4、2017 ServerlessServerless技术正处于快速发展期技术正处于快速发展期 2017-20222017-2022年全球范围内年全球范围内ServerlessServerless 平台服务的复合增长率超过平台服务的复合增长率超过接近接近40%40% TWO TWO ServerlessServerless的主要推动者来自的主要推动者来自大中型公司大中型公司 业务以业务以公有云部署公有云部署为主,为主,多云环境多云环境是主流是主流 TWO ServerlessServerless处于处于小范围试水小范围试水阶段阶段 公有云应用与私有云部署均衡考虑公有云应用与私有云部署均衡考虑 部署
5、成本部署成本是第一考量因素是第一考量因素 能用、好用与具备落地实例是重要参考能用、好用与具备落地实例是重要参考 TWO 我是二级标题 我是三级标题 我是正文 TWO 阿里云、腾讯云、华为云是公有云部署的主要考虑对象阿里云、腾讯云、华为云是公有云部署的主要考虑对象 KubelessKubeless是构建私有化环境的主要参考是构建私有化环境的主要参考 H R E E T 标准框架 细化指标能力要求 能力能力 要求要求 函数基函数基 础能力础能力 平台接平台接 入能力入能力 函数函数 性能性能 计量计量 计费计费 工具工具 完备性完备性 函数函数 安全安全 THREE 12 34 函数生命周期管理函
6、数生命周期管理 函数创建:函数创建:流程创建、模板创建 函数管理:函数管理:增、删、改、查 函数调用:函数调用:事件、函数间调用 触发源:触发源:API网关、Http、对象存储、消息队列 触发方式:触发方式:同步触发、异步触发、定时触发 触发器管理:触发器管理:增删改、版本关联 代码上传:代码上传:控制台录入、zip包、OSS 版本管理:版本管理:多版本并存、指定版本、别名、灰度流控 代码调试:代码调试:在线、本地IDE、命令行、预览 THREE 函数配置函数配置 基本配置:基本配置:内存、运行时、运行超限、 角色