2022年3月23日,NextArch基金会正式宣布成立微服务SIG(SpecialInterestGroup,以下简称“微服务联盟”)-服务技术组”),来自腾讯,来自字节跳动、七牛云、快手、BIGO、好未来、蓝色光标的技术专家成为首批成员。据悉,该集团聚集了Linux基金会、大型科技公司、行业技术专家等多重资源,致力于推动微服务技术及其开源生态的可持续发展。针对不同行业和应用场景输出标准化解决方案,与PolarisMesh、TARS、go-zero、GoFrame、CloudWeGo、SpringCloudTencent等开源社区合作,提供开箱即用的实现,从而降低落地门槛微服务用户。作为下一代架构的关键部分,随着企业数字化转型的不断深入,微服务架构正在被越来越多的企业采用。相关市场调研显示,2023年微服务云市场规模将达到18.8亿美元,2018-2023年复合年增长率为22.4%。在微服务架构中,一个函数只能调用同一个微服务的函数。如何实现分布式服务之间的通信是微服务架构的首要问题,构建高性能、高可用的远程调用能力并非易事。幸运的是,目前已经有grpc、thrift、tars、go-zero、GoFrame、cloudwego/kitex、springcloud等一大批开源的分布式服务开发框架,可以帮助终端用户快速构建微服务。由于这些框架并不能解决所有的问题,需要考虑更多的方面来保证大规模服务的稳定运行。例如:如何处理分布式架构中基础设施和应用层的各种异常,如何实现大规模服务的无损发布和流量调度,复杂调用链路中的问题如何定位和分析等。对于中等而大型企业,仍然存在异构的开发技术栈和运行环境,以及跨地域、混合云的架构需求。如何在更复杂的应用场景下解决上述问题,企业和开发者面临更多的挑战。不同的微服务开发框架和工具链对服务治理体系的理解和实现存在差异,不利于微服务技术的沉淀和长远发展。最终用户不得不在不同的基础设施和合适的工具之间做出艰难的选择,以解决微服务架构实施过程中的各种问题,这增加了企业在实施微服务架构过程中的成本。据了解,微服务技术组近日向NextArch基金会提交了第一份提案。根据各企业在分布式或微服务生产实践中的经验和痛点,针对多语言、多框架、异构的基础设施,输出针对不同行业、不同应用场景的微服务实施标准化方案,并提供基于在相关开源社区上实现,方便终端用户落地。腾讯云专家工程师单家军表示,Polaris是腾讯自主研发并开源的服务治理框架和平台。腾讯内部已经覆盖了90%以上的业务部门,完成了服务发现和治理的标准化。我们期待加入NextArch基金会这样的中立组织,推动和支持标准化服务治理体系的落地,推动微服务开源生态的进一步发展。七牛云科技副总裁万俊峰指出,需要将微服务的能力进一步提炼、抽象和标准化,从而更好地积累经验,提供各种语言微服务框架的标准化对接,从而推动微服务技术的发展.进一步的发展。同时,我们也期待在微服务技术群里讨论微服务实现的各种最佳实践,也希望通过go-zero开源社区帮助推动共识微服务治理标准的落地。GoFrame开源框架项目发起人郭强认为,微服务之后,项目架构将引入更多痛点:服务间高效通信、分布式事务处理、微服务治理、服务版本管理、项目迭代协同等。微服务SIG要做的就是分析这些痛点的共性,形成统一标准化的解决方案。为了帮助企业更快地实现微服务,还需要提供一些最佳实践。80%方案抽象,20%最佳实践沉淀。TARSGo核心开发者、开源项目维护者李开元表示,微服务技术组的成立有利于完善微服务的生态和技术标准,有利于降低用户成本和更高效的运行的微服务系统。字节跳动微服务架构师、CloudWeGo开源负责人罗光明表示,自微服务技术发展以来,业界涌现了大量的微服务开发框架、技术和最佳实践。所涉及的服务治理体系可以统一规范。正是在这样的背景下,NextArch微服务技术组应运而生,旨在提供统一的服务治理体系,解决共性问题,推动微服务框架和技术的进一步演进和发展。好未来智学云PaaS平台负责人苏克表示,微服务的概念和相关架构技术,将原有复杂的分布式架构进行了抽象,一定程度上简化了开箱即用的技术,减少了分布式的使用系统开发。成本和门槛正是让微服务蓬勃发展和进化的原因,但实际上我们并没有形成统一的标准和实现。我们希望微服务SIG能够沉淀和推动我们成熟的、有价值的企业实践。蓝色光标技术总监于翔表示,企业在微服务实践中经常面临的问题是新旧技术框架并存、虚拟机与容器部署并存、混合云部署等问题。但是,业界现有的开源服务治理框架或多或少都对研发框架和部署方式有要求。这导致企业需要大量定制,重复研发成本高。微服务SIG致力于制定跨语言、跨平台的标准化解决方案,降低企业向微服务技术演进的成本。Bigo运维研发负责人张博表示,NextArch基金会致力于构建异构基础设施、多元化技术栈、混合云场景的下一代技术架构;他希望与NextArchFoundation一起探讨最好的下一代技术架构。练习和讨论标准。可以给出面向下一代技术架构的微服务治理的解决方案。快手微服务架构师、服务治理技术负责人、布道者魏士白表示,微服务技术是微服务架构衍生出来的各种必备能力,包括但不限于服务注册、配置中心、流量管理、RPC通信等技术。微服务SIG致力于在微服务技术领域为业界提供一套行之有效的标准和最佳实践,降低领域认知门槛。NextArch基金会自2021年11月在Linux基金会下正式成立以来,已有包括腾讯在内的40多家企业或单位作为首批共建和支持单位加入,目前已增至53家。NextArch基金会致力于构建异构基础设施、多元化技术栈、混合云场景下的下一代技术架构。始终坚持开放、中立的治理模式,发展适合企业数字化转型的开源生态。目前,NextArch基金会的第一个提案已经围绕企业在分布式或微服务生产实践中的痛点提出。我们期待更多相关企业和开源社区加入NextArch基金会,共同探讨分布式或微服务治理的标准化解决方案。
