从0-1入门Serverless第一章
摘要通过本文可以了解什么是Serverless及Serverless演进史,Serverless的常见应用场景及价值。
1. Serverless函数计算及应用场景
1.1Serverless的概念,特征以及价值
1.1.1Serverless是什么?
CNCF定义
一种新的云原生计算模型,无需服务器管理而构建和运行应用程序的架构。一个或多个功能的应用上传到平台后执行、扩展和计费
CNCF定义Serverless的LandScape在多个层面协同发展
信通院定义
以应用为中心,无需关注基础设施的计算模式,FaaS不是其唯一形态。Serverless是一整套能力的合集,越来越多的第3三方
服务演进为全托管的Serverless形态
Serverless是云上一整套能力的合集,而不是单一的云服务产品
1.1.2Serverless成国际研究热潮,
预言将成为下一-代默认的计算范式
Serverless函数计算的价值
1.2Serverless函数计算的典型应用场景
1.2.1Serverless函数计算适用场景
Serverless函数计算适用场景主要有以下三类,Web类应用IoT,媒体处理类应用,AI处理应用
Web类应用
解放端侧开发,让端开发者更快、更灵活开发各种应用,无需关注后端服务
- 小程序后端
- Web后端
- 问答机器人
- 前端BFF
IoT,媒体处理类应用
以事件驱动的方式执行服务,按需供给,开发者无需关注业务波峰波谷,节省闲时成本,最终降低运维的成本
- 实时图片处理
- 实时数据流处理
- loT事件处理
- 运维告警处理
AI处理应用
各行各业智能化深入带来更多的应用开发场景,通常需要集成各类服务快速上线
- 视频直播
- Al推理
- 人脸识别
- 车牌识别
1.2.2六个典型的应用场景
典型场景一: Web/App/小程序后端
场景需求特点:
- 业务变化快,
- 上线周期短
函数计算优势:
- 无需管理服务器,
- 开发上线快
典型场景二:BFF/SSR
场景需求特点:
BFF/SSR和业务强相关,通常由前端开发,但前端并不擅长服务器的部署、运维
函数计算优势:
- 无需管理服务器
- 前端可使用熟悉的技术栈开发
典型场景三:事件触发
场景需求特点:
1、业务事件频次不高或波峰波谷明显
函数计算优势:
- 按需付费
- 毫秒级自动弹性
典型场景四:服务间快速集成
场景需求特点:
- 1、业务需要串联多个服务,被集成服务提供了API或SDK
- 2、业务创新需要方案能快速打通试错,并具有一定的扩展性
函数计算优势:
- 多语言开发,事件驱动特性方便对接各类服务
- 按需自动弹性即保证了扩展性又兼顾了成本
典型场景五:视频转码函数工作流
场景需求特点:
- 多步骤弹性并发处理,步骤耗时长
- 需要容错
函数工作流优势:
- 自动弹性满足大并发
- 状态维护,失败重试保证可靠
典型场景六: 安全运维函数工作流
场景需求特点:
- 灵活编排
- 自动化和人工处理相结合
函数工作流优势:
- 编排更灵活,支持深度自定义逻辑
- 通知 回调的方式支持人工介入流程
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhickeck
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
excel图片置于文字下方的方法
PHP中文网 06-27 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
微信提示登录环境异常是什么意思原因
PHP中文网 04-09 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22 -
微信人名旁边有个图标有什么用
PHP中文网 03-11