专题演讲嘉宾:阔鑫

字节跳动Serverless计算/研发工程师

曾加入亚马逊电商,参与电商评论系统开发迭代;在工作中开始大量接触到 Serverless 产品 AWS Lambda,被 Serverless 免运维、弹性伸缩的强大能力缩吸引;随后出于对 Serverless 技术的热爱,加入了亚马逊 AWS,参与了 AWS Lambda 异步调用链路和沙箱运行时的开发。

回国后加入字节跳动基础架构部门,和团队一起开发了字节内部的第一个 Serverless 平台 ByteFaaS;在业界 Serverless 产品形态的基础上做了当前 ByteFaaS 平台,支撑了字节内部所有业务线的海量微服务,从请求调用量来看,已经是业内规模最大的 Serverless 解决方案。

在 ByteFaaS 技术平台的基础上,我们希望把字节的 Serverless 技术能力进一步对外输出。现阶段主要负责火山引擎 Servereless 产品 veFaaS 的开发迭代工作。

by 阔鑫

字节跳动
Serverless计算/研发工程师

ByteFaaS 是字节跳动基于云原生 Kubernetes 技术体系自研的 Serverless 平台;发展三年多以来已经是业界规模最大的 Serverless 解决方案,覆盖字节所有业务线海量微服务,目前已经承载 20w 微服务,峰值调用量1亿 QPS。

在业务大规模上量的过程中,对稳定性、可扩展性的要求越来越高,我们也面临了更多挑战:

  • 相比传统 PaaS 解决方案 Serverless 如何提供同样甚至更高的稳定性保障
  • 极端容灾场景下我们如何做好多集群的容灾备份
  • 在业务逐步上量过程中我们如何解决服务可扩展性的问题
  • 进一步当 Serverless 已经具备一定规模基础上,如何与其他产品共享资源池,提高整体的资源利用率

这次的分享,我会针对上面提到的这些的挑战,逐一介绍我们的解决手段和结果。

演讲提纲:

  1. Serverless 和 ByteFaaS 平台介绍
  2. ByteFaaS 的规模和面临的挑战
  3. 容灾:多机房的容灾和流量调度
  4. 稳定性:应对突发流量 vs 稳态流量 的不同策略
  5. 可扩展性:多集群的管理
  6. 资源:基于 Virtual Kubelet 的共池尝试

你将获得:

  • 了解 Serverless 技术当前的发展现状
  • 针对大规模分布式多集群的系统 在 容灾、稳定性和可扩展性的实践经验
票务小姐姐