Mesh 技术实践案例

会议室:会议室7+8(四楼)

分布式架构毫无疑问是当今的主流软件架构方案,Mesh 技术能够在某些方面上解决分... 展开 >

地点:会议室7+8(四楼)

专题:Mesh 技术实践案例

分布式架构毫无疑问是当今的主流软件架构方案,Mesh 技术能够在某些方面上解决分布式架构设计上遇到的问题。

by 陈智伟

腾讯
专家工程师

欢乐游戏工作室长期运营着多款成熟游戏项目,积累了平台化的后台系统和复杂多样的业务架构,并有多达千余种功能不同的微服务。经过细致分析和基于云原生技术的持续重构演进的投入,在上半年基本实现架构全面平稳平滑的高质量上云以及网格化,同时根据自身业务场景,实现稳定高效的 HPA,资源峰值利用率达 60% 以上,大幅地提升了研运效率以及资源利用率,并沉淀了游戏各类业务场景下丰富的上云经验。

在本次分享中,将针对欢乐的游戏业务做细致的网格化方案讲解,可以让其他业务在上云网格化设计时有一些参考。首先,针对原有架构中不同类型的业务模块的网格化方案层层递进讲解;其次,在演进过程中,还需要权衡性能、可用性以及 ROI 等因素;最后,在一套已经十分成熟且积累了大量业务的后台架构中,要做到不停服且平稳地完成网格化改造,本身也面临着巨大的挑战。

演讲提纲:

  1. 背景与挑战
  2. 无状态业务迁移改造
  3. 客户端接入网关改造
  4. 强状态对局业务改造
  5. 智能 HPA
  6. 自研存储及巨量 CGI 迁移改造
  7. SideCar 性能优化
  8. 效果总结

你将获得:

  • 如何改造历史包袱沉重的成熟业务,抽丝剥茧的演进方式介绍
  • 针对游戏业务场景,如何改造或者服务网格化的意见和建议
  • 服务网格中 Sidecar 的实战性能优化经验

by 王志龙

京东
搜索与推荐部/架构师

以搜推广为代表的计算密集型应用面对日益复杂的业务需求和场景,现有服务框架虽然能满足千人千面预期效果下极致性能和高效迭代的需求,但是一方面缺乏灵活的高级流量控制能力和完备的跨语言能力,需要进一步升级来应对各种大促突发流量挑战和满足业务发展的跨部门联动。另一方面搜推广三个业务方向虽然使用一套 RPC 框架,但是一些三方类库因各团队需求侧重有所差异,独立迭代之后相互兼容困难,这使得一些分布式的共性问题难以聚焦解决和相互复用。

回顾软件架构的发展,服务框架和业务分离一直是解决共性问题并提高灵活性的思路,相比各种方案显然 Service Mesh 是相对更彻底的方案,并天然具备高级流量控制能力框架,是很好的沉淀复用且能更加易用的进行微服务治理和解决分布式问题的支点。当然计算密集型应用在落地 Service Mesh 中也会有独有的问题,本议题就是分享和探讨京东以搜索业务为先行载体,落地 Service Mesh 的技术挑战和经验,以及在多个方面取得技术收益赋能业务的探索与实践。

演讲提纲:

  1. Mesh溯源及背景介绍
    • Micro-Service 到 Service Mesh 的一脉相承
    • 从微信 Svrkit 框架与业务分离方案回顾Mesh
    • Mesh——协调微服务能力和分布式压力的支点
  2. 落地挑战和方案选型
    • 搜推广等计算密集型应用特点及落地挑战
    • Proxy 性能损耗 vs Proxyless 业务耦合
    • 多形态数据面&多数据面 + 多控制面架构
  3. 业务赋能探索与实践
    • 跨语言、多协议去中心化网关
    • 异构环境复合多策略负载均衡
    • 数据面轻量自适应限流及重试
    • 测试环境治理及无侵入观测等
  4. 未来规划与技术展望
    • 多运行时的诗和远方
    • 智能自动化流量调控
    • Serverless X Mesh

你将获得:

  • 搜推广等计算密集型应用落地 Mesh 的挑战和经验
  • 非标准协议和非标准环境落地 Mesh 的思考与实践
  • 使用 Mesh 技术解决分布式问题提升性能的典型案例

by 马学宁

国投瑞银基金
信息技术部/首席架构师&副总监

主要是介绍公司微服务平台升级的历程和经验,从旧的云原生平台升级到新的基于 Service Mesh 的平台,技术选型为 Kubernetes + Istio。构建公司的私有云平台,将所有的服务都纳入到该云平台上来;由于业务代码的无侵入,平台移植在开发层面比较轻松和顺畅。本次演讲,主要是介绍我们团队在 Mesh 技术上的实践历程,和经验分享。

演讲提纲:

  1. 引入背景
  2. 构建选择
  3. 升级服务网格
  4. 开发中关联技术
  5. 第三方业务平台接入
  6. 集群规划,发展趋势

你将获得:

  • 了解微服务在云原生平台的应用,及其完整的生态平台
  • DevOps实战,自己怎么去构建一个服务网格平台满足业务需要
  • 如何将第三方服务移植到基于服务网格的云原生平台并进行统一管理

by 林人俊

蚂蚁集团
高级技术专家

分布式架构毫无疑问是当今的主流软件架构方案,相对于上一代的集中式架构,它给我们带来了极大的红利和收益。然而,与之伴随的是分布式架构带来的一些问题,蚂蚁集团在实践中发现,Mesh 技术能够在某些方面上解决这些问题。本次分享将总结、提出分布式架构带来的问题,并介绍蚂蚁集团利用 Mesh 技术来解决它们的实践经验。通过对比同行们的类似做法,得到一个具有普适性的结论:Mesh 是下一代分布式软件的必经之路。基于此结论,对下一代软件架构做出预测和展望。

演讲提纲:

  1. 分布式架构之“殇”
    • 分布式架构在带来极大收益的同时也带来了“复杂性”
    • 分布式业务组件协同需求带来了中间件技术的繁荣和代价
  2. 蚂蚁 Mesh 实践与启示
    • 蚂蚁的分布式架构之“殇”
    • Mesh 带来的解决之道
    • 蚂蚁 Mesh 技术实践
    • 蚂蚁 Mesh 技术发展启示
  3. 从行业内更多的实践看普适性
    • 互联网同行 Mesh 实践
    • 传统金融机构同行 Mesh 实践
    • Mesh 具备解决分布式架构“殇”问题的普适性
  4. 结论与未来展望
    • Mesh 是下一代分布式软件的必经之路
    • 展望下一代分布式软件应用运行时架构

你将获得:

  • Mesh 技术能带来什么技术收益和业务价值
  • 蚂蚁 Mesh 技术的实践细节
  • 对未来分布式软件发展的预测

交通指南

深圳·博林天瑞喜来登酒店

Sheraton Shenzhen Bolin Tianrui Hotel
地址:广东省深圳市南山区留仙大道4088号
如您在购票过程中遇到问题,请扫码咨询票务小姐姐