0
点赞
收藏
分享

微信扫一扫

从0-1入门Serverless第一章

摘要通过本文可以了解什么是Serverless及Serverless演进史,Serverless的常见应用场景及价值。

1. Serverless函数计算及应用场景

1.1Serverless的概念,特征以及价值

1.1.1Serverless是什么?

CNCF定义

一种新的云原生计算模型,无需服务器管理而构建和运行应用程序的架构。一个或多个功能的应用上传到平台后执行、扩展和计费
CNCF定义Serverless的LandScape在多个层面协同发展

从0-1入门Serverless第一章_服务器

信通院定义

以应用为中心,无需关注基础设施的计算模式,FaaS不是其唯一形态。Serverless是一整套能力的合集,越来越多的第3三方
服务演进为全托管的Serverless形态
Serverless是云上一整套能力的合集,而不是单一的云服务产品

从0-1入门Serverless第一章_运维_02

1.1.2Serverless成国际研究热潮,

预言将成为下一-代默认的计算范式

从0-1入门Serverless第一章_运维_03

Serverless函数计算的价值

从0-1入门Serverless第一章_服务器_04

1.2Serverless函数计算的典型应用场景

1.2.1Serverless函数计算适用场景

Serverless函数计算适用场景主要有以下三类,Web类应用IoT,媒体处理类应用,AI处理应用

Web类应用

解放端侧开发,让端开发者更快、更灵活开发各种应用,无需关注后端服务

  • 小程序后端
  • Web后端
  • 问答机器人
  • 前端BFF

从0-1入门Serverless第一章_服务器_05

IoT,媒体处理类应用

以事件驱动的方式执行服务,按需供给,开发者无需关注业务波峰波谷,节省闲时成本,最终降低运维的成本

  • 实时图片处理
  • 实时数据流处理
  • loT事件处理
  • 运维告警处理

从0-1入门Serverless第一章_应用场景_06

AI处理应用

各行各业智能化深入带来更多的应用开发场景,通常需要集成各类服务快速上线

  • 视频直播
  • Al推理
  • 人脸识别
  • 车牌识别

从0-1入门Serverless第一章_应用场景_07

1.2.2六个典型的应用场景

典型场景一: Web/App/小程序后端

场景需求特点:

  • 业务变化快,
  • 上线周期短

函数计算优势:

  • 无需管理服务器,
  • 开发上线快

从0-1入门Serverless第一章_应用场景_08

典型场景二:BFF/SSR

场景需求特点:
BFF/SSR和业务强相关,通常由前端开发,但前端并不擅长服务器的部署、运维
函数计算优势:

  • 无需管理服务器
  • 前端可使用熟悉的技术栈开发

从0-1入门Serverless第一章_应用场景_09

典型场景三:事件触发

场景需求特点:
1、业务事件频次不高或波峰波谷明显
函数计算优势:

  • 按需付费
  • 毫秒级自动弹性

从0-1入门Serverless第一章_服务器_10

典型场景四:服务间快速集成

场景需求特点:

  • 1、业务需要串联多个服务,被集成服务提供了API或SDK
  • 2、业务创新需要方案能快速打通试错,并具有一定的扩展性

函数计算优势:

  • 多语言开发,事件驱动特性方便对接各类服务
  • 按需自动弹性即保证了扩展性又兼顾了成本

从0-1入门Serverless第一章_应用场景_11

典型场景五:视频转码函数工作流

场景需求特点:

  • 多步骤弹性并发处理,步骤耗时长
  • 需要容错

函数工作流优势:

  • 自动弹性满足大并发
  • 状态维护,失败重试保证可靠


从0-1入门Serverless第一章_服务器_12

典型场景六: 安全运维函数工作流

场景需求特点:

  • 灵活编排
  • 自动化和人工处理相结合

函数工作流优势:

  • 编排更灵活,支持深度自定义逻辑
  • 通知+回调的方式支持人工介入流程

从0-1入门Serverless第一章_应用场景_13


举报

相关推荐

0 条评论