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