網易數帆:云原生和低代碼加持,打造企業轉型加速器
原創云計算、大數據、人工智能等技術的發展與應用,從技術架構方面有力支撐了企業數字化轉型的價值創新。為了最大化釋放新IT技術帶來的能量,打破業務與開發壁壘,提高業務應用研發生產力,低代碼應運而生。低代碼大幅降低了應用開發準入門檻,促進了新IT技術敏捷響應快速變化的市場需求,成為賦能數字化轉型的“加速器”。
同時,受疫情影響,經濟發展節奏有所放緩,傳統的需要編寫大量代碼的開發方式由于速度慢、投入高,專業性極強而無法適應時代,低代碼開發就受到了更多企業的青睞。
低代碼:賦予用戶復雜應用開發的能力
網易數帆推出的輕舟低代碼,旨在為企業解決有限開發能力與旺盛信息化需求之間的矛盾,通過降低開發門檻,賦能更多業務人員上手開發,幫助企業快速搭建云原生應用,提供強大的數據模型構建能力、靈活易用的可視化編程語言,幫助構建多層次細粒度企業數字化資產。
網易數帆低代碼產品技術負責人嚴躍杰表示,網易數帆定位于做數字化轉型基礎軟件提供商,所做的事情是比較偏底層的,能夠支撐企業的一些較復雜的應用開發。除了云原生底座的能力,網易數帆在網易內部其實也提供很多業務系統開發能力支持?,F在,網易數帆將這種多業務實踐與錘煉的開發能力用低代碼的實踐開放出來,這是網易數帆做低代碼的路徑。輕舟低代碼通過模型驅動構建企業級應用,快速地在網易集團HR、行政、農業事業部等多部門廣泛落地。
網易數帆低代碼產品技術負責人嚴躍杰
網易數帆云原生及低代碼產品線總經理陳諤表示,當今企業有很多內部定制化應用場景,反應到IT的需求,就是“排隊”的情況。而低代碼能夠打造一些企業級應用服務,在這些場景下會有很大的空間。“因為這些事情既不能用零代碼這種模式化的工具來做,又沒有長在釘釘、微信平臺上。以往企業會找一個軟件外包商、集成商來做,但是在預算有限的情況下就不能實現。此時,網易數帆的輕舟低代碼就可以幫助客戶盡可能多的完成IT需求?!?/p>
網易數帆云原生及低代碼產品線總經理陳諤
說到低代碼的商業模式,陳諤認為,低代碼收入會來自于以下幾個方面。首先是發行低代碼的版本,收取license的費用,包括私有化部署和SaaS化的服務。另一方面,輕舟低代碼會連接很多開發者,有的開發者會經過培訓來服務客戶,有的開發者則注冊進入到開發者體系,由輕舟低代碼平臺為其提供服務,平臺還會為企業管理的開發者們提供服務,輕舟低代碼獲得服務方面的收益。此外,還有很多的業態有組件定制化的需求,需要各行各業的廠商來提供,輕舟低代碼提供平臺和框架,從中收益。
云原生:支撐企業服務化架構的轉型
早在2012年,網易就開始了云計算的探索。如今,網易數帆已經形成了輕舟、有數、易智為代表的,聚焦云原生、大數據、人工智能的三大產品矩陣。其中,云原生是架構根植于云,基于云上開發、部署、維護的一套技術方法體系,代表軟件應用從一開始設計,就是根據云的環境,采用云端的技術,充分利用云平臺的彈性伸縮和分布式特點,最終在云端高效、穩定、安全運行,被公認為是企業數字化轉型的最短路徑。
陳諤強調,云原生主要解決的是企業有一定的敏態迭代需求,也有一定復雜度的業務,需要讓業務演進,適應變化,讓業務之間能夠形成網絡連接。如果企業有這樣的業務場景,那么就應該考慮使用云原生技術棧。
然而,企業在實施云原生的時候還存在一些困難。陳諤認為,實施云原生的一大挑戰在于云原生的技術棧比較新,又比較復雜。一個企業從傳統的IT技術棧切換到云原生技術棧,這對于傳統的運維習慣、工具鏈都是很大的挑戰。企業內的很多運維規范,甚至日常的故障處理規范都需要做相應的變革,這是一個比較艱難的過程,需要有很強技術實力的廠商來提供這方面的知識轉移能力給企業。
此外,企業實施云原生的時候,很可能會先搭建一個微服務架構,但是之后的迭代過程中,如何保障穩定性,出了故障如何排障,如何做應急處理,以及一些安全問題都是企業無法應對的,需要專業的廠商賦能客戶的業務團隊,提供相應的工具平臺、最佳實踐,并將很多操作自動化,這些都是讓云原生能夠落地的非常重要的工作。
網易數帆云原生的聚焦點在于支撐企業做好服務化架構的轉型,也就是將單體架構轉向微服務化、服務化的現代化應用架構。其中,輕舟微服務、API網關等產品,可以幫助客戶從一個單體架構比較平滑的演進到微服務架構,并且使遺留系統也可以納入到服務網格架構中來,無縫互訪,統一管理。
隨著業務的發展,企業往往會遇到保障高速迭代的業務的穩定性需求,服務拆解的情況下中間件爆炸等問題,網易數帆有保障穩定性相關的解決方案,包括立體化監控產品,兩地三中心的解決方案,多中心多活解決方案,中間件產品,能夠自動處理中間件的管理、故障自愈、穩定性巡檢、故障定位等問題,進而保障客戶業務的快速迭代,同時保持穩定。
“以資產為中心”的軟件生產模型
針對客戶追求的最終業務價值,網易數帆發布了“以資產為中心”的軟件生產模型。該模型在輕舟云原生平臺基礎上,提供服務集成、編排能力、軟件資產管理能力,在最上層提供如低代碼與云原生能力并相互打通,幫助客戶共同建設以資產為中心的軟件生產力的解決方案。在搭建云原生底座基礎上,網易數帆通過云原生和低代碼結合,使得專業開發人員和低代碼開發者都基于可復用的資產,快速組裝和交付數字化業務,而強大的云原生底座為業務運行保駕護航,提供架構治理、研發流程管理、服務治理和運維保障等能力支撐,形成軟件生產力的提升。這就是 “以資產為中心”的軟件生產模型核心內容。