字節跳動函數計算
Serverless 作為云原生下一站,我們團隊建設的 FaaS 平臺目前在基本能力和規模上取得一定的成果,在字節集團和火山引擎上面承載了幾億QPS流量,機器規模幾百萬核。
能力建設目標如下:
- 大規模高彈性 支持 n 實例 per m sec 的大吞吐彈性,10ms~100ms 左右的延遲,這個目標的達成是一個比較長期的過程,是 Serverless 彈性的核心指標和能力。端到端完成大規模高彈性的建設和資源運營,可以助力大規模業務上 Serverless
- 成本優化,資源高效分配 在大規模微服務在 PaaS 形態還是以波峰需求申請資源的今天,導致資源申請困擾著業務和架構同學,FaaS 是最有可能可以把資源按需供給做到最極致的形態,當不同的業務的資源需求可以最大程度互補打平之后,資源應該收斂成架構側統一彈性管控,整體也有助于資源的高效分配利用
- 爆炸半徑控制 為了支撐 FaaS 平臺上的核心服務,需要控制整體風險,引入 cell 單元,生產環境 LF 單機房多套 FaaS 數據面,做到系統高可用和變更的爆炸半徑收斂
- 自動擴縮的智能化&產品化 自動擴縮應該給用戶合理的預期,需要產品化的表達,除了 rule based 的一些原則加上機器學習的預測輔助,配合服務分級區分高低優服務進行資源分配
歡迎試用火山引擎函數計算 https://www.volcengine.com/product/vefaas 歡迎加入我們,請聯系 huahuiyang@gmail.com
如果有興趣對我們團隊有進一步了解,也可以看看我們團隊出的一本技術書籍 https://item.jd.com/10067996365626.html

E-mail: huahuiyang@gmail.com
https://www.linkedin.com/in/huahuiyang/

浙公網安備 33010602011771號