0
數(shù)字化時(shí)代,人們討論的最多的是什么?
——云原生。
在Gartner發(fā)布的2022年十二大戰(zhàn)略技術(shù)趨勢(shì)中,云原生被列入其中,此外,近兩年云原生在國(guó)內(nèi)企業(yè)的滲透率正呈現(xiàn)快速增長(zhǎng)的趨勢(shì)。以行業(yè)滲透率為例,在大型及股份制商業(yè)銀行中,云原生的普及率已經(jīng)超過了所有傳統(tǒng)行業(yè),2021年起幾乎全部的大型國(guó)有及股份制商業(yè)銀行都已經(jīng)開始在內(nèi)部使用云原生技術(shù)。
雖然制造、能源、零售、基金等行業(yè)對(duì)云原生的采用相對(duì)落后,但預(yù)測(cè)顯示,云原生在這些行業(yè)的滲透率將從2021年的20%左右增長(zhǎng)至 2025年的80%左右。
云原生顯然成了數(shù)字化的一大趨勢(shì)。如今業(yè)界也都在強(qiáng)調(diào)要“生于云長(zhǎng)于云”,并且逐步開始向云原生轉(zhuǎn)型。
云原生為何如此受青睞?從技術(shù)角度出發(fā),其作為云計(jì)算的技術(shù)內(nèi)核,能夠以云上環(huán)境為孵化器,帶動(dòng)業(yè)務(wù)走上提質(zhì)增效、敏捷創(chuàng)新的發(fā)展路線。簡(jiǎn)言之加速企業(yè)數(shù)字化轉(zhuǎn)型的步伐;
從業(yè)務(wù)角度出發(fā),云原生本質(zhì)是解決企業(yè)的業(yè)務(wù)問題,尤其是有敏態(tài)迭代需求,又有一定復(fù)雜度的業(yè)務(wù),云原生可以更好地滿足業(yè)務(wù)演進(jìn)和變化的需求。
但在網(wǎng)易數(shù)帆云原生及低代碼產(chǎn)品線總經(jīng)理陳諤看來,這并非一件易事。
最大的挑戰(zhàn)是云原生的技術(shù)棧,一方面技術(shù)比較新,經(jīng)常會(huì)出現(xiàn)新舊兩個(gè)技術(shù)體系的融合難題,另一方面技術(shù)體系比較復(fù)雜,一個(gè)企業(yè)想要從傳統(tǒng)的IT技術(shù)棧切換到云原生技術(shù)棧,傳統(tǒng)的運(yùn)維習(xí)慣、工具鏈等都會(huì)遇到非常大的挑戰(zhàn)。
這就需要專業(yè)的廠商來支持。
因?yàn)樵圃幕馃?,也吸引了不少?gòu)S商的入局。據(jù)了解發(fā)現(xiàn),目前絕大部分廠商提供的是容器、微服務(wù)、存儲(chǔ)、聲明式API、服務(wù)網(wǎng)格、DevOps等幾種主流技術(shù)。
陳諤表示,企業(yè)關(guān)注的點(diǎn)往往聚焦在兩個(gè)方面:
一是如何平滑的向云原生技術(shù)棧轉(zhuǎn)型。既包含從單體架構(gòu)平滑演進(jìn)到微服務(wù)架構(gòu),也可以從經(jīng)典微服務(wù)架構(gòu)融入到網(wǎng)格化架構(gòu),支持多語言、多環(huán)境的能力;
目前大多企業(yè)一直沿用傳統(tǒng)的單體應(yīng)用架構(gòu)。單體應(yīng)用架構(gòu)雖然便于共享、易于測(cè)試和部署,但是復(fù)雜性很高,而且無法根據(jù)業(yè)務(wù)的需要進(jìn)行彈性伸縮,也不利于企業(yè)的技術(shù)創(chuàng)新。
而云原生多采用微服務(wù)架構(gòu),每個(gè)微服務(wù)只會(huì)關(guān)注一個(gè)特定的業(yè)務(wù)功能,業(yè)務(wù)清晰、代碼量少,所以易于開發(fā)和維護(hù)。而且微服務(wù)架構(gòu)中的技術(shù)棧不受限制,可以按需伸縮。
但微服務(wù)也有缺點(diǎn),例如服務(wù)實(shí)例數(shù)量爆炸,且網(wǎng)狀依賴,造成運(yùn)維復(fù)雜度大幅提升。同時(shí),更多的微服務(wù)也意味著企業(yè)需要投入更多的運(yùn)維資源。
基于此,網(wǎng)易數(shù)帆將服務(wù)網(wǎng)格升級(jí)至2.0GA版本,實(shí)現(xiàn)了單體架構(gòu)到微服務(wù)架構(gòu)的平滑演進(jìn),經(jīng)典微服務(wù)架構(gòu)到服務(wù)網(wǎng)格架構(gòu)的平滑演進(jìn),并確保從運(yùn)維視角來看服務(wù)治理能力保持良好的兼容性,不給運(yùn)維造成過大壓力。
二是產(chǎn)品的穩(wěn)定性治理能力。以中間件服務(wù)為例,中間件產(chǎn)品承載的是業(yè)務(wù)有狀態(tài)的數(shù)據(jù),為確保穩(wěn)定性,就要求其具備自動(dòng)處理中間件的管理、故障自愈、穩(wěn)定性巡檢、故障定位等問題的能力。
網(wǎng)易數(shù)帆認(rèn)為,復(fù)雜系統(tǒng)的穩(wěn)定性應(yīng)當(dāng)不斷主動(dòng)改進(jìn),而這個(gè)改進(jìn)思路就是“發(fā)現(xiàn)問題->分析整改->將沉淀經(jīng)驗(yàn)加入檢查,避免同類問題->發(fā)現(xiàn)新問題”這樣不斷進(jìn)行的“穩(wěn)定性改進(jìn)循環(huán)”。知識(shí)引擎是可以根據(jù)企業(yè)情況不斷進(jìn)行經(jīng)驗(yàn)沉淀和規(guī)則迭代的平臺(tái),而巡檢系統(tǒng)相當(dāng)于穩(wěn)定性檢查執(zhí)行工具,從而輔助用戶建立“穩(wěn)定性改進(jìn)循環(huán)”。
在這方面,網(wǎng)易數(shù)帆推出了中間件穩(wěn)定性管控產(chǎn)品,提供巡檢和輔助定位能力,基于網(wǎng)易內(nèi)部中間件穩(wěn)定性治理實(shí)踐,不僅將超過300條運(yùn)維經(jīng)驗(yàn)交付給用戶,還通過“知識(shí)引擎”能力,幫助業(yè)務(wù)建立穩(wěn)定性改進(jìn)循環(huán)。
除了架構(gòu)的平滑演進(jìn)、系統(tǒng)穩(wěn)定性,在陳諤看來,高可用也是企業(yè)在向云原生轉(zhuǎn)變的另一重要考量因素。諸如更多關(guān)系到國(guó)計(jì)民生的金融、能源以及制造企業(yè)更關(guān)注高可用話題。
據(jù)了解,在支撐業(yè)務(wù)兩地三中心部署架構(gòu)解決方案的基礎(chǔ)上,網(wǎng)易數(shù)帆還提供了資源感知、區(qū)域路由、增強(qiáng)多中心應(yīng)用監(jiān)控等產(chǎn)品化能力,通過輕舟中間件提供數(shù)據(jù)復(fù)制、集群聯(lián)邦等產(chǎn)品化能力,并在此基礎(chǔ)上結(jié)合API網(wǎng)關(guān)流量調(diào)度、多活管控服務(wù)等能力,新推出異地多活解決方案,幫助客戶業(yè)務(wù)進(jìn)行多活改造。
除了云原生外,低代碼也是數(shù)字化領(lǐng)域的一大熱詞,低代碼的核心是幫助企業(yè)提升業(yè)務(wù)效率,而不是解決開發(fā)效率,其本質(zhì)是實(shí)現(xiàn)企業(yè)數(shù)字化轉(zhuǎn)型。
其使命與云原生不謀而合。
關(guān)于云原生和低代碼的關(guān)系,陳諤這樣說:“云原生是低代碼的基礎(chǔ),低代碼是云原生的延伸?!?/p>
目前,全行業(yè)已經(jīng)進(jìn)入到數(shù)字化轉(zhuǎn)型的加速期,傳統(tǒng)軟件開發(fā)方式、速度難以適應(yīng)企業(yè)的數(shù)字化轉(zhuǎn)型訴求。
眾所周知,傳統(tǒng)開發(fā)方式需要寫大量的代碼來實(shí)現(xiàn),時(shí)間長(zhǎng)、成本高、迭代慢是其痛點(diǎn),而通過低代碼只需要少量代碼甚至不需要寫代碼,就可以完成企業(yè)業(yè)務(wù)系統(tǒng)的搭建。成本低,開發(fā)和迭代的敏捷、迅速是其最大的特點(diǎn)和優(yōu)勢(shì)。
基于此,輕舟低代碼平臺(tái)也在不斷的演進(jìn)和迭代,將焦點(diǎn)放在了復(fù)雜應(yīng)用開發(fā)能力、開發(fā)效率和易用性等三個(gè)方面,并加入了多項(xiàng)有特色的新特性,包括支持源碼導(dǎo)出、客制化、多人協(xié)作等。
特有的NASL語言支持將應(yīng)用乃至前后端編譯成通用編程語言,這意味著低代碼應(yīng)用可脫離平臺(tái)獨(dú)立部署,無縫銜接企業(yè)軟件生產(chǎn)運(yùn)維體系,從而解決了企業(yè)低代碼應(yīng)用開發(fā)面臨的網(wǎng)絡(luò)隔離、安全性要求嚴(yán)格、代碼合規(guī)等挑戰(zhàn)。
客制化能力不僅支持低代碼組件、邏輯、API協(xié)議通過傳統(tǒng)語言進(jìn)行擴(kuò)展開發(fā),還可以將企業(yè)原有SDK復(fù)用到低代碼應(yīng)用中。這對(duì)于企業(yè)定制自有組件、沉淀具有行業(yè)特性的IT資產(chǎn)而言非常實(shí)用。
多人協(xié)作則是當(dāng)前企業(yè)通過任務(wù)分解的方式應(yīng)對(duì)高復(fù)雜度業(yè)務(wù)開發(fā)的有效途徑。
“啟動(dòng)低代碼平臺(tái),云原生起到了一個(gè)很大的推動(dòng)作用?!标愔@如是說。
從云原生概念的提出到如今各行業(yè)的應(yīng)用和推廣,云原生的重要性早已不言而喻。
之于企業(yè)而言,隨著云原生的深入,企將會(huì)對(duì)云原生提出更高的要求;之于廠商而言,則需要不斷地更新迭代創(chuàng)新,以跟上企業(yè)的發(fā)展步伐。
(雷峰網(wǎng)雷峰網(wǎng)(公眾號(hào):雷峰網(wǎng))雷峰網(wǎng))
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。