#無服務
作者劉宇,是黑色的書皮。
非常快速的翻完了,用 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/ 無服務框架
函數複用。在主函數之前做操作
- 機器學習場景,初始化時候加載模型,避免每次觸發都重新加載
- 初始化時候鏈接對象,比如池化
- 首次運行需要下載初始化的內容