数字时代的来临为世界各经济体带来了新的机遇,数字经济在推动全球经济发展中的效用愈发凸显。云计算经过多年演进,凭借持续丰富的技术生态,日益完善的产业链,良好的落地推广效果,已成为数字时代的重要基础设施。据统计数据显示,2023年,全球云计算市场规模为5864亿美元,同比增长19.4%,在生成式AI(人工智能)、大模型的算力与应用需求刺激下,云计算市场将保持长期稳定增长,预计2027年全球云计算市场将突破万亿美元。在这场技术革命的浪潮中,云原生与微服务架构以其独特的优势,成为推动企业数字化转型的重要力量。正是在这样的大环境背景下,计算机系统架构领域知名技术专家王志龙在云原生和微服务领域取得了显著成就,为行业的进步与发展贡献了重要的力量。
随着云计算技术的日益成熟和普及,越来越多企业开始转变它们的业务模式,将业务迁移到云端,以实现资源的灵活调度与高效利用。但面对新的云计算环境,传统的IT架构显得力不从心,难以满足企业对快速响应、灵活扩展和高可用性的需求。因此,云原生技术便应运而生,它倡导以容器、微服务、DevOps等为代表的技术理念,旨在帮助企业构建更加高效、灵活、可靠的IT系统。其中,微服务架构被视为云原生技术的关键组成部分,它能够通过将大型单体应用拆分为多个小型、独立的服务,每个服务都围绕特定的业务功能或领域逻辑构建,实现业务模块的独立迭代和部署,进一步提升系统的扩展性、灵活性与弹性。
然而,云原生技术的发展之路并非一帆风顺,其面临着诸多挑战和难题。如何实现服务间的有效通信与协同工作,如何保障系统的高可用性与数据安全,如何降低开发和运维的复杂度与成本,这些都是亟需解决的行业问题,而在王志龙看来,当前的这些挑战恰恰就是行业往更深层次发展的契机。针对这些挑战与难题,王志龙主导了一系列技术研发与实践探索工作,成功研发出“基于Service Mesh的微服务治理平台”并推动其持续优化与应用。Service Mesh是一种云原生基础设施,可以帮助开发者管理和控制微服务架构中复杂的服务间通信,提供高级的流量管理、服务发现、负载均衡、安全控制、观察监控等能力,有助于解决当前存在的技术难题。“因为微服务通过分散能力,主要解决系统复杂度问题,是系统的逻辑垂直拆分;而分布式则是分散压力,主要解决系统性能问题,是系统的物理横向拆分,两者之间密不可分。当前很多应用面对千人千面、日益复杂的业务需求和场景,需要高效迭代和极致性能,这时就面临着两大问题,一是缺乏灵活的高级流量控制能力和完备的跨语言能力,难以应对各种突发流量挑战和满足业务发展的跨部门联动需求;二是各个子业务虽然使用一套框架,但由于不同团队在三方库的侧重上有所差异,导致重复建设、独立迭代之后相互兼容困难,一些分布式的共性问题难以聚焦和复用。而Service Mesh不但天然具备屏蔽分布式系统复杂性、高级流控和安全控制等能力,而且与业务逻辑解耦,具有语言无关性,对应用透明,可以独立高效迭代和升级,并且能够有的放矢地沉淀归纳相似的能力,进而更好地复用,所以它是解决这些问题,并使微服务治理和分布式问题处理更加简便与可靠的有力支点。”王志龙解释道。
“基于Service Mesh的微服务治理平台”的面世成功地解耦了业务逻辑和业务无关的通信及流控等能力,提高了业务的研发效率,降低了系统内部的复杂性,全方位增强了业务流量控制的灵活性,给微服务治理带来全新的视角和理念。无论是分布式架构的微服务间的安全通信、服务发现、负载均衡,还是流量控制等问题,这个平台都能处理得游刃有余,尤其是针对数据密集和计算密集场景自主创新研发的基于人工权重、本地耗时感知、远端负载感知的复合策略负载均衡,以及基于QPS和CPU负载的动态自适应限流,基于eBPF的旁路无侵入观测等行业前沿技术,还有统一Service Mesh控制面协同多类型数据面的具有突破性和全局视野的架构设计,这些不仅可以支持在单一集群内实现更科学的流量控制,而且在混合云环境下的跨集群流量调度中也能发挥重要作用,从而将微服务架构的性能和可靠性同时提升了一个档次。“基于Service Mesh的微服务治理平台”的推出不仅为京东内部业务的快速发展提供了坚实的技术支持,更为不同领域的企业乃至IT行业内大规模微服务架构的推动提供了强大的动力。
面对着来自全球的云原生技术发展大潮,王志龙自信满满,他期待着云原生技术将更广泛地运用于各个行业,推动全球IT行业走向新的风口。他表示,通过继续深化对云原生技术的研究和创新,将有效解决行业发展的多种难题,为业界带来更多的改变和启示。
在整个行业发展的历程中,王志龙也将继续发挥自己的领军作用,以出色的技术才华和前瞻性的战略眼光引领整个行业向更加美好的未来迈进。他坚信通过全体从业者的共同努力与奋斗云原生技术必将迎来更加辉煌的明天,为各行各业以及整个社会的数字化转型与升级注入新的活力与动力。(文/姜文玥)