当前位置:首页 > 报告详情

百度-王伟冰-百度内部业务servicemesh大规模实践-百度-王伟冰v2.pdf

上传人: B**** 编号:28646 2021-01-31 27页 1.56MB

1、主办方: 百度核心百度核心业务业务ServiceMeshServiceMesh大大规规模模实实践践 王王伟伟冰冰 百度百度 资资深技深技术专术专家家 主办方: “ ” 请插入 您的照片 讲师简讲师简介介 王伟冰 百度云原生资深技术专家 百度开发框架技术委员会主席 百度PHP编码委员会主席 负责百度微服务框架及服务网格研发工作,对服务治 理有深入的技术积累,对brpc/envoy代码有深入研 究和实践应用。 曾参与建设百度通用反作弊、存储、消息中间件、监 控平台、容器托管平台、云IDE、云上百度运营平台 等,有丰富的云原生实践经验。 主办方: 案例提案例提纲纲 微服务框架到服务网格的演进 百度微

2、服务治理的现状和痛点 案例背景 百度服务网格整体方案 服务网格接入方案 服务网格性能优化 享受服务网格红利 案例介绍 业务收益 展望 收益和展望 主办方: 微服微服务务框架到服框架到服务务网格的演网格的演进进 ContainerContainer 网络栈网络栈 服务A 业务逻辑 SDK 服务发现 负载均衡 服务路由 超时重试 熔断限流 服务B 业务逻辑 SDK 服务发现 负载均衡 服务路由 超时重试 熔断限流 第一代微服第一代微服务务架构架构 基于SDK/开发框架的微服务治理体系 服务治理能力需要在多个框架重复开发开发成本高 框架上线依赖于业务,很难推动老版本 框架升级 升级成本高 服务间拓扑

3、关系和各种治理配置无法统 一管理 管理成本高 微服微服务务框架的框架的问题问题 主办方: 服务网格控制平面 微服微服务务框架到服框架到服务务网格的演网格的演进进 Container 服务ASidecar 服务发现 负载均衡 服务路由 网络栈 业务 逻辑 Container Sidecar 服务发现 负载均衡 服务路由 网络栈 服务B 业务 逻辑 轻量级网络代理 控制平面 负责对sidecar代理进行控制和管理 提供了微服务治理和运维的统一入口 数据平面 sidecar轻量级网络代理 作为微服务通信的基础设施层 业务无关,语言无关,独立演进,透明升级的特性 主办方: 百度核心百度核心业务线业务线微服微服务现务现状状 核心业务线 百度APP 百度信息流 百度地图 百度小程序 开发语言 C+ Golang PHP JAVA 开发框架 BRPC(自研C+) GDP(自研Golang) ODP(自研

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了百度在服务网格方面的实践和经验。百度核心业务线已全面完成微服务改造,形成了多开发语言、多框架和多通信协议构成的复杂异构系统。在服务治理方面,百度遇到了各种挑战,如开发成本高、升级成本高、管理成本高等。为了解决这些问题,百度采用了服务网格技术,并取得了显著的成果。 百度在服务网格的实践过程中,遇到了流量劫持、协议代理实现、老协议兼容和多框架支持等问题。他们通过自主研发和优化,成功地解决了这些问题。在性能优化方面,百度对数据面和控制面进行了性能优化,使得服务网格在处理大量请求时能够保持高性能。 百度落地大规模服务网格的过程中,发现了服务网格并不是微服务治理的银弹,完全无侵入的Mesh方案是不存在的。他们认为,大规模工业化落地的平滑、稳定可控接入方案,需要对已有服务治理组件进行兼容升级和改造。 百度智能云微服务平台已开放包括服务网格在内的多项微服务产品,为用户提供了便捷的服务。他们的实践经验表明,服务网格结合服务可观测、故障止损、混沌工程、容量管理等场景,才能发挥出最大价值。
"百度如何实现服务网格的大规模实践?" "服务网格如何提升百度核心业务的治理能力?" "百度服务网格实践带来了哪些业务收益和启示?"
客服
商务合作
小程序
服务号
折叠