陈鹏,现就职于百度基础架构部云原生团队,百度云原生技术专家,先后参与百度大搜PaaS系统、分布式存储系统的研发和落地,并主导和参与了服务网格在百度内部多个核心业务的大规模落地,对云原生、Service Mesh、Isito等方向有深入的研究和实践经验。

陈鹏,现就职于百度基础架构部云原生团队,百度云原生技术专家,先后参与百度大搜PaaS系统、分布式存储系统的研发和落地,并主导和参与了服务网格在百度内部多个核心业务的大规模落地,对云原生、Service Mesh、Isito等方向有深入的研究和实践经验。
Service Mesh从诞生至今短短数年,就以席卷之势成为了云原生时代的通信设施标准,被奉为“下一代微服务”。然而由于像Istio这样Service Mesh中的佼佼者,其在对异构基础环境支持、私有协议支持、复杂流量调度策略、产品化和易用性、性能和可靠性等方面还存在诸多限制和缺陷,Service Mesh的落地一直以来都令人谈虎色变。
本主题拟结合Service Mesh在百度公司Feed、手机百度、百度地图等百亿量级流量的核心生产环境大规模落地的真实案例,为大家带来关于上述Service Mesh落地的诸多痛点问题的深入思考和实践经验。
一. Service Mesh在百度公司的发展简史
2013 大搜自研类Service Mesh架构
2015 百度网盘UFC系统
2017 自研BMesh系统
2019 基于Istio研发的云原生Service Mesh产品
二. Istio在百度的大规模落地
1. 整体产品和技术架构
2. 研发模式:内部开源共建
3. 极致性能优化
基于Naming的透明高性能流量劫持机制
Link模型:大幅精简xds信息
Envoy线程模型优化
4. 生产级流量调度策略沉淀
5. 完善的产品和技术生态
Sidecar配置和状态监控
实例级/集群级mesh流量摘除,秒级自动容灾
参数调优:AI自动调参平台
三. 未来展望
1. 强化产品和架构能力
2. 技术输出,反哺开源
深入了解如何才能将Service Mesh这一崭新的技术在生产环境中安全平稳的进行大规模落地
对微服务、云原生、服务网格等领域有一定了解的人群



微信咨询

电话咨询
微信联系我们

