Serverless 高密度部署与 Web-interoperable Runtime 在字节跳动的实践

所属专题:前端 Serverless 研发体系建设

嘉宾 : 朱凯迪(死月) | 字节跳动架构师

会议室 : 宴会厅1

讲师介绍

专题演讲嘉宾:朱凯迪(死月)

字节跳动架构师

Node.js Core Collaborator 之一、《Node.js:来一打 C++ 扩展》作者、《JavaScript 悟道》《精通 Vim》译者; 硕士毕业于浙江大学,曾就职于大搜车、蚂蚁集团、淘宝,目前在字节跳动研发效能部负责 Serverless 高密度部署解决方案和 Web-interoperable Runtime(V8 Worker)。之前曾负责大搜车 Node.js 基建、统一网关,在蚂蚁集团负责 Node.js 基础架构相关工作,也负责过 Cloud IDE 的后端相关研发。

议题介绍

演讲:Serverless 高密度部署与 Web-interoperable Runtime 在字节跳动的实践

在 Serverless 的浪潮下,用户的运维成本越来越低,但调度的粒度还是不够细,高密度部署解决方案将函数部署粒度进一步拆分,直达容器内部,通过调度策略能够充分压榨服务器资源(CPU、内存等)。在此基础上搭配业界标准的 Web-interoperable Runtime,让用户的开发成本、运维成本进一步降低,同时提高资源利用率。

演讲提纲:

  1. 高密度部署
    • 传统 Serverless 部署方式
    • 高密度部署架构
    • 资源利用率与结算
    • 多语言与 WASM
    • 不止于 Serverless
  2. Web-interoperable Runtime
    • 什么是 Web-interoperable Runtime
    • WinterCG 与 Winter
    • 与 Node.js 的区别
    • 生态、标准:Service Worker API
  3. 高密度部署在字节跳动的实践
    • Goofy Worker v1.0
    • Goofy Worker v2.0 (Hourai.js)
    • 低成本运维
    • 高可调度性
    • 成本节约
    • 更多场景实践

你将获得:

  • 对于云厂商的用户,可以了解未来 Serverless 演进的趋势,从而为未来的架构提前做好准备和心理预期,也可以基于云厂商的 FaaS 服务,定制自身的高密度部署方案;
  • 对于云服务提供厂商,可以了解未来需要以什么样的基础架构来提供服务给用户。同时了解这种架构的优势,无论是从运维成本、可调度性以及资源利用率等角度都是比较优秀的选择。

交通指南

深圳·大中华喜来登酒店

Sheraton Shenzhen Futian Hotel
地址:中国广东省深圳市福田区福华路福华路大中华国际交易广场
票务小姐姐