嘉宾 | 吕亚霖 整理 | 小雨青年
出品 | CSDN云原生
2022年6月14日,在CSDN云原生系列在线峰会第9期“Serverless峰会”上,作业帮基础架构-架构研发团队负责人吕亚霖分享了Serverless虚拟节点的落地实践。
作业帮Serverless的演化历程
作业帮云原生历程的核心目标之一是提升资源利用率,因为Serverless具有弹性伸缩、按量计费、强隔离性特点,并且Kubernetes Serverless虚拟节点和正常节点使用上无差异,所以Serverless成为了作业帮技术架构探索的核心方向。
Serverless的运行方案有两种,一种是函数计算,另一种是K8s虚拟节点。
K8s的虚拟节点具有对现有服务无使用差异、用户体验较好、业务服务无感知的特点,并可以基于现有基础架构进行迁移。
作业帮的Serverless演化大致分为3个阶段:
-
2020年,尝试将部分密集计算调度到Serverless虚拟节点上,用service虚拟节点的低层强隔离性来规避服务之间的相互影响;