網易數帆陳諤:雲原生“牽手”低程式碼,加速企業數字化轉型丨資料猿專訪

語言: CN / TW / HK

資料智慧產業創新服務媒體

——聚焦數智 · 改變商業

近日,網易數帆在第十屆全球雲端計算大會上斬獲“雲鼎獎”2021-2022年度優秀解決方案獎項。隨著在雲原生領域佈局的持續深化,網易數帆正不斷獲得越來越多來自第三方權威機構與企業客戶的認可。

網易最早佈局雲服務是在2012年,當時,網易杭州研究院啟動私有云研發,支撐網易集團網際網路產品全面上雲。經過十年的發展,如今的網易數帆已經形成了輕舟、有數、易智為代表聚焦雲原生、大資料、人工智慧的三大產品矩陣。其中,雲原生作為企業數字化轉型的最短路徑,數帆在該領域的一舉一動也一直備受關注。

雲原生技術可以分為核心技術(容器、微服務等)和外延技術(雲原生網路、儲存、晶片、資料庫等)兩類,容器雲是架構中的核心環節,技術壁壘高,市場發展迅猛,據IDC預測,2021-2025年該市場CAGR將超過40%。外延技術中,雲原生儲存/雲原生資料庫等領域下游應用廣泛,市場規模更大。據Gartner的資料,2020年全球90%的企業資料庫市場規模增量來自雲原生資料庫,2020年雲原生資料庫市場規模增長率超50%。

在高手如林的競爭市場,網易數帆的雲原生技術有什麼優勢?網易數帆團隊如何思考雲原生技術在企業數字化過程中的應用呢?為了弄清楚這些問題,近日,資料猿採訪到了網易數帆雲原生及低程式碼產品線總經理陳諤。

落地雲原生難在融合

雲原生技術體系比較複雜,但目前絕大部分雲原生廠商提供的都是容器、微服務、儲存、宣告式API、服務網格、DevOps等幾種主流技術。部分雲原生廠商提供的產品、功能比較接近。那麼,不同廠商產品的區別在哪呢?企業該如何選擇?

陳諤認為, 企業在實施雲原生方案的過程中,經常會出現新舊兩個技術體系的融合難題, 所以,雲原生技術能否穩定平滑的與原有技術體系融合和演進,是企業選擇雲原生最關鍵的考量因素之一。

雲原生的架構和當前大多數企業的應用架構完全不同,多采用微服務架構,而很多企業一直沿用傳統的單體應用架構。單體應用架構雖然便於共享、易於測試和部署,但是複雜性很高,而且無法根據業務的需要進行彈性伸縮,也不利於企業的技術創新。

而在雲原生的微服務架構中,每個微服務只會關注一個特定的業務功能,業務清晰、程式碼量少,所以易於開發和維護。而且微服務架構中的技術棧不受限制,可以按需伸縮。當然,微服務也有其缺點,例如服務例項數量爆炸,且網狀依賴,造成運維複雜度大幅提升。同時,更多的微服務也意味著企業需要投入更多的運維資源。

陳諤告訴資料猿,為了解決上述問題,數帆團隊在雲原生領域不斷優化平滑演進體驗,讓企業客戶儘量不改程式碼,就能順利接入雲原生架構。目前,基於網易數帆的雲原生技術,可以實現單體架構到微服務架構的平滑演進,支援新老架構協同,還支援由經典微服務架構到服務網格架構的平滑演進,並確保從運維視角來看服務治理能力保持良好的相容性,不給運維造成過大壓力。

有趣的是,在幫助客戶企業實現向雲原生架構平滑演進的過程中,網易數帆逐漸磨練出了對雲原生技術穩定實施的能力,而這種能力已經成為網易數帆獨特的競爭優勢。

據陳諤介紹,在網易數帆服務的客戶中,有不少是金融、能源等行業的龍頭公司。因為這些公司所處的行業與國計民生的關係十分緊密,所以在進行數字化升級和雲原生落地的過程中,對於系統穩定性的要求非常高。在經過各種難題的考驗之後,網易數帆逐漸打磨出了一套屬於自己的“競爭力”,可以實現雲原生技術在客戶的業務場景中,非常穩定的與原有架構融合在一起。

除了架構的平滑演進,以及系統的穩定性以外,網易數帆旗下的輕舟中介軟體也是支撐其運維體系穩定性的重要保障之一。

以雲原生領域的眾多參與者來看,市場上大型廠商都在“以廣取勝”,通過豐富的產品體系和功能服務“開疆拓土”;創新廠商則“以專克敵”。而網易數帆更多的是與實踐相結合,當大部分廠商把中介軟體當作例項管理、生命週期管理或者類似的伺服器來提供時,網易數帆卻把中介軟體與整個運維體系對應起來,提供穩定性巡檢、故障根因輔助定位等能力,使網易數帆在中介軟體運維的最佳實踐能夠傳遞給客戶,形成了鮮明的技術特色,有效支撐其運維體系的穩定性。

軟體生產力平臺 2.0能力全景圖,來源: 網易數帆官網

陳諤告訴資料猿,“很多產品都是在不斷的實踐探索中誕生出來的,我們不會單純依靠觀察市場上流行什麼或憑經驗感覺什麼有價值來規劃產品。網易數帆的中介軟體產品是如此,低程式碼亦是如此。”

肩負“特殊使命”的低程式碼”

網易數帆推出輕舟低程式碼產品是在2020年。

從時間上來看,網易數帆在低程式碼領域不算最早的入局者。但其發力低程式碼背後的動機,似乎並不僅僅在於“分一杯羹”,而是有某種特殊的目的。

“我們啟動低程式碼平臺,雲原生起到了一個很大的推動作用。”陳諤說到。在雲原生落地過程中,運維體系標準逐漸確立,企業客戶的IT環境差異、資料異構等問題得到解決,客戶的運維效率不再是業務開發的瓶頸。為了能提升客戶開發人員的工作效率,低程式碼逐漸成為網易數帆解決這個問題的一把重要“鑰匙”,支援缺乏軟體開發經驗的人員快速上手開發。

陳諤介紹,“在研發低程式碼產品時,網易數帆團隊內部一直有一個思考:如果有企業問,低程式碼能做什麼應用,不能做什麼應用,我們該如何回答?經過一番深思熟慮之後,最後 網易數帆將低程式碼產品的目標定位為做通用型的低程式碼平臺。”

NASL語言成為輕舟低程式碼開發平臺應對企業應用複雜性的核心引擎,作為一款全棧統一的開發語言,能滿足多種常用程式語言在平臺上靈活表達,通過簡單的拖拉拽即可實現所見即所得的開發過程,打造企業級應用開發落地所需的通用能力。

那麼低程式碼與雲原生又有怎樣的聯絡呢?

雲原生與低程式碼的“化合反應”

於雲原生和低程式碼的關係,陳諤一言以蔽之: “雲原生是低程式碼的基礎,低程式碼是雲原生的延伸。

一方面,雲原生抽象了IT基礎設施,標準化了運維介面,使得低程式碼平臺得以構建在一個標準的基座之上,從而一舉解決了使用低程式碼開發的軟體無法融入企業IT運維體系的難題。

另一方面,很多實施雲原生架構的企業都會做整個軟體架構的孵化,會把企業內部很多的數字化能力做網狀的融合,這樣整個企業就能產生一套很全面的API介面體系。當然,這裡就會產生一個問題,就是企業該如何基於這些服務介面快速的搭建各種應用呢?低程式碼就成為了企業在落地應用最後一公里的最優解。

陳諤認為,未來低程式碼的發展方向也很明確:一方面,進一步提升通用場景的研發能力,提升使用者的開發效率;另一方面,進一步增強程式語言的能力,優化開發體驗,並提供分析和除錯能力。

網易數帆認為, 雲原生和低程式碼都是重要的技術趨勢,深耕兩者的協同關係,既可以構築網易數帆的“軟體護城河”,又可以幫助客戶企業穩步推進數字化轉型,讓新的數字化體系更好賦能業務發展。

荊棘密佈但機會叢生

雲原生技術架構雖然具備彈性響應、可大規模複製、可快速部署等特點,但是它的滲透率並不算高。根據雲原生產業聯盟2020釋出的《雲原生髮展白皮書》的調研資料顯示,80%的企業對雲原生技術的投入佔整體IT投入的30%以下。

為何雲原生產品的滲透率如此低呢?陳諤認為, 雲原生產品的滲透率與三個因素有關:企業業務、企業的現代化程序和企業的資訊化水平。具體來看;

第一,企業業務型別直接關係到雲原生產品的應用。在眾多行業中,雲原生產品在網際網路行業中的滲透率比其他行業都高,究其原因,是因為網際網路企業從創業到做大的過程中,軟體架構的複雜度越來越高,且軟體產品的迭代週期越來越短,網際網路企業更願意在技術研發方面進行投資。很多網際網路企業其實在雲原生技術發展起來之前,就已經開始在做相關的工作了,所以它的技術能力和研發實力比其他行業的企業要強很多,對雲原生技術的認可度也更高。

第二,雲原生應用情況與企業的現代化程序有關。在數字化轉型過程中,企業需要進行流程改造,這就驅動它去革新某些軟體。如果企業想擁抱更多市場機會,就需要做相關的技術開發和升級,企業管理者才會願意接觸比較現代化的技術架構,也才會關注到雲原生企業的價值。例如,金融企業的雲原生程序在加快,能源行業的企業也在逐步趕上來。另外,物流等有強IT支撐的傳統企業,在數字化、雲原生方面的工作也都做的比較早,這些都跟企業的數字化程序有關。

第三,雲原生與企業的資訊化水平高度相關。雲原生技術對企業而言技術難度較高,且近幾年雲原生技術的迭代速度非常快。在高速迭代過程中,企業容易只關注到雲原生技術的應用實踐,而忽略了從傳統IT架構到雲原生架構後技術棧上的巨大差異性,技術團隊普遍缺乏相關經驗。因此致力於雲原生技術落地和實踐的企業,不僅需要有綜合能力較強的運維開發工程師,還需要有應對複雜性的技術團隊,否則,引入雲原生會讓整個IT體系更復雜、更難管理。

當然,問題和挑戰在悲觀者眼中充滿絕望,但在充分準備的樂觀者眼中則是充滿機遇,這或許就是雲原生和低程式碼行業的魅力所在。

文:贏家  /  資料猿

創新服務企業榜

創新服務產品榜

最具投資價值榜

創新技術突破榜

條漫:《看過大佬們發的朋友圈之後,我相信:明天會更好!》

聯絡資料猿

「其他文章」