Linux 下一代架构基金会宣布:正式成立 NextArch 基金会微服务技术组!联手腾讯等企业/社区共同发力微服务标准化建设

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
简介: Linux 下一代架构基金会宣布:正式成立 NextArch 基金会微服务技术组!联手腾讯等企业/社区共同发力微服务标准化建设

2022 年 3 月 23 日,NextArch 基金会正式宣布成立微服务 SIG(Special Interest Group,以下简称“微服务技术组”),来自腾讯、字节跳动、七牛云、快手、BIGO、好未来和蓝色光标等多家企业的技术专家成为首批成员。

image.png

image.png

据悉,该小组聚合了 Linux 基金会、大型科技公司、行业技术专家等多方资源,致力于推动微服务技术及其开源生态的持续发展,将面向企业在微服务生产实践中遇到的问题,针对不同行业和应用场景输出标准化解决方案,并且联合 PolarisMesh、TARS、go-zero、GoFrame、CloudWeGo 和 Spring Cloud Tencent 等开源社区提供开箱即用的实现,从而降低微服务用户的落地门槛。

作为下一代架构的关键部分,随着企业数字化转型持续深入,微服务架构正在被越来越多的企业采用。相关市场调研表明,2023 年微服务云市场的规模达到 18.8 亿美元,从 2018 到 2023 年的复合年增长率达到 22.4%。

在微服务架构中,一个函数只可以调⽤同⼀个微服务的函数。如何实现分布式服务之间的通信是微服务架构的首要问题,构建高性能、高可用的远程调用能力并不容易。值得庆幸的是,已经有 grpc、thrift、tars、go-zero、GoFrame、cloudwego/kitex 和 spring cloud 等大量开源的分布式服务开发框架,可以帮助终端用户快速地构建微服务。

由于这些框架并不能解决所有的问题,因此保障大规模服务的稳定运营还需要考虑更多方面。例如:在分布式架构中如何处理基础设施以及应用层的各种异常、如何实现大规模服务的无损发布和流量调度,如何定位和分析复杂调用链路中出现的问题等。对于中大型企业来说,还存在异构的开发技术栈和运行时环境,存在跨地域和混合云的架构要求。如何在更加复杂的应用场景中解决上述问题,企业及开发者面临更多的挑战。

不同的微服务开发框架及工具链,对于服务治理体系的理解和实现存在差异性,不利于微服务技术的沉淀及长期发展。终端用户必须在不同的基础设施和适当的工具之间做出艰难的抉择,才可能解决微服务架构落地过程中的各种问题,加大了企业在微服务架构落地过程中的成本。

据了解,微服务技术组近日已经向 NextArch 基金会提交了首个提案。根据各企业在分布式或者微服务生产实践中的经验和痛点,面向多语言、多框架和异构基础设施,针对不同行业和应用场景输出微服务落地的标准化方案,并且依托相关开源社区提供推荐实现,方便终端用户落地。

image.png

腾讯云专家工程师单家骏表示,北极星(Polaris)是腾讯自研和开源的服务治理框架和平台,解决了业务系统因多语言、多框架以及业务差异性带来的服务治理不一致的问题,在腾讯内部覆盖了 90% 以上的业务部门,完成了服务发现和治理的标准化。我们期望加入 NextArch 基金会这样一个中立组织,推动并承载标准化的服务治理体系的落地,促进微服务开源生态的进一步发展。

七牛云技术副总裁万俊峰提出,需要进一步提炼和抽象微服务的能力,并加以标准化,这样可以更好的沉淀经验,并将各语言的微服务框架提供规范化对接,从而推动微服务技术的进一步发展。同时也期望在微服务技术组能够更多的讨论微服务落地的各种最佳实践,也期望能够通过 go-zero 开源社区帮助推动共识的微服务治理标准落地。

GoFrame 开源框架项目发起人郭强认为,在微服务化之后,项目架构将会引入更多的痛点:服务之间的高效通信、分布事务处理、微服务化治理、服务版本管理、项目迭代协作等。微服务 SIG 需要做的是针对这些痛点分析共性之处,形成统一化和规范化的解决方案。以帮助企业更快速地实现微服务化,同时也需要提供一些最佳实践。80% 的解决方案抽象,20% 的最佳实践沉淀。

TARSGo 核心开发者和开源项目维护者利开园表示,微服务技术组的成立有利于完善微服务的生态与技术标准,有利于用户更低成本落地和更高效率运营微服务体系。

字节跳动微服务架构师,CloudWeGo 开源负责人罗广明表示,微服务技术发展至今,业界涌现出一大批微服务开发框架、技术和最佳实践,多样化是不可避免的,但是微服务架构里面所涉及的服务治理体系却可以做到统一和规范化。NextArch 微服务技术组正是在这样的背景下诞生了,旨在提供统一服务治理体系,解决共性问题,将促进微服务框架和技术的进一步演进和发展。

好未来智学云 PaaS 平台负责人苏柯表示,微服务理念和相关架构技术在一定程度上对原来复杂的分布式架构进行了抽象和开箱即用的技术简化,降低了分布式系统开发的使用成本和门槛,也正是这一点让微服务得到了蓬勃的发展和演进,但是大家并没有形成事实上统一的标准和实现,期望微服务SIG能将大家成熟有价值的企业实践进行沉淀和推广。

蓝色光标技术总监喻翔表示,企业在微服务实践过程经常面临的问题是新老技术框架共存、虚拟机和容器部署共存、混合云部署等。而业界现有的开源服务治理框架,或多或少都对研发框架,部署方式有要求。这导致企业增加了大量的定制化,重复研发的成本高。微服务 SIG 正是致力于制定跨语言跨平台的标准化方案,降低企业向微服务技术演进成本。

Bigo 运维研发负责人张波表示,NextArch 基金会致力于在异构基础设施、多元化技术栈和混合云场景下的构建下一代技术架构;希望和 NextArch 基金会一起探讨下一代技术架构的最佳实践并探讨标准。可以给出面向下一代技术架构的微服务治理的解决方案。

快手微服务架构师,服务治理技术负责人兼布道师魏诗白表示,微服务技术是在微服务架构下衍生的各种必要能力,包括但不限于服务注册、配置中心、流量治理、RPC 通信等技术。微服务 SIG 致力于在微服务技术领域为业界提供一套行之有效的标准与最佳实践,降低领域认知门槛。

自 2021 年 11 月 NextArch 基金会正式在 Linux 基金会旗下成立以来,已有包括腾讯等 40 余家企业或单位作为首批共建和支持单位加入,目前共增至 53 家企业。NextArch 基金会致力于在异构基础设施、多元化技术栈和混合云场景下的构建下一代技术架构,始终秉承一个开放中立的治理模式,发展适合企业数字化转型的开源生态。

目前, NextArch 基金会首个提案已经围绕企业在分布式或者微服务生产实践中的痛点提出,期待更多相关企业和开源社区加入 NextArch 基金会,共同探讨分布式或者微服务治理的标准化方案。

相关文章
|
21天前
|
运维 Cloud Native 持续交付
深入理解云原生架构及其在现代企业中的应用
随着数字化转型的浪潮席卷全球,企业正面临着前所未有的挑战与机遇。云计算技术的迅猛发展,特别是云原生架构的兴起,正在重塑企业的IT基础设施和软件开发模式。本文将深入探讨云原生的核心概念、关键技术以及如何在企业中实施云原生策略,以实现更高效的资源利用和更快的市场响应速度。通过分析云原生架构的优势和面临的挑战,我们将揭示它如何助力企业在激烈的市场竞争中保持领先地位。
|
19天前
|
Kubernetes Cloud Native 微服务
探索云原生技术:容器化与微服务架构的融合之旅
本文将带领读者深入了解云原生技术的核心概念,特别是容器化和微服务架构如何相辅相成,共同构建现代软件系统。我们将通过实际代码示例,探讨如何在云平台上部署和管理微服务,以及如何使用容器编排工具来自动化这一过程。文章旨在为开发者和技术决策者提供实用的指导,帮助他们在云原生时代中更好地设计、部署和维护应用。
|
20天前
|
弹性计算 API 持续交付
后端服务架构的微服务化转型
本文旨在探讨后端服务从单体架构向微服务架构转型的过程,分析微服务架构的优势和面临的挑战。文章首先介绍单体架构的局限性,然后详细阐述微服务架构的核心概念及其在现代软件开发中的应用。通过对比两种架构,指出微服务化转型的必要性和实施策略。最后,讨论了微服务架构实施过程中可能遇到的问题及解决方案。
|
12天前
|
监控 安全 API
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
本文详细介绍了PaliGemma2模型的微调流程及其在目标检测任务中的应用。PaliGemma2通过整合SigLIP-So400m视觉编码器与Gemma 2系列语言模型,实现了多模态数据的高效处理。文章涵盖了开发环境构建、数据集预处理、模型初始化与配置、数据加载系统实现、模型微调、推理与评估系统以及性能分析与优化策略等内容。特别强调了计算资源优化、训练过程监控和自动化优化流程的重要性,为机器学习工程师和研究人员提供了系统化的技术方案。
133 77
使用PaliGemma2构建多模态目标检测系统:从架构设计到性能优化的技术实践指南
|
19天前
|
Java 开发者 微服务
从单体到微服务:如何借助 Spring Cloud 实现架构转型
**Spring Cloud** 是一套基于 Spring 框架的**微服务架构解决方案**,它提供了一系列的工具和组件,帮助开发者快速构建分布式系统,尤其是微服务架构。
138 68
从单体到微服务:如何借助 Spring Cloud 实现架构转型
|
18天前
|
运维 监控 持续交付
微服务架构解析:跨越传统架构的技术革命
微服务架构(Microservices Architecture)是一种软件架构风格,它将一个大型的单体应用拆分为多个小而独立的服务,每个服务都可以独立开发、部署和扩展。
148 36
微服务架构解析:跨越传统架构的技术革命
|
5天前
|
监控 数据可视化 架构师
为什么企业需要开展架构治理?
随着数字化转型加速,企业面临的技术和业务环境日益复杂,传统架构难以应对快速变化的需求。企业架构治理成为数字化转型的关键,通过确保技术与战略对接、优化资源利用、降低风险和复杂性,提升企业灵活性、效率和创新能力,支持快速响应市场变化,推动数字化转型成功。
36 7
为什么企业需要开展架构治理?
|
5天前
|
监控 数据可视化
如何通过建模工具实现企业架构治理全流程管理
企业架构治理工具通过构建统一的架构语言、可视化建模、流程管理、资源整合和多场景分析,实现企业架构的全生命周期管理。该工具赋能企业数字化转型,确保业务、平台、数据及技术相互耦合闭环,提供从规划到决策的一站式服务,助力提升业务运营、优化组织管理和加速数字化建设。
17 2
如何通过建模工具实现企业架构治理全流程管理
|
19天前
|
运维 Cloud Native 持续交付
云原生技术深度探索:重塑现代IT架构的无形之力####
本文深入剖析了云原生技术的核心概念、关键技术组件及其对现代IT架构变革的深远影响。通过实例解析,揭示云原生如何促进企业实现敏捷开发、弹性伸缩与成本优化,为数字化转型提供强有力的技术支撑。不同于传统综述,本摘要直接聚焦于云原生技术的价值本质,旨在为读者构建一个宏观且具体的技术蓝图。 ####
|
21天前
|
设计模式 负载均衡 监控
探索微服务架构下的API网关设计
在微服务的大潮中,API网关如同一座桥梁,连接着服务的提供者与消费者。本文将深入探讨API网关的核心功能、设计原则及实现策略,旨在为读者揭示如何构建一个高效、可靠的API网关。通过分析API网关在微服务架构中的作用和挑战,我们将了解到,一个优秀的API网关不仅要处理服务路由、负载均衡、认证授权等基础问题,还需考虑如何提升系统的可扩展性、安全性和可维护性。文章最后将提供实用的代码示例,帮助读者更好地理解和应用API网关的设计概念。
49 8