(CWW)2022年3月23日,NextArch 基金會(huì)正式宣布成立微服務(wù) SIG(Special Interest Group,以下簡(jiǎn)稱“微服務(wù)技術(shù)組”),來(lái)自騰訊、字節(jié)跳動(dòng)、七牛云、快手、BIGO、好未來(lái)和藍(lán)色光標(biāo)等多家企業(yè)的技術(shù)專家成為首批成員。
該小組聚合了 Linux 基金會(huì)、大型科技公司、行業(yè)技術(shù)專家等多方資源,致力于推動(dòng)微服務(wù)技術(shù)及其開(kāi)源生態(tài)的持續(xù)發(fā)展,將面向企業(yè)在微服務(wù)生產(chǎn)實(shí)踐中遇到的問(wèn)題,針對(duì)不同行業(yè)和應(yīng)用場(chǎng)景輸出標(biāo)準(zhǔn)化解決方案,并且聯(lián)合 PolarisMesh、TARS、go-zero、GoFrame、CloudWeGo 和 Spring Cloud Tencent 等開(kāi)源社區(qū)提供開(kāi)箱即用的實(shí)現(xiàn),從而降低微服務(wù)用戶的落地門(mén)檻。
作為下一代架構(gòu)的關(guān)鍵部分,微服務(wù)架構(gòu)被越來(lái)越多的企業(yè)采用。市場(chǎng)調(diào)研表明,隨著企業(yè)數(shù)字化轉(zhuǎn)型持續(xù)深入,2023 年微服務(wù)云市場(chǎng)的規(guī)模達(dá)到 18.8 億美元,從 2018 到 2023 年的復(fù)合年增長(zhǎng)率達(dá)到 22.4%。
在微服務(wù)架構(gòu)中,一個(gè)函數(shù)只可以調(diào)?同?個(gè)微服務(wù)的函數(shù)。如何實(shí)現(xiàn)分布式服務(wù)之間的通信是微服務(wù)架構(gòu)的首要問(wèn)題,構(gòu)建高性能、高可用的遠(yuǎn)程調(diào)用能力并不容易。值得慶幸的是,已經(jīng)有 grpc、thrift、tars、go-zero、GoFrame、cloudwego/kitex 和 spring cloud 等大量開(kāi)源的分布式服務(wù)開(kāi)發(fā)框架,可以幫助終端用戶快速地構(gòu)建微服務(wù)。
但是,這些框架并不能解決所有的問(wèn)題,保障大規(guī)模服務(wù)的穩(wěn)定運(yùn)營(yíng)還需要考慮更多方面,例如:在分布式架構(gòu)中如何處理基礎(chǔ)設(shè)施以及應(yīng)用層的各種異常、如何實(shí)現(xiàn)大規(guī)模服務(wù)的無(wú)損發(fā)布和流量調(diào)度,如何定位和分析復(fù)雜調(diào)用鏈路中出現(xiàn)的問(wèn)題等。對(duì)于中大型企業(yè)來(lái)說(shuō),還存在異構(gòu)的開(kāi)發(fā)技術(shù)棧和運(yùn)行時(shí)環(huán)境,存在跨地域和混合云的架構(gòu)要求。如何在更加復(fù)雜的應(yīng)用場(chǎng)景中解決上述問(wèn)題,企業(yè)及開(kāi)發(fā)者面臨更多的挑戰(zhàn)。
不同的微服務(wù)開(kāi)發(fā)框架及工具鏈,對(duì)于服務(wù)治理體系的理解和實(shí)現(xiàn)存在差異性,不利于微服務(wù)技術(shù)的沉淀及長(zhǎng)期發(fā)展。終端用戶必須在不同的基礎(chǔ)設(shè)施和適當(dāng)?shù)墓ぞ咧g做出艱難的抉擇,才可能解決微服務(wù)架構(gòu)落地過(guò)程中的各種問(wèn)題,加大了企業(yè)在微服務(wù)架構(gòu)落地過(guò)程中的成本。
據(jù)了解,微服務(wù)技術(shù)組近日已經(jīng)向 NextArch 基金會(huì)提交了首個(gè)提案。根據(jù)各企業(yè)在分布式或者微服務(wù)生產(chǎn)實(shí)踐中的經(jīng)驗(yàn)和痛點(diǎn),面向多語(yǔ)言、多框架和異構(gòu)基礎(chǔ)設(shè)施,針對(duì)不同行業(yè)和應(yīng)用場(chǎng)景輸出微服務(wù)落地的標(biāo)準(zhǔn)化方案,并且依托相關(guān)開(kāi)源社區(qū)提供推薦實(shí)現(xiàn),方便終端用戶落地。
騰訊云專家工程師單家駿表示,北極星(Polaris)是騰訊自研和開(kāi)源的服務(wù)治理框架和平臺(tái),解決了業(yè)務(wù)系統(tǒng)因多語(yǔ)言、多框架以及業(yè)務(wù)差異性帶來(lái)的服務(wù)治理不一致的問(wèn)題,在騰訊內(nèi)部覆蓋了 90% 以上的業(yè)務(wù)部門(mén),完成了服務(wù)發(fā)現(xiàn)和治理的標(biāo)準(zhǔn)化。我們期望加入NextArch基金會(huì)這樣一個(gè)中立組織,推動(dòng)并承載標(biāo)準(zhǔn)化的服務(wù)治理體系的落地,促進(jìn)微服務(wù)開(kāi)源生態(tài)的進(jìn)一步發(fā)展。
七牛云技術(shù)副總裁萬(wàn)俊峰提出,需要進(jìn)一步提煉和抽象微服務(wù)的能力,并加以標(biāo)準(zhǔn)化,這樣可以更好的沉淀經(jīng)驗(yàn),并將各語(yǔ)言的微服務(wù)框架提供規(guī)范化對(duì)接,從而推動(dòng)微服務(wù)技術(shù)的進(jìn)一步發(fā)展。同時(shí)也期望在微服務(wù)技術(shù)組能夠更多的討論微服務(wù)落地的各種最佳實(shí)踐,也期望能夠通過(guò) go-zero 開(kāi)源社區(qū)幫助推動(dòng)共識(shí)的微服務(wù)治理標(biāo)準(zhǔn)落地。
GoFrame 開(kāi)源框架項(xiàng)目發(fā)起人郭強(qiáng)認(rèn)為,在微服務(wù)化之后,項(xiàng)目架構(gòu)將會(huì)引入更多的痛點(diǎn):服務(wù)之間的高效通信、分布事務(wù)處理、微服務(wù)化治理、服務(wù)版本管理、項(xiàng)目迭代協(xié)作等。微服務(wù)SIG需要做的是針對(duì)這些痛點(diǎn)分析共性之處,形成統(tǒng)一化和規(guī)范化的解決方案。以幫助企業(yè)更快速地實(shí)現(xiàn)微服務(wù)化,同時(shí)也需要提供一些最佳實(shí)踐。80%的解決方案抽象,20%的最佳實(shí)踐沉淀。
TARSGo核心開(kāi)發(fā)者和開(kāi)源項(xiàng)目維護(hù)者利開(kāi)園表示,微服務(wù)技術(shù)組的成立有利于完善微服務(wù)的生態(tài)與技術(shù)標(biāo)準(zhǔn),有利于用戶更低成本落地和更高效率運(yùn)營(yíng)微服務(wù)體系。
字節(jié)跳動(dòng)微服務(wù)架構(gòu)師,CloudWeGo 開(kāi)源負(fù)責(zé)人羅廣明表示,微服務(wù)技術(shù)發(fā)展至今,業(yè)界涌現(xiàn)出一大批微服務(wù)開(kāi)發(fā)框架、技術(shù)和最佳實(shí)踐,多樣化是不可避免的,但是微服務(wù)架構(gòu)里面所涉及的服務(wù)治理體系卻可以做到統(tǒng)一和規(guī)范化。NextArch 微服務(wù)技術(shù)組正是在這樣的背景下誕生了,旨在提供統(tǒng)一服務(wù)治理體系,解決共性問(wèn)題,將促進(jìn)微服務(wù)框架和技術(shù)的進(jìn)一步演進(jìn)和發(fā)展。
好未來(lái)智學(xué)云PaaS平臺(tái)負(fù)責(zé)人蘇柯表示,微服務(wù)理念和相關(guān)架構(gòu)技術(shù)在一定程度上對(duì)原來(lái)復(fù)雜的分布式架構(gòu)進(jìn)行了抽象和開(kāi)箱即用的技術(shù)簡(jiǎn)化,降低了分布式系統(tǒng)開(kāi)發(fā)的使用成本和門(mén)檻,也正是這一點(diǎn)讓微服務(wù)得到了蓬勃的發(fā)展和演進(jìn),但是大家并沒(méi)有形成事實(shí)上統(tǒng)一的標(biāo)準(zhǔn)和實(shí)現(xiàn),期望微服務(wù)SIG能將大家成熟有價(jià)值的企業(yè)實(shí)踐進(jìn)行沉淀和推廣。
藍(lán)色光標(biāo)技術(shù)總監(jiān)喻翔表示,企業(yè)在微服務(wù)實(shí)踐過(guò)程經(jīng)常面臨的問(wèn)題是新老技術(shù)框架共存、虛擬機(jī)和容器部署共存、混合云部署等。而業(yè)界現(xiàn)有的開(kāi)源服務(wù)治理框架,或多或少都對(duì)研發(fā)框架,部署方式有要求。這導(dǎo)致企業(yè)增加了大量的定制化,重復(fù)研發(fā)的成本高。微服務(wù)SIG正是致力于制定跨語(yǔ)言跨平臺(tái)的標(biāo)準(zhǔn)化方案,降低企業(yè)向微服務(wù)技術(shù)演進(jìn)成本。
Bigo運(yùn)維研發(fā)負(fù)責(zé)人張波表示,NextArch 基金會(huì)致力于在異構(gòu)基礎(chǔ)設(shè)施、多元化技術(shù)棧和混合云場(chǎng)景下的構(gòu)建下一代技術(shù)架構(gòu);希望和NextArch基金會(huì)一起探討下一代技術(shù)架構(gòu)的最佳實(shí)踐并探討標(biāo)準(zhǔn)??梢越o出面向下一代技術(shù)架構(gòu)的微服務(wù)治理的解決方案。
快手微服務(wù)架構(gòu)師,服務(wù)治理技術(shù)負(fù)責(zé)人兼布道師魏詩(shī)白表示,微服務(wù)技術(shù)是在微服務(wù)架構(gòu)下衍生的各種必要能力,包括但不限于服務(wù)注冊(cè)、配置中心、流量治理、RPC通信等技術(shù)。微服務(wù)SIG致力于在微服務(wù)技術(shù)領(lǐng)域?yàn)闃I(yè)界提供一套行之有效的標(biāo)準(zhǔn)與最佳實(shí)踐,降低領(lǐng)域認(rèn)知門(mén)檻。
去年11月,NextArch 基金會(huì)正式在Linux 基金會(huì)旗下成立,騰訊等 40 余家企業(yè)或單位作為首批共建和支持單位加入,目前已增至53家企業(yè)。NextArch 基金會(huì)致力于在異構(gòu)基礎(chǔ)設(shè)施、多元化技術(shù)棧和混合云場(chǎng)景下的構(gòu)建下一代技術(shù)架構(gòu),始終秉承一個(gè)開(kāi)放中立的治理模式,發(fā)展適合企業(yè)數(shù)字化轉(zhuǎn)型的開(kāi)源生態(tài)。
目前, NextArch 基金會(huì)首個(gè)提案已經(jīng)圍繞企業(yè)在分布式或者微服務(wù)生產(chǎn)實(shí)踐中的痛點(diǎn)提出,期待更多相關(guān)企業(yè)和開(kāi)源社區(qū)加入 NextArch 基金會(huì),共同探討分布式或者微服務(wù)治理的標(biāo)準(zhǔn)化方案。
關(guān)鍵詞: 通信世界網(wǎng) Linux