2023 年 4 月 25 日,“數云原力大會暨2023TECH第五屆數字中國技術年會”在北京盛大召開。在開幕式上,神州數碼通明湖云和信創研究院重磅發布下一代云原生應用引擎OpenNJet,并宣布捐贈給開放原子開源基金會孵化,內容包括代碼、知識產權、商標等。目前,OpenNJet已經通過TOC評審,并已在AtomGit和Gitee平臺建立了代碼倉庫。神州數碼希望在開放原子開源基金會的開源框架下,持續發展和壯大OpenNJet,以匯聚更廣泛的用戶和生態合作伙伴,拓展開源生態版圖。
下一代云原生應用引擎OpenNJet重磅發布
神州數碼技術總監、通明湖云和信創研究院院長李剛表示,將OpenNJet捐贈給開放原子開源基金會是神州數碼“數云融合”愿景驅動云原生技術創新、生態發展的重要成果,也是神州數碼聚焦云原生技術和產品投入和研發,打造云原生產品競爭力的重要成果。
開放原子開源基金會秘書長馮冠霖在致辭中指出,“神州數碼捐贈的OpenNJet項目是開放原子開源基金會首 個云原生應用引擎的捐贈,該項目目前已經通過TOC的評審,在開源這個生態中,又多了一份力量。”
OpenNJet搶抓云原生技術發展機遇
近年來,云原生架構已經成為IT架構的新范式,市場占有率不斷提升。據IDC預測, 2024 年新增的生產級云原生應用在新增應用中的比例會從 2020 年的10%增加到60%。云原生架構下,應用引擎的作用不斷提升,全面承擔云原生數據平面的功能,是所有云應用的入口。然而,云原生架構下的應用引擎,其標準、功能、定義不斷演化,創新產品交替涌現、共存競爭,正處于技術變革期。
馮冠霖表示,“神州數碼將OpenNJet應用引擎捐贈給開放原子開源基金會進行孵化,是搶抓云原生技術發展機遇的重要舉措,對于夯實云原生技術發展根基,提升云原生技術創新、成果落地具有非常重要的意義。”
開放原子開源基金會秘書長馮冠霖致辭
OpenNJet應用引擎的技術架構迭代創新
OpenNJet應用引擎是面向互聯網和云原生應用提供的運行時組態服務程序。具備環境感知、安全控制、加速優化等能力,可利用動態加載機制實現不同的產品形態,如API網關、消息代理、入口/出口控制器、邊車、負載均衡和WAF等。
OpenNJet是以NGINX1.23. 1 開源版本為基礎,派生并獨立演進的云原生應用引擎,進行內核重構、安全加固、功能增強開發,并隨著NGINX版本迭代,吸收上游NGINX的更新,還提供了服務網格中東西向通信、透明流量劫持、熔斷、遙測與故障注入、鏈路追蹤、藍綠發布等新功能特性。
OpenNJet的目標在于適應國內特定的技術規范及標準,如國密算法套件支持,兼容Kubernetes容器編排和Istio 服務治理框架,并構建安全可控的云原生數據面,支撐我國云原生產業生態發展。
OpenNJet技術架構迭代創新
李剛強調,“OpenNJet 充分吸收了開源生態的優 秀擴展模塊 ,在功能規劃上包含了 5 大類 18 類組件,特別是隨著安全威脅的快速增加,規劃了安全組件。除安全功能外,‘企業特性’也是OpenNJet關注的重點領域,如內置的高可用性,自動化的集群發現及配置同步等。”
OpenNJet功能組件
OpenNJet整體包括三大部分,底層的Framework用于管理進程,解析配置,提供日志,事件處理等核心能力;Copilot 用于實現各式控制能力,對接不同的周邊系統
;workers提供各種業務功能,如代理、Web引擎、WAF等。
共建共治共享OpenNJet應用引擎開源生態
OpenNJet應用引擎的技術迭代、創新發展、生態繁榮同樣離不開全球開源創新能力的建立和完善。因此在開放原子開源基金會架構下,通過代碼貢獻構建開源社區,集聚開發者和企業用戶力量,共創開源生態,將能助力OpenNJet應用引擎的技術創新和生態建設走向成熟,繁榮發展。
馮冠霖強調,“下一步,開放原子開源基金會將遵循共建、共治、共享的開源理念,組織專門力量,加快推動OpenNJet開源生態建設和繁榮。”
共建共治共享OpenNJet繁榮生態邀請儀式
開幕式上,神州數碼聯合開放原子開源基金會、北京航空航天大學、北京通明湖信息技術應用創新中心、曙光網絡、龍芯中科、浩鯨科技、行云創新、通明智云等產學研用機構和單位一同發起邀請,共建共治共享OpenNJet應用引擎開源生態。
嘉賓寄語:
開源是群智眾創的行業實踐,開源的沃土需要每一位貢獻者的播種,期待在OpenNJet 遇到全球最頂 尖的云原生開發者!——北京航空航天大學大數據科學與腦機智能高精尖創新中心副主任 沃天宇
在云原生開源的發展歷程中,有一批又一批的先行者不斷探索和實踐,我們將不斷深化開源領域產教融合,先從云原生應用引擎開始,夯實開源人才底座、奠定開源發展基礎、提升軟件源頭創新和供給能力。——清華大學研究員、北京通明湖信息技術應用創新中心主任 曹軍威
數字化的目的之一在于更好的促進競爭與進步,開源更是,立足產業、聚焦領域,只有尊重開源、擁抱開源,堅定技術創新,加強人才交流,中國基礎軟件才有機會走向全球。——曙光網絡科技有限公司副總裁 張玉龍
我們期待更多像OpenNJet這樣能夠自主創新、加強產業合作的原力引擎,一起攜手凝聚更多共同體助力云原生生態自主發展、生態開源共享繁榮發展。——龍芯中科技術股份有限公司解決方案中心總經理 秦寶瑞
企業可以在開源項目中充分發揮產業優勢,擴大軟件生態建設,秉持共建共享共治的開源理念,云原生生態,我們都是趕路人。——浩鯨云計算科技股份有限公司北京大區總經理 李強
開源不僅是一種軟件開發方式,更使得所有參與者共享科技成果,才會產生連綿不絕的創造力,云原生應用引擎需要聚集各方力量,多元協同,成果共享。——深圳行云創新科技有限公司聯合創始人 孔佳明
云原生,誕生于開源,很高興能夠以開源共建的身份,加入到開源項目建設中來,開源將重構未來的技術創新,對于云原生來說,應用引擎意味著更高的可靠性、可信開源、可持續發展,數云融合的未來,少不了OpenNJet領航!——通明智云(北京)科技有限公司首席運營官 吳靜濤
(推廣)