活动简介
CSDI Summit 中国软件研发创新科技峰会(China Software development Innovation Technology Summit)是由国内专业咨询机构百林哲匠心打造的软件行业技术领域顶级盛会。于 2023 年 9 月 22-24 日在广东深圳举办。协同国内外知名软件、互联网等企业研发一线技术专家,从 AI 和大数据、产业变革、技术创新、生态发展、业务创新、商业模式等方面重点研讨软件研发趋势,秉承干货案例、深度分享、情景教学、沙盘演练、以本士化选题适应城市化需求。
峰会议程中,Layotto 负责人王文学将在 09 月 23 日 10:50 - 12:00 关于多运行时架构的实践作出分享。
基于 MOSN 的多运行时架构的生产落地实践
嘉宾介绍
王文学
Layotto 负责人
蚂蚁集团多运行时项目 Layotto 负责人,Layotto 开源项目 PMC,Apache Committer。一直专注于 ServiceMesh、Kubernetes、多运行时架构等云原生领域,负责云原生技术的推广和落地工作,对 Kubernetes、ServiceMesh、多运行时架构、微服务框架等云原生技术具有深入研究和落地实践经验。开源爱好者,拥有 ServiceMesh 相关专利多项。
内容介绍
〇 分享简介 〇
ServiceMesh 的发展,将 RPC 能力下沉到了 Sidecar 中,实现了应用与流量治理的解耦,应用不再需要关注限流、服务发现、服务注册等一系列复杂服务治理能力。但传统的微服务应用除了依赖 RPC 能力外,往往需要依赖多种分布式运行时能力,比如对象存储、消息队列、配置读写、缓存等能力。
伴随着上述运行时能力以及云服务提供商的多样化,导致了传统微服务应用在开发部署中面临了新的挑战。首先是移植性问题,传统微服务应用跟运行时能力强绑定,无法做到不同平台之间的无感迁移。其次不同编程语言的微服务应用无法共享一套 SDK,需要重复性的“造轮子”。基于多运行时架构能力,可以实现将运行时能力下沉到 Sidecar 中,实现运行时能力与应用的解绑。
本次分享将让参会者理解多运行时架构发展建设的关键难点和解决方法,ServiceMesh 与多运行时架构的融合方案,多运行时架构落地实践中的痛点和解决方法。
〇 分享收益 〇
1. 目标:
多运行时架构和 ServiceMesh 的融合方案,以及如何在实际生产中落地多运行时架构的最佳实践,包括支持用户自定义拓展能力、性能优化、接口标准化定制等方面的方法。
2. 成功(或教训)要点:
接口标准化定义:基于多运行时架构构建的微服务应用,面向的不再是传统的 SDK 接口,而是一套基于 GRPC 的标准接口,因此接口的标准化定义决定了应用后期的可移植性。
与 ServiceMesh 相互融合:每引入一个 Sidecar 都会增加系统的复杂度,增加系统的运维成本,如何实现和 ServiceMesh 的融合,让 ServiceMesh 和多运行时架构融合在一个 Sidecar 中,降低应用部署和运维的复杂度至关重要。
用户自定义拓展接口:接口的标准化定义是一个漫长的过程,从 Proposal 到最终的敲定往往可能经历数月之久,如何在标准化的同时,支持用户自定义接口是一个需要解决的挑战。
3. 启示:
通过多运行时架构,实现将运行时能力下沉到 Sidecar 中与 ServiceMesh 相融合是当前云原生背景下构建微服务应用的最佳实践。
〇 分享亮点 〇
1. 分享基于 MOSN 的多运行时架构价值应用
2. 落地基于 MOSN 的多运行时架构的难点和挑战
3. 分享基于 MOSN 的多运行时架构的落地实践案例
4. 多运行时架构的未来展望
Q&A 环节
活动推荐
点击文末「阅读原文」查看本次 Summit 议题日程,对相关议题分享感兴趣的同学欢迎即刻报名参与峰会。
了解更多…
Layotto Star 一下✨:
https://github.com/mosn/layotto