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




分布式架构毫无疑问是当今的主流软件架构方案,Mesh 技术能够在某些方面上解决分布式架构设计上遇到的问题。
欢乐游戏工作室长期运营着多款成熟游戏项目,积累了平台化的后台系统和复杂多样的业务架构,并有多达千余种功能不同的微服务。经过细致分析和基于云原生技术的持续重构演进的投入,在上半年基本实现架构全面平稳平滑的高质量上云以及网格化,同时根据自身业务场景,实现稳定高效的 HPA,资源峰值利用率达 60% 以上,大幅地提升了研运效率以及资源利用率,并沉淀了游戏各类业务场景下丰富的上云经验。
在本次分享中,将针对欢乐的游戏业务做细致的网格化方案讲解,可以让其他业务在上云网格化设计时有一些参考。首先,针对原有架构中不同类型的业务模块的网格化方案层层递进讲解;其次,在演进过程中,还需要权衡性能、可用性以及 ROI 等因素;最后,在一套已经十分成熟且积累了大量业务的后台架构中,要做到不停服且平稳地完成网格化改造,本身也面临着巨大的挑战。
演讲提纲:
你将获得:
以搜推广为代表的计算密集型应用面对日益复杂的业务需求和场景,现有服务框架虽然能满足千人千面预期效果下极致性能和高效迭代的需求,但是一方面缺乏灵活的高级流量控制能力和完备的跨语言能力,需要进一步升级来应对各种大促突发流量挑战和满足业务发展的跨部门联动。另一方面搜推广三个业务方向虽然使用一套 RPC 框架,但是一些三方类库因各团队需求侧重有所差异,独立迭代之后相互兼容困难,这使得一些分布式的共性问题难以聚焦解决和相互复用。
回顾软件架构的发展,服务框架和业务分离一直是解决共性问题并提高灵活性的思路,相比各种方案显然 Service Mesh 是相对更彻底的方案,并天然具备高级流量控制能力框架,是很好的沉淀复用且能更加易用的进行微服务治理和解决分布式问题的支点。当然计算密集型应用在落地 Service Mesh 中也会有独有的问题,本议题就是分享和探讨京东以搜索业务为先行载体,落地 Service Mesh 的技术挑战和经验,以及在多个方面取得技术收益赋能业务的探索与实践。
演讲提纲:
你将获得:
主要是介绍公司微服务平台升级的历程和经验,从旧的云原生平台升级到新的基于 Service Mesh 的平台,技术选型为 Kubernetes + Istio。构建公司的私有云平台,将所有的服务都纳入到该云平台上来;由于业务代码的无侵入,平台移植在开发层面比较轻松和顺畅。本次演讲,主要是介绍我们团队在 Mesh 技术上的实践历程,和经验分享。
演讲提纲:
你将获得:
分布式架构毫无疑问是当今的主流软件架构方案,相对于上一代的集中式架构,它给我们带来了极大的红利和收益。然而,与之伴随的是分布式架构带来的一些问题,蚂蚁集团在实践中发现,Mesh 技术能够在某些方面上解决这些问题。本次分享将总结、提出分布式架构带来的问题,并介绍蚂蚁集团利用 Mesh 技术来解决它们的实践经验。通过对比同行们的类似做法,得到一个具有普适性的结论:Mesh 是下一代分布式软件的必经之路。基于此结论,对下一代软件架构做出预测和展望。
演讲提纲:
你将获得:



