辛宝Otto

辛宝Otto 的玄酒清谈

北漂前端程序员儿 / 探索新事物 / Web Worker 主播之一/内向话痨
xiaoyuzhou
email

book已读完-Serverless工程实践从入门到进阶

#serverless

image.png

作者刘宇,是黑色的书皮。

非常快速的翻完了,用 python 写了几个 demo

三个部分

  • 概念和产品
    • 定义 规范 优势 挑战 开源推荐
  • 开发入门
    • 搭建 faas
  • 工程实践
    • 运维 图像 音视频 ai 前端等

2018 年,google 发布 knative 基于 k8s 的开源 sls 框架,具备构建容器、流量调配、弹性伸缩、零实例、函数事件等能力

cncf 的 cncf serverless whitepaper 1.0

国内有 kubecon + cloudnativecon

serverless = faas + baas

faas 解决方案 event source /faas controller /function instance / 平台服务(其他云服务,比如 db,auth 等)等组成

冷启动

  • 事例复用。结束生命周期保留一段时间
  • 实例预热
    • 被动
      • 规则、算法、混合预热
      • 也就是权重,深度学习预测等
    • 主动
      • 简单配置、指标配置
    • 混合
  • 资源池化

aws-lambda、阿里云 - 函数计算、华为云 - 函数工作流、腾讯云 - 云函数

cncf 给出了一些工业界的 faas 平台, knative/open whisk/fission/kubeless

开源框架 serverless devs/serverless framework

函数复用。在主函数之前做操作

  • 机器学习场景,初始化时候加载模型,避免每次触发都重新加载
  • 初始化时候链接对象,比如池化
  • 首次运行需要下载初始化的内容
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。