華為云:知“微”知彰,互聯(lián)網(wǎng)企業(yè)的微服務(wù)5G創(chuàng)新有哪些從0到1?

來源:InfoQ
作者:于曦
時(shí)間:2020-08-07
2508
未來華為云將繼續(xù)聚焦當(dāng)下技術(shù)趨勢(shì),挖掘企業(yè)痛點(diǎn),持續(xù)舉辦5G+X聯(lián)創(chuàng)營創(chuàng)新活動(dòng),讓更多企業(yè)加入進(jìn)來,聚焦技術(shù),賦能行業(yè),攜手共建5G新生態(tài)。

2016年,有人預(yù)言微服務(wù)架構(gòu)的應(yīng)用將在2-5年內(nèi)達(dá)到爆發(fā),在互聯(lián)網(wǎng)企業(yè)中成為主流。一直到四年后的今天,這些預(yù)言早已變?yōu)楝F(xiàn)實(shí),但當(dāng)初微服務(wù)新興時(shí)所作的一切設(shè)想到底是否已經(jīng)實(shí)現(xiàn)?

微服務(wù)架構(gòu)有別于更為傳統(tǒng)的單體式方案,可將應(yīng)用拆分成多個(gè)核心功能。每個(gè)功能都被稱為一項(xiàng)服務(wù),可以單獨(dú)構(gòu)建和部署,這意味著各項(xiàng)服務(wù)在工作和出現(xiàn)故障時(shí)不會(huì)相互影響,而且這些服務(wù)均可獨(dú)立運(yùn)行。多年來日漸成長為企業(yè)團(tuán)隊(duì)中的砥柱技術(shù),但微服務(wù)自落地以來,也產(chǎn)生了一系列“副作用”。如何將微服務(wù)架構(gòu)從spring-cloud升級(jí)到service-mesh?能否做到平滑遷移?service mesh的落地阻力有哪些?如何更好的劃分微服務(wù)的粒度以更好的匹配平臺(tái)的規(guī)模?如何進(jìn)行微服務(wù)API網(wǎng)關(guān)建設(shè)?都成為了微服務(wù)應(yīng)用發(fā)展中亟待解決的問題。

如今,圍繞數(shù)字化經(jīng)濟(jì)構(gòu)建的基礎(chǔ)設(shè)施范圍包括5G、AI、云等相關(guān)配套產(chǎn)業(yè),可以預(yù)見,未來在新基建的建設(shè)中將會(huì)是萬億級(jí)投入。展開來看,新基建的訴求中包含以下幾點(diǎn):

1、高產(chǎn)能,要求業(yè)務(wù)要快速上線,自動(dòng)化運(yùn)維、自動(dòng)化彈性;

2、高智能,要求數(shù)據(jù)計(jì)算效率的提升;

3、泛在計(jì)算,包括泛在網(wǎng)絡(luò),無處不在的計(jì)算、邊云協(xié)同,以及隨時(shí)隨地的網(wǎng)絡(luò)接入。

3月底,廣東省廣州市黃埔區(qū)、廣州開發(fā)區(qū)、廣州高新區(qū)就發(fā)布了加快“新基建”助力數(shù)字經(jīng)濟(jì)發(fā)展十條政策,從建設(shè)新設(shè)施、重獎(jiǎng)高端新項(xiàng)目、培育產(chǎn)業(yè)新生態(tài)等方向出發(fā),大力發(fā)展新基建新態(tài)勢(shì)。而要打通新基建的路徑,企業(yè)微服務(wù)落地是重要一環(huán)。在5G基站鋪滿全國后,微服務(wù)的治理給互聯(lián)網(wǎng)企業(yè)帶來了新的挑戰(zhàn),對(duì)于以互聯(lián)網(wǎng)為經(jīng)濟(jì)主導(dǎo)的廣東來說尤為如此。

2020年7月17日,華為云在廣東啟動(dòng)了專屬粵,目的是給廣東的企業(yè)帶來華為云最新的技術(shù)理念以及應(yīng)用實(shí)踐,助力企業(yè)云上創(chuàng)新。期間,7月23日,華為云聯(lián)合InfoQ舉辦了“5G+X聯(lián)創(chuàng)營—泛互聯(lián)網(wǎng)高端技術(shù)專場(chǎng)”,主題為「企業(yè)微服務(wù)落地的那些實(shí)踐」。廣州數(shù)十家互聯(lián)網(wǎng)企業(yè)的CTO、技術(shù)專家坐在一起分享和探討,讓微服務(wù)實(shí)踐經(jīng)驗(yàn)流動(dòng)起來,推動(dòng)微服務(wù)最佳實(shí)踐在廣東互聯(lián)網(wǎng)企業(yè)中落地。

團(tuán)隊(duì)系統(tǒng)越復(fù)雜將越適用于微服務(wù)

微服務(wù)起源于2005年P(guān)eter Rodgers博士在云端運(yùn)算博覽會(huì)提出的微Web服務(wù)(Micro-Web-Service)。如今,開發(fā)者設(shè)計(jì)的程序越來越復(fù)雜,微服務(wù)打造的模式強(qiáng)邊界、獨(dú)立部署和技術(shù)多樣性的特點(diǎn)可以用來把控最復(fù)雜的系統(tǒng)。但隨之而來的問題就是引入了微服務(wù)本身的復(fù)雜度,比如需要解決的包括自動(dòng)化部署、監(jiān)控、容錯(cuò)處理、以及最終一致性等其他分布式系統(tǒng)的問題,副作用問題明顯。

但微服務(wù)的優(yōu)勢(shì)還是顯而易見,是諸多技術(shù)問題的克星。如多人開發(fā)一個(gè)模塊/項(xiàng)目,提交代碼頻繁出現(xiàn)的大量沖突,以及模塊間嚴(yán)重耦合、互相依賴,每次變動(dòng)需要牽扯多個(gè)團(tuán)隊(duì),或是單次上線需求太多,風(fēng)險(xiǎn)大,主要業(yè)務(wù)和次要業(yè)務(wù)耦合,橫向擴(kuò)展流程復(fù)雜等。產(chǎn)生這些問題的團(tuán)隊(duì)一定是適宜微服務(wù)的。

微服務(wù)落地——單體結(jié)構(gòu)拆分滿足用戶需求

2019年,據(jù)CNCF統(tǒng)計(jì)顯示,兩年之內(nèi),企業(yè)微服務(wù)的落地將呈現(xiàn)爆發(fā)式增長,在生產(chǎn)業(yè)務(wù)系統(tǒng)里,增速可達(dá)到200%。如今,70%的互聯(lián)網(wǎng)企業(yè)都在承認(rèn)微服務(wù)架構(gòu)帶來的發(fā)展,并在微服務(wù)治理以及應(yīng)用方面花費(fèi)了頗多精力。

在微服務(wù)發(fā)展的幾十年時(shí)間里,人們?cè)絹碓桨l(fā)現(xiàn),微服務(wù)架構(gòu)不只是應(yīng)用核心功能間的松散耦合,它還涉及重組開發(fā)團(tuán)隊(duì)、如何進(jìn)行服務(wù)間通信以應(yīng)對(duì)不可避免的故障、滿足未來的可擴(kuò)展性并實(shí)現(xiàn)新的功能集成等方面。微服務(wù)對(duì)于企業(yè)未來發(fā)展的助力不容小覷。

華為云互聯(lián)網(wǎng)解決方案總經(jīng)理白雁提到:

微服務(wù)落地經(jīng)歷了三個(gè)時(shí)段發(fā)展:第一代是單體架構(gòu),單體應(yīng)用是常用架構(gòu),如大企業(yè)內(nèi)部的OA、ERP系統(tǒng),采用單體架構(gòu)是常見選擇;第二代是SOA架構(gòu),最早是為解決企業(yè)內(nèi)部系統(tǒng)的打通問題,通過ESB企業(yè)服務(wù)總線的方式解決的,但企業(yè)總線本身會(huì)成為瓶頸,而隨著互聯(lián)網(wǎng)業(yè)務(wù)的快速發(fā)展;第三代微服務(wù)進(jìn)化成了更為先進(jìn)的Service Mesh架構(gòu)。

廣州驢跡科技有限責(zé)任公司劉道平表示:

當(dāng)其企業(yè)服務(wù)器上的用戶裂變引流成倍增長,單體架構(gòu)模式下的數(shù)據(jù)庫早已沒有辦法滿足用戶需求,對(duì)RDS消耗巨大,單體應(yīng)用才開始拆分成服務(wù),微服務(wù)的應(yīng)用優(yōu)勢(shì)顯著,但方向仍在探索。

但微服務(wù)也并非沒有問題,深圳市大辰科技有限公司鄭學(xué)明在現(xiàn)場(chǎng)講到:

在企業(yè)落地微服務(wù)后,面臨很多問題,如侵入式架構(gòu)對(duì)開發(fā)人員要求較高,沒有專業(yè)的管理,在后期微服務(wù)平臺(tái)的彈性和治理缺陷都暴露出來,未來想要向非侵入式方向轉(zhuǎn)變,但相比大公司平臺(tái)還缺少一定規(guī)范。

170099160f5ebf5bccfb8eb05ef98b71.jpg

(與會(huì)嘉賓在現(xiàn)場(chǎng)分享和討論)

華為云開源Service Comb,助力企業(yè)微服務(wù)治理

打造開源的管理化平臺(tái)

大部分系統(tǒng)一開始采用的是單體架構(gòu),企業(yè)系統(tǒng)首先做的是模塊化。而隨著系統(tǒng)變得越來越復(fù)雜,模塊/服務(wù)間的邊界發(fā)展越來越清晰,這時(shí)的微服務(wù)重構(gòu)轉(zhuǎn)型就可順其自然。但這只是理想狀態(tài),大部分企業(yè)還面臨著“邊走邊看”的bug,微服務(wù)如何治理,如何進(jìn)行再重構(gòu)是大部分企業(yè)都頭疼的問題。

其中有兩方面問題最為常見,一是如何對(duì)Service Mesh、Service Cloud、Dubbo進(jìn)行選擇;二是團(tuán)隊(duì)在接入微服務(wù)后遇見了一些問題,如做系統(tǒng)前的分析得不到位,服務(wù)拆錯(cuò)或拆多,后期更正很難。針對(duì)這一系列問題,在本次閉門會(huì)中,華為云專家給出了解決方案。

前主流的微服務(wù)框架可分為兩類,一類是基于SDK方式,針對(duì)JAVA語言,可以提供完整的SDK為企業(yè)做微服務(wù)開發(fā),典型代表就是華為云CSE。另一種則是Service Mesh的方式,與語言無關(guān),通過非代碼侵入的方式,實(shí)現(xiàn)對(duì)微服務(wù)的治理,典型代表是華為云應(yīng)用服務(wù)網(wǎng)格ASM。

配套工具的生成也是重要一環(huán),其包括契約開發(fā)的工具,如API自動(dòng)開發(fā),可以通過契約開發(fā)的工具模版,提升代碼自動(dòng)生成的能力,以及自動(dòng)化測(cè)試的能力。在企業(yè)完整的微服務(wù)改造中,可提供從適用性的評(píng)估到微服務(wù)的改造的整體咨詢。

另外就是微服務(wù)的管理平臺(tái),比如服務(wù)的注冊(cè)、配置和相關(guān)的治理,包括安全管控等因素,安全性重視是重要一環(huán)。華為云開源Service Comb的整個(gè)特性中,最亮眼的就是安全性,這是原則也是底線。另外,面向比較復(fù)雜的應(yīng)用開發(fā),可以通過微服務(wù)的管理平臺(tái)確保事務(wù)一致性。

可接入一站式開發(fā)管理平臺(tái)

結(jié)合微服務(wù)框架能力,一站式的開發(fā)管理平臺(tái)Services Stage應(yīng)用范圍更廣,微服務(wù)化引擎可擴(kuò)展出原代碼對(duì)接,以及后續(xù)需要的上線部署。結(jié)合華為云的云容器引擎,可以把整個(gè)應(yīng)用部署到云容器引擎上,包括對(duì)接CCI等的部署。

運(yùn)營生命周期管理以及配套運(yùn)維

企業(yè)業(yè)務(wù)部署中,華為云可提供通用的如數(shù)據(jù)庫等的通信鍵,可有一系列的功能對(duì)接服務(wù)。還可通過API進(jìn)行無縫對(duì)接,提供對(duì)外的發(fā)布和相關(guān)的計(jì)費(fèi)能力。其中,整套Service Stage服務(wù)將提供完備的端對(duì)端的管理平臺(tái)。

ServiceMesh技術(shù)的深度增強(qiáng)

以Istio為代表項(xiàng)目的Service Mesh是目前最火爆的技術(shù),華為云早在2018年就在全球首發(fā)了Istio的商業(yè)版本應(yīng)用服務(wù)網(wǎng)格(ASM),對(duì)各項(xiàng)能力進(jìn)行了增強(qiáng)。在性能上,由于系統(tǒng)中Service Mesh相對(duì)于傳統(tǒng)SDK方式會(huì)有部分流量繞行,導(dǎo)致了部分性能的損耗,而華為云將其性能增強(qiáng)后,損耗可降低30%;第二是在運(yùn)維和可靠性上分析上,華為云提供了全鏈路可視化監(jiān)控與分析能力,讓問題定位更輕松。

d700a87e1eee6223a515657601dyy5b7.jpg

(7月23日微服務(wù)閉門會(huì)嘉賓合影)

5G+X聯(lián)創(chuàng)營攜手企業(yè)共創(chuàng)5G新生態(tài)

除了對(duì)于微服務(wù)的切入和問題解決思路的思考外,7月23日,由華為云與極客邦聯(lián)合舉辦的「企業(yè)微服務(wù)落地的那些實(shí)踐」閉門會(huì)上,華為云解決方案架構(gòu)師瞿文明還介紹了5G+X聯(lián)創(chuàng)營的入營攻略,講述了企業(yè)在新的5G時(shí)代如何更好迎接變化。

在新基建盛行,產(chǎn)業(yè)落地與新興技術(shù)的不斷結(jié)合的征程中,華為云“5G+X”聯(lián)創(chuàng)營順勢(shì)而為,對(duì)于企業(yè)間的雙向合作和行業(yè)間的聯(lián)合創(chuàng)新締造了新的平臺(tái)。從定期的技術(shù)及商業(yè)探討、產(chǎn)品開發(fā)指導(dǎo)、開辟線上聯(lián)創(chuàng)專區(qū)、創(chuàng)新場(chǎng)景孵化、品牌聯(lián)合營銷、伙伴認(rèn)證服務(wù)六個(gè)方面實(shí)現(xiàn)雙向聯(lián)合。

瞿文明表示,華為提供底層資源包括云,邊緣計(jì)算,以及AI技術(shù),包括鯤鵬計(jì)算能力,昇騰AI算力,邊緣云計(jì)算節(jié)點(diǎn),華為云編碼技術(shù),音視頻能力等等。利用這些底層技術(shù)和能力,華為云將攜手伙伴一起孵化新場(chǎng)景,新方案。例如,華為云和虎牙一起發(fā)布了昇騰AI內(nèi)容審核業(yè)解決方案,和游愛一起發(fā)布了5G云游戲互動(dòng)直播解決方案,和瞬玩發(fā)布了5G眾播互動(dòng)解決方案。截止目前華為云已經(jīng)和110多家創(chuàng)新伙伴進(jìn)行合作,推出了20多類創(chuàng)新方案和應(yīng)用。

5G時(shí)代下,5G+X聯(lián)創(chuàng)營相當(dāng)于華為云為各個(gè)企業(yè)家提供的入口,旨在與眾多企業(yè)聯(lián)合。從在線教育、智慧電商、新媒體、5G直播等等各個(gè)場(chǎng)景中,孵化出新的解決方案,并且對(duì)于新的場(chǎng)景能夠提供開發(fā)、測(cè)試以及部署資源的支持以及后期的市場(chǎng)部署。

未來華為云將繼續(xù)聚焦當(dāng)下技術(shù)趨勢(shì),挖掘企業(yè)痛點(diǎn),持續(xù)舉辦5G+X聯(lián)創(chuàng)營創(chuàng)新活動(dòng),讓更多企業(yè)加入進(jìn)來,聚焦技術(shù),賦能行業(yè),攜手共建5G新生態(tài)。

9d7c3fd29a9265559d4cb2c5108ea2a8.jpg

原文鏈接:點(diǎn)擊前往 >
文章來源:InfoQ
版權(quán)說明:本文內(nèi)容來自于InfoQ,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
HDC 2025耀星·領(lǐng)航出海高峰論壇:以全域生態(tài)協(xié)同重構(gòu)出海增長曲線
HDC 2025耀星·領(lǐng)航出海高峰論壇:以全域生態(tài)協(xié)同重構(gòu)出海增長曲線
6月21日,HDC 2025耀星·領(lǐng)航出海高峰論壇在東莞三丫坡舉辦,吸引了全球開發(fā)者、企業(yè)及生態(tài)出海專家共同參與。論壇聚焦2025年重點(diǎn)區(qū)域行業(yè)生態(tài)趨勢(shì),通過歐洲、歐亞、中東、亞太、拉美等差異化市場(chǎng)的掘金案例,提供從獲量到變現(xiàn)的可持續(xù)發(fā)展新思路。
華為云
開發(fā)者
企業(yè)出海
2025-06-21
近6成金融機(jī)構(gòu)的選擇!華為云GaussDB加快金融核心系統(tǒng)轉(zhuǎn)型
近6成金融機(jī)構(gòu)的選擇!華為云GaussDB加快金融核心系統(tǒng)轉(zhuǎn)型
當(dāng)前,數(shù)據(jù)庫在金融機(jī)構(gòu)的應(yīng)用正在從辦公、一般系統(tǒng)逐步邁入核心系統(tǒng)應(yīng)用的深水區(qū)。如何構(gòu)建安全可靠、高效穩(wěn)定的核心系統(tǒng)數(shù)據(jù)庫,支持業(yè)務(wù)運(yùn)營和管理決策,成為了眾多金融機(jī)構(gòu)關(guān)注的焦點(diǎn)問題。
華為云
2024-07-04
華為云以系統(tǒng)性創(chuàng)新加速千行萬業(yè)智能化升級(jí)
華為云以系統(tǒng)性創(chuàng)新加速千行萬業(yè)智能化升級(jí)
華為云全球銷售收入達(dá)553億元人民幣,是全球增長最快的主流云廠商之一。
華為云
2024-04-22
華為云發(fā)布新型工業(yè)互聯(lián)網(wǎng)平臺(tái)參考架構(gòu)
華為云發(fā)布新型工業(yè)互聯(lián)網(wǎng)平臺(tái)參考架構(gòu)
近日,在華為分析師大會(huì)上,華為混合云副總裁胡玉海重磅發(fā)布《新型工業(yè)互聯(lián)網(wǎng)平臺(tái)參考架構(gòu)》白皮書,在傳統(tǒng)工業(yè)互聯(lián)網(wǎng)的基礎(chǔ)上,融入大模型的能力,讓智能化賦能新型工業(yè)化。
華為云
云服務(wù)
2024-04-22
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家