?編者按
開源孕育于軟件,發展于數字經濟,是開放、協同、共享的新型生產方式,對于新時期推動經濟發展、科技創新、文化繁榮、社會治理、開放合作、共同富裕具有重要意義。長期以來,中國始終秉持開放、融通、互利、共贏的合作觀,積極融入全球產業鏈供應鏈,基本構建了規模大、體系全、競爭力較強的產業體系,為開源發展提供了土壤、積蓄了能量、創造了條件。 為了更好地宣傳中國開發者在開源技術領域的貢獻和創新,幫助更多人更充分了解開源和開發者對中國技術創新發展的貢獻和意義。開放原子開源基金會和中國電子報重磅推出“開源發展與開發者”專題報道,邀請開放原子開源基金會理事長、兩院院士,以及基金會旗下的重點開源項目、頭部科技企業負責人和專家撰寫署名文章,分享對開源技術和開發者的見解和實踐經驗。在數云時代的今天,WEB應用已經成為人和機器連接云計算、互聯網用來獲得知識、傳遞信息的主要媒介,是互聯網實現價值的關鍵。從部署規模來說,WEB服務器軟件的部署數量遠遠超過數據庫的部署數量;從重要性方面來看,為保證互聯網應用的安全、高效、穩固、可控運行,WEB服務器軟件已成為IT架構的必要組件。可以說,WEB服務器軟件是新一代關鍵基礎軟件的核心代表。除了WEB應用以外,互聯網演進過程中還涌現出許多新型網絡應用軟件,它們包括消息中間件、應用中間件、流媒體服務軟件、API網關軟件和應用代理軟件等等。由于這類軟件底層技術基本一致同源,為了便于歸納和分類,這類服務器應用軟件統一定義為應用引擎。 應用引擎是面向互聯網和云原生應用提供的運行時組態服務程序,具備應用和內容交付、環境感知、安全控制、加速優化等功能,一般包括Web服務器、流媒體服務器、代理(Proxy)、中間件、API網關、消息隊列等產品形態。互聯網時代國際主流的應用引擎包括NGINX,APACHE,IIS等。在云原生時代有許多新的輕量級應用引擎涌現,包括NGINX(C語言)、Envoy(C++語言)、Linkerd(Rust語言)等。 在云原生架構中,應用引擎作為服務網格的數據面,除了提供南北向通信網關的功能以外,還提供了服務網格中東西向通信、透明流量劫持、熔斷、遙測與故障注入等新功能特性,其地位和作用在云原生架構中變得愈發重要。
應用引擎作為云原生架構的數據平面
當前,IT架構已經從主機系統架構(Main Frame,上世紀60年代起)、客戶端服務器架構(Client/Server,上世紀90年代起)演進為云原生應用架構(微服務架構,2015年起),市場上三種架構并存。其中,主機系統架構已逐漸退出,客戶端服務器架構仍是主流,云原生應用架構市場占有率正不斷提高。
客戶端服務器架構下,應用引擎市場格局已基本固化。應用引擎的市場格局主要經歷了四個階段:2000年前“百花齊放”,2000年~2014年,Apache(開源)“一統天下”;2014年~2019年,微軟IIS(非開源)成為市場主流;2019年至今,NGINX(開源)憑借高效、高并發和擴展性強的優勢成為市場領導者。據Netcraft統計,截至2023年10月,NGINX引擎部署數量高達10.4億,全球占比38.87%。
云原生應用框架下,應用引擎尚未形成技術壟斷。該架構下,為支持應用的快速迭代,應用功能已解耦成多個微服務,應用引擎不僅需要支撐人機交互(南北通信),還需實現微服務間的信息/數據交互(東西通信)。目前,NGINX是南北通信的主流引擎;東西通信引擎方面,在不到十年的時間內,已從早期美國的Kube Proxy演進到Envoy、NGINX等多個引擎并存局面,新舊引擎不斷更迭,還未形成技術壟斷。
應用引擎領域,我國一直處于跟隨狀態,不掌握核心技術。據初步統計,基于美國f5公司的NGINX開源技術的引擎在我國部署占比超過50%,已形成壟斷格局,在金融、通信、政府等行業和領域占比更高。新冠疫情期間,全國各省市新冠疫情防控所使用的健康寶類應用均采用NGINX引擎。這對供應鏈管理提出了更高要求,尤其是金融、政府等關鍵應用的穩定可靠運行以及國家網域空間安全等領域。一旦出現風險,我國應用引擎的功能性與國際水平的差距將進一步拉大,對我國互聯網應用服務的國際競爭力以及我國數字經濟發展將產生較大的負面影響。
目前云原生應用架構還處于初期階段,與之相關的應用引擎技術還遠未定型,我們有機會在IT架構遷移(客戶端服務器架構向云原生應用架構遷移)的窗口期,通過吸收、轉化NGINX核心技術,開發全新的自主創新云原生應用引擎,實現國際并跑。
2021年12月,通明智云(北京)科技有限公司在北京經開區國家信創園成立,開始布局NJet應用引擎的自主創新研發工作,主要以NGINX 1.23.1開源版本為基礎,進行內核重構、安全加固、功能增強開發,形成自主創新的NJet云原生應用引擎,實現NGINX不具備的在云原生架構下提供東西向應用流量控制能力、增加國密算法的SSL通信能力、兼容Kubernetes容器編排和Istio服務治理框架,具體包括:內核重構(運行時動態配置加載能力包括Location、證書、Server動態加載等)、安全加固(包括HTTP3協議國密算法支持、RSA/國密自適應雙證書體系認證、RSA/國密雙證書吊銷列表管理等)、功能增強(包括透明流量劫持、故障注入、高性能遙測、多協議自動適配與代理、WASM支持模塊等)。
經過近一年的技術攻關和生態建設,現初步測試,NJet應用引擎在云原生技術架構中性能優于美國CNCF推薦的云原生應用引擎。下一步,將把NJet1.0開源版本捐贈給開放原子開源基金會,完善NJet應用引擎開源生態。
NJet應用引擎作為開源項目,屬于云原生底層核心技術開發,具有開發技術難度大、周期長、資金密集、知識密集的特點,需經過較長期的產品迭代和生態建設;同時,NJet云原生應用引擎對于我國布局信息技術自主創新,具有填補國內技術空白、完善云原生自主創新產業鏈的重大意義。
展望未來,我們相信以應用引擎為戰略突破口,開展云原生技術架構的自主創新實踐,必將能夠開創我國云原生技術領域的自主創新新局面。
訪問“開放原子”視頻號觀看2023開放原子開發者大會回放
?
原文標題:開源發展與開發者專題 | 通明智云總經理吳若松:NJet云原生應用引擎自主創新之路
文章出處:【微信公眾號:開放原子】歡迎添加關注!文章轉載請注明出處。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
OpenHarmony
+關注
關注
33文章
3952瀏覽量
21103 -
開放原子基金會
+關注
關注
1文章
497瀏覽量
6556
原文標題:開源發展與開發者專題 | 通明智云總經理吳若松:NJet云原生應用引擎自主創新之路
文章出處:【微信號:開放原子,微信公眾號:開放原子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
開源鴻蒙開發者的跨界成長之路
在開源鴻蒙的開發者里,有一群“跨界先鋒”,他們帶著不同行業的積淀,在這片創新土壤上書寫著獨特的技術故事。張宇昕,浙江眾合科技的鴻蒙系統服務開發工程師,就是其中之一。從守護資金安全的銀行
2025華為開發者大賽暨開發者年度會議成功舉辦
12月27日-12月28日,以“成就AI原生時代先鋒開發者”為主題的2025華為開發者大賽暨開發者年度會議在上海華為練秋湖研發中心舉辦。本次會議旨在匯聚先鋒
2025全球開發者先鋒大會開源項目與AI的雙向賦能分論壇圓滿舉辦
12月12日,2025全球開發者先鋒大會——開源項目與AI的雙向賦能分論壇在上海張江科學會堂成功舉行。論壇以“共生共榮,智創未來”為主題,匯聚開放原子開源基金會、華為、中國移動、深開鴻、通明智
2025開源鴻蒙開發者激勵計劃正式啟動
舉辦,2025開源鴻蒙開發者激勵計劃在分論壇上正式發布。該計劃承載著開源社區對開發者群體的高度重視,旨在為廣大開發者提供更廣闊的
2025開放原子開發者大會開源育人新范式分論壇即將啟幕
命題。11月22日,2025開放原子開發者大會——開源育人分論壇,將以“開源育人新范式:高校開源教育的創新
2025開放原子開發者大會AtomGit開源實踐交流分論壇即將開啟
當前,全球開源生態正持續蓬勃發展,開發者協作模式與開源創新范式也隨之經歷深刻變革。在此趨勢下,以開發者
2025開放原子開發者大會開源歐拉AI創新分論壇即將啟幕
智算浪潮席卷全球,操作系統正從“適配AI”向“原生AI”跨越,開源模式已成為技術突破與全球協作的核心引擎。聚焦AGI時代的算力需求與業務創新,11月21日,2025開放原子
華為云與開發者共贏AI未來
,與開發者共贏”主題演講,詳細闡述了華為云生態的最新進展,并宣布華為開發者空間全面升級,全新集成多種AI原生應用開發能力。
華為與全球開發者共贏昇騰生態
在華為全聯接大會2025期間,華為昇騰計算業務總裁張迪煊發表了“以開發者為中心,加速自主創新,共贏昇騰生態”的主題演講,宣布CANN技術指導委員會正式成立,并表示昇騰將持續聚焦開發者訴求,圍繞昇騰的開放性、易用性和兼容性進行架構
HDC 2025開發者主題演講精彩回顧
開發者解決方案升級等內容,同時多位生態伙伴分享基于HarmonyOS的最新開發實踐,為開發者提供切實可行的創新思路,進一步推動鴻蒙生態的繁榮發展
廣汽集團亮相華為開發者大會2025
此前,6月20日-22日,華為開發者大會(HDC 2025)火熱舉辦,超過200名各行業代表、全球開發者齊聚一堂,共襄盛舉。廣汽集團副總經理江秀云、數字化業務領域負責人及相關業務代表等
2025開源鴻蒙開發者大會圓滿落幕
共建啟動等儀式,同時設立八大主題分論壇,邀請開源操作系統技術大咖、前沿實踐專家、開發者、生態伙伴代表等嘉賓匯聚一堂,共同探討開源鴻蒙技術的未來發展、分享最前沿的
深開鴻CEO王成錄:開發者是開源鴻蒙生態的原點
發布會上表示:“操作系統的成功,取決于生態體系的競爭力。開源鴻蒙生態的建設,必須始于開發者。”他強調,開發者是生態的原點,是推動技術演進與產業創新的關鍵力量,而開鴻
開發者即創世者——HarmonyOS極客馬拉松2025英雄召集令
在萬物智聯的浪潮中,每一次技術突破都可能成為改變世界的支點。HarmonyOS極客馬拉松2025正式啟動,誠邀開發者以代碼為筆,在鴻蒙生態的畫布上書寫創新篇章。
這里沒有遙不可及的科幻概念,只有
發表于 05-12 10:16
Snap Store開發者工具圖譜:從全棧到云原生,一張圖解鎖Linux開發新姿勢!
導語“繼上期揭秘Snap如何讓樹莓派‘越級打怪’后,這次我們為你繪制一份跨維度開發地圖!”當Snap的容器化魔法遇上Linux生態的萬花筒,開發者該如何選擇趁手兵器?無論是全棧老手想用
開源發展與開發者專題 | 通明智云總經理吳若松:NJet云原生應用引擎自主創新之路
評論