字节跳动函数计算
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号