Service Mesh在腾讯游戏营销的应用

案例来源:腾讯
会议地点:深圳
分享时间: 2020-08-15 11:00-12:00

田甜  |

腾讯 高级工程师

腾讯游戏数据营销高级工程师,腾讯微服务框架与Service Mesh核心开发者,主导Service Mesh在腾讯中应用。TARS-GO早期发起人和核心开发成员,对分布式架构与容器化技术有深入研究,具有丰富的分布式架构设计开发经验与项目实践。

课程概要

案例背景:
微服务框架在腾讯已经应用了十多年,在服务治理与服务开发模式上已经非常成熟了,但是业务需求总是变化的,场景复杂,开发语言众多,通过框架去适配所有场景几乎不可能,为了治理能力扩展更多业务,我们看中了Service Mesh架构,与微服务框架形成了完美的互补与扩展,从而实现云原生架构下的治理方案。

解决思路:
1.引入Service Mesh技术,选择使用istio平台
2.istio目前发展还是早期快速开发阶段,性能上有所欠缺,针对性能上做了一些优化,但是整体效果还是一般,最终官方针对架构优化,大幅度的提升了性能。
3.istio官方目前支持的协议较少,通过底层扩展支持内部私有协议,支持存量业务。
4.扩展istio,让它不限于k98s,支持虚拟机、物理机场景

成果:
目前Service Mesh已经在腾讯内部多个业务上线使用,同时云版本也对外售卖。深入参与一个开源项目,并在公司内部搭建起一个平台协同共建,是一个非常有挑战的事情。首先要对架构有足够的了解,能顶住业务的压力持续反馈优化,使项目形成一个良心循环。

听众收益

1.微服务架构的设计思路
2.Service Mesh架构的设计思路
3.平台化的服务治理解决方案参考

田甜  |

腾讯
高级工程师

腾讯游戏数据营销高级工程师,腾讯微服务框架与Service Mesh核心开发者,主导Service Mesh在腾讯中应用。TARS-GO早期发起人和核心开发成员,对分布式架构与容器化技术有深入研究,具有丰富的分布式架构设计开发经验与项目实践。

课程概要

案例背景:
微服务框架在腾讯已经应用了十多年,在服务治理与服务开发模式上已经非常成熟了,但是业务需求总是变化的,场景复杂,开发语言众多,通过框架去适配所有场景几乎不可能,为了治理能力扩展更多业务,我们看中了Service Mesh架构,与微服务框架形成了完美的互补与扩展,从而实现云原生架构下的治理方案。

解决思路:
1.引入Service Mesh技术,选择使用istio平台
2.istio目前发展还是早期快速开发阶段,性能上有所欠缺,针对性能上做了一些优化,但是整体效果还是一般,最终官方针对架构优化,大幅度的提升了性能。
3.istio官方目前支持的协议较少,通过底层扩展支持内部私有协议,支持存量业务。
4.扩展istio,让它不限于k98s,支持虚拟机、物理机场景

成果:
目前Service Mesh已经在腾讯内部多个业务上线使用,同时云版本也对外售卖。深入参与一个开源项目,并在公司内部搭建起一个平台协同共建,是一个非常有挑战的事情。首先要对架构有足够的了解,能顶住业务的压力持续反馈优化,使项目形成一个良心循环。

听众收益

1.微服务架构的设计思路
2.Service Mesh架构的设计思路
3.平台化的服务治理解决方案参考

CopyRight © 2008-2020 Msup & 高可用架构

京ICP备09001521号