每日經(jīng)濟(jì)新聞 2021-10-27 18:29:07
◎云原生被認(rèn)為是云計(jì)算的未來(lái),全面云原生化已是共識(shí)。那什么是云原生下一波比拼的重頭戲?汪源認(rèn)為有兩個(gè)方向,一個(gè)是云原生操作系統(tǒng),一個(gè)是服務(wù)網(wǎng)格。
◎汪源還表示,云原生技術(shù)的應(yīng)用層架構(gòu)趨勢(shì)就是微服務(wù),所以接下來(lái)的發(fā)展重點(diǎn)在于如何讓微服務(wù)真正在生產(chǎn)環(huán)境中落地,這需要服務(wù)網(wǎng)格一整套技術(shù)體系的成熟。
每經(jīng)記者 張韻 每經(jīng)編輯 文多
云原生被認(rèn)為是云計(jì)算的未來(lái),容器、微服務(wù)、無(wú)服務(wù)器等云原生關(guān)鍵技術(shù)已逐步被用于企業(yè)生產(chǎn)環(huán)境中,全面云原生化已是共識(shí)。
在網(wǎng)易數(shù)字+大會(huì)期間,中國(guó)信息通信研究院云計(jì)算與大數(shù)據(jù)研究所所長(zhǎng)何寶宏將云的發(fā)展做了形象的概括:“所有的新技術(shù)基本上都會(huì)形成技術(shù)產(chǎn)品化、產(chǎn)品服務(wù)化和服務(wù)基礎(chǔ)設(shè)施化的發(fā)展歷程,云在過(guò)去十幾年經(jīng)歷了從產(chǎn)品到服務(wù)的過(guò)程,現(xiàn)在更多是聚焦在以應(yīng)用為中心的技術(shù)創(chuàng)新上,比如云原生技術(shù)。”
在云原生領(lǐng)域,除高瓴、紅杉、經(jīng)緯、IDG等一線VC頻繁出手外,阿里巴巴、騰訊、字節(jié)跳動(dòng)、金山云等CVC(公司創(chuàng)業(yè)投資/戰(zhàn)略投資者)也紛紛布局,資本市場(chǎng)空前活躍,云原生投資規(guī)模超過(guò)數(shù)百億元,新一批獨(dú)角獸企業(yè)正在加劇市場(chǎng)繁榮。
那么,什么是云原生下一波比拼的重頭戲?近日,網(wǎng)易副總裁、網(wǎng)易數(shù)帆總經(jīng)理汪源在接受《每日經(jīng)濟(jì)新聞》記者采訪時(shí)表示,在他看來(lái)有兩個(gè)方向,一個(gè)是云原生操作系統(tǒng),一個(gè)是服務(wù)網(wǎng)格。
網(wǎng)易副總裁、網(wǎng)易數(shù)帆總經(jīng)理汪源 圖片來(lái)源:每經(jīng)記者:張韻 攝
云原生的概念包括微服務(wù)、容器、持續(xù)交付和DevOps(研發(fā)運(yùn)營(yíng)一體化)四大件。簡(jiǎn)而言之,研發(fā)人員以微服務(wù)架構(gòu)形式來(lái)研發(fā)現(xiàn)代化的應(yīng)用程序,以敏捷方式完成持續(xù)集成和持續(xù)交付(CI/CD),并且運(yùn)維和研發(fā)團(tuán)隊(duì)之間以DevOps的方式進(jìn)行協(xié)作,為了在基礎(chǔ)設(shè)施層也實(shí)現(xiàn)敏捷,對(duì)應(yīng)的應(yīng)用程序要部署在容器化的環(huán)境中。
而微服務(wù)的誕生促進(jìn)了容器技術(shù)的大流行,容器技術(shù)的存在也確保了微服務(wù)的落地。企業(yè)的生產(chǎn)環(huán)境中運(yùn)行著大量的容器,因此就要解決容器編排的問(wèn)題,最常使用Kubernetes(以下簡(jiǎn)稱K8S)等容器編排系統(tǒng)進(jìn)行管理。
何寶宏表示,容器本質(zhì)上是解決云原生的應(yīng)用和下沉的云基礎(chǔ)設(shè)施如何去耦合的問(wèn)題,市場(chǎng)正從通用走向了多元化,在Docker之后又出現(xiàn)了安全容器、邊緣容器、Serverless容器等。
“云計(jì)算是新基建的核心組成部分,從云計(jì)算到云原生,DevOps已被廣泛接受,并發(fā)展為各種各樣的Ops可以實(shí)現(xiàn)全生命周期的敏捷開發(fā)。”在何寶宏看來(lái),DevOps解決的是提高效率的問(wèn)題,但DevOps也會(huì)讓應(yīng)用變大,所以被迫需要把服務(wù)進(jìn)行拆分,去做微服務(wù)。
相比DevOps和容器而言,微服務(wù)“雖然已經(jīng)有了一些應(yīng)用,但是成熟度還需要進(jìn)一步發(fā)展”,何寶宏解釋,這中間存在“微”與“維”的難題。
網(wǎng)易數(shù)帆輕舟產(chǎn)品總經(jīng)理陳諤在采訪中表示,微服務(wù)化其實(shí)一開始是給開發(fā)人員使用的一種技術(shù)架構(gòu),但這種技術(shù)架構(gòu)波及到了運(yùn)維人員,不該研發(fā)關(guān)注的部分現(xiàn)在就會(huì)下沉到平臺(tái)上去,如果要解決微服務(wù)的一些運(yùn)維問(wèn)題,就要引入服務(wù)治理的概念,不過(guò),平臺(tái)上的治理能力跟原來(lái)內(nèi)嵌在應(yīng)用中的治理能力是有一些差異的,得有一些方法將差異磨平。
正在了解技術(shù)的參觀者 圖片來(lái)源:每經(jīng)記者:張韻 攝
“可以看到,云原生技術(shù)棧在這幾年變得越來(lái)越標(biāo)準(zhǔn),傳統(tǒng)企業(yè)的問(wèn)題在于缺少微服務(wù)架構(gòu)的軟件人才,而現(xiàn)在越來(lái)越多的軟件供應(yīng)商都在向微服務(wù)架構(gòu)轉(zhuǎn)型,或者說(shuō)能夠?qū)崿F(xiàn)微服務(wù)架構(gòu)的供應(yīng)商能更好地發(fā)展下去。”陳諤表示。
“當(dāng)我們把服務(wù)拆得越來(lái)越微的時(shí)候,如何更好地做運(yùn)維就成為一個(gè)難題。”何寶宏認(rèn)為,服務(wù)被拆小的目的不是把服務(wù)分散,而是希望在分布的情況下能夠更好地協(xié)作,這就需要服務(wù)網(wǎng)格(Service Mesh)的進(jìn)一步發(fā)展。
2019年是服務(wù)網(wǎng)格發(fā)展的元年,如果說(shuō)K8S是新的Linux,那么Service Mesh將會(huì)是下一個(gè)K8S,無(wú)服務(wù)器(Serverless)就是新的Java虛擬機(jī),因?yàn)镵8S僅解決了底層容器編排的問(wèn)題,還沒(méi)能真正進(jìn)化到讓云原生應(yīng)用程序運(yùn)行。
“云原生技術(shù)的應(yīng)用層架構(gòu)趨勢(shì)就是微服務(wù),所以接下來(lái)的發(fā)展重點(diǎn)在于如何讓微服務(wù)真正在生產(chǎn)環(huán)境中落地,這需要服務(wù)網(wǎng)格一整套技術(shù)體系的成熟。”汪源告訴記者,云原生的起步是容器,第二步是容器的統(tǒng)一資源調(diào)度(K8S),第三步是面向應(yīng)用側(cè)的云原生落地,服務(wù)網(wǎng)格在基礎(chǔ)設(shè)施層面滿足了高性能、高穩(wěn)定性、強(qiáng)服務(wù)治理能力的需求。
由Google、IBM和Lyft聯(lián)合開發(fā)的Istio是與K8S一脈相承的云原生服務(wù)網(wǎng)格框架,它擁有較好的能力和模型,但也存在使用門檻高、存量系統(tǒng)遷入難以及無(wú)法支撐大規(guī)模業(yè)務(wù)集群、生產(chǎn)級(jí)落地難的問(wèn)題。網(wǎng)易數(shù)帆云原生資深架構(gòu)師裴斐在大會(huì)演講中表示,相比K8S的江湖地位,Istio尚存在一定距離,服務(wù)網(wǎng)格技術(shù)還需要苦練內(nèi)功。如考慮性能、可擴(kuò)展性、開發(fā)語(yǔ)言等因素,云原生平臺(tái)需要兼容多種通信協(xié)議。
Linux基金會(huì)亞太區(qū)策略規(guī)劃總監(jiān)Keith Chan在分析云原生技術(shù)應(yīng)用趨勢(shì)時(shí)說(shuō)道:“云原生安全、適用于邊緣的K8S、服務(wù)網(wǎng)格的相互整合、混沌工程等細(xì)分方向正在被廣泛討論,Web Assembly和eBPF將成為熱門技術(shù),未來(lái)可以預(yù)見(jiàn)到解決開發(fā)和運(yùn)維體驗(yàn)的項(xiàng)目會(huì)激增。”
圖片來(lái)源:攝圖網(wǎng)-500444067
從云服務(wù)到云基礎(chǔ)設(shè)施還有更多工作要做。
試問(wèn),云與周邊生態(tài)該如何更好地有機(jī)融合和互動(dòng)?今天的微服務(wù)和DevOps會(huì)不會(huì)從單管理實(shí)體走向混合模式,最終形成一個(gè)龐大的新型網(wǎng)絡(luò)?服務(wù)網(wǎng)格會(huì)不會(huì)成為基于HTTP的下一代互聯(lián)網(wǎng)?云原生與開源又將如何相互影響?
有一點(diǎn)不容忽視,云原生已對(duì)面向用戶的業(yè)務(wù)產(chǎn)生了重要的影響,比如低代碼和無(wú)代碼的發(fā)展。當(dāng)然其爭(zhēng)議也由來(lái)已久,有人認(rèn)為低代碼是“工種”的再分配,也有人認(rèn)為低代碼是行業(yè)毒瘤、偽需求。
對(duì)此,何寶宏認(rèn)為,必須發(fā)展低代碼,這是一個(gè)趨勢(shì),但能做到什么程度是需要探討的。
汪源向《每日經(jīng)濟(jì)新聞》記者表示,低代碼的能力可概括為“中等復(fù)雜度的企業(yè)級(jí)應(yīng)用”,這是可以做到的,現(xiàn)在也有比較多的案例。但有一些特定的場(chǎng)景并不適用,比如對(duì)算法和復(fù)雜數(shù)據(jù)結(jié)構(gòu)要求比較高的、對(duì)界面要求特別高的、頭部互聯(lián)網(wǎng)級(jí)應(yīng)用、分析和智能化應(yīng)用以及系統(tǒng)軟件、科學(xué)計(jì)算等其他專業(yè)性很強(qiáng)的應(yīng)用等場(chǎng)景。
“之所以要去做低代碼平臺(tái),是因?yàn)槲覀兛吹搅似髽I(yè)數(shù)字化創(chuàng)新的最后一公里的問(wèn)題。”陳諤表示,現(xiàn)在企業(yè)有了很好的云平臺(tái)和微服務(wù)架構(gòu)能力,卻缺乏滿足數(shù)字化轉(zhuǎn)型應(yīng)用需求的研發(fā)人員,因此低代碼是一個(gè)很好的方向,讓一個(gè)沒(méi)有長(zhǎng)期經(jīng)過(guò)計(jì)算機(jī)編程語(yǔ)言的業(yè)務(wù)人員也能直接使用云原生平臺(tái)完成企業(yè)級(jí)程序開發(fā)。
比如在車聯(lián)網(wǎng)行業(yè),插上了組件、中間件的低代碼平臺(tái)就能開發(fā)出車聯(lián)網(wǎng)80%的應(yīng)用。“最后這些應(yīng)用會(huì)跑到哪里?我相信一定是跑在一個(gè)比較標(biāo)準(zhǔn)的云原生基礎(chǔ)設(shè)施之上。”陳諤在談起技術(shù)趨勢(shì)時(shí)越發(fā)滔滔不絕,“我們面向企業(yè)用戶,不希望給他們帶來(lái)太多復(fù)雜性,所以在有一些事件驅(qū)動(dòng)或定時(shí)任務(wù)的場(chǎng)景中,我們將低代碼的能力內(nèi)置進(jìn)去,用戶不需要關(guān)注是不是運(yùn)行在一個(gè)Java容器中,平臺(tái)會(huì)自動(dòng)分配一個(gè)可運(yùn)行的函數(shù)服務(wù)幫助執(zhí)行。”
陳諤認(rèn)為,低代碼并非是程序員的敵人。相反,通過(guò)對(duì)重復(fù)模塊的沉淀,低代碼可以解放專業(yè)IT人員的生產(chǎn)力,使得開發(fā)骨干更聚焦于技術(shù)領(lǐng)域,產(chǎn)出更多專業(yè)價(jià)值。
據(jù)信通院研究報(bào)告預(yù)測(cè),2021年中國(guó)云原生市場(chǎng)規(guī)模將達(dá)到千億元,云原生技術(shù)加速向垂直行業(yè)滲透,中小規(guī)模企業(yè)用戶顯著增多,金融、制造、政府行業(yè)比例顯著提升,同時(shí)IT投入逐漸向云原生傾斜。
而最終,云計(jì)算的競(jìng)爭(zhēng)是以基礎(chǔ)設(shè)施為核心的競(jìng)爭(zhēng)。未來(lái)十年,或許會(huì)有區(qū)塊鏈原生、人工智能原生、元宇宙原生的出現(xiàn),何寶宏認(rèn)為,十年之后人們要談的是新型基礎(chǔ)設(shè)施上原生的應(yīng)用應(yīng)該怎么做,那是一個(gè)更廣義的概念。
如需轉(zhuǎn)載請(qǐng)與《每日經(jīng)濟(jì)新聞》報(bào)社聯(lián)系。
未經(jīng)《每日經(jīng)濟(jì)新聞》報(bào)社授權(quán),嚴(yán)禁轉(zhuǎn)載或鏡像,違者必究。
讀者熱線:4008890008
特別提醒:如果我們使用了您的圖片,請(qǐng)作者與本站聯(lián)系索取稿酬。如您不希望作品出現(xiàn)在本站,可聯(lián)系我們要求撤下您的作品。
歡迎關(guān)注每日經(jīng)濟(jì)新聞APP