辛宝Otto

辛宝Otto 的玄酒清谈

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

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

#無服務

image.png

作者劉宇,是黑色的書皮。

非常快速的翻完了,用 python 寫了幾個 demo

三個部分

  • 概念和產品
    • 定義 規範 優勢 挑戰 開源推薦
  • 開發入門
    • 搭建 faas
  • 工程實踐
    • 運維 圖像 音視頻 ai 前端等

2018 年,google 發布 knative 基於 k8s 的開源 sls 框架,具備構建容器、流量調配、彈性伸縮、零實例、函數事件等能力

cncf 的 cncf 無服務白皮書 1.0

國內有 kubecon + cloudnativecon

無服務 = faas + baas

faas 解決方案 event source /faas controller /function instance / 平台服務(其他雲服務,比如 db,auth 等)等組成

冷啟動

  • 事例複用。結束生命周期保留一段時間
  • 實例預熱
    • 被動
      • 規則、算法、混合預熱
      • 也就是權重,深度學習預測等
    • 主動
      • 簡單配置、指標配置
    • 混合
  • 資源池化

aws-lambda、阿里雲 - 函數計算、華為雲 - 函數工作流、騰訊雲 - 雲函數

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

開源框架 無服務 devs/ 無服務框架

函數複用。在主函數之前做操作

  • 機器學習場景,初始化時候加載模型,避免每次觸發都重新加載
  • 初始化時候鏈接對象,比如池化
  • 首次運行需要下載初始化的內容
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。