云原生运行时趋势:马振军探讨ServiceMesh向应用运行时的演进与未来五年展望

需积分: 5 0 下载量 97 浏览量 更新于2024-06-22 收藏 3.65MB PDF 举报
云原生运行时的下一个五年是一个关于云计算领域的重要演讲,由马振军主讲,他来自蚂蚁集团的中间件团队,负责MOSN、Layotto等关键项目的实施。马振军以其花名“古今”表达了对技术和历史的融合态度,专注于云原生、容器运行时以及WebAssembly等前沿技术的发展。 演讲的核心内容分为两个部分:一是从ServiceMesh到应用运行时的演进,讨论了蚂蚁集团在ServiceMesh实践中的经验,包括应用SDK、服务路由、负载均衡、通信序列化协议以及sidecar模式的应用。马振军提到,虽然ServiceMesh带来了业务解耦和平滑升级的优势,但同时也存在升级成本高、异构语言治理能力不足和SDK版本不统一等问题。蚂蚁集团通过MOSN等技术尝试实现基础服务的泛Mesh化,以便更好地支持不同编程语言的应用和服务交互。 第二部分聚焦于未来五年的发展展望,提出了疑问:函数(Function-as-a-Service, FaaS)是否会成为下一个技术趋势。演讲者探讨了当前基础服务的升级频率、服务绑定模式,以及如何处理不同语言的业务逻辑、通信序列化协议的选择。例如,蚂蚁集团的解决方案中,SOFA-RPC、SOFA-Cache、SOFA-MQ等工具集成了Java、Node.js、C++等多种语言的SDK,并强调了基础服务与应用程序的强绑定与松散绑定之间的权衡。 马振军在演讲中还提到了基础服务如RPC、缓存、消息队列和配置管理的重要性,以及如何通过MOSN等技术重新定义基础设施的边界。他指出,随着技术的迭代,如何在保持灵活性的同时降低升级成本和异构语言间的沟通挑战,将是云原生运行时发展中的关键课题。 这个演讲深入探讨了云原生技术的现状、挑战与未来趋势,展示了蚂蚁集团在ServiceMesh和应用运行时领域的实践,以及他们对未来五年可能的技术路径的思考。对于IT专业人士来说,这是一个了解云原生技术最新进展和战略方向的重要参考资源。