在數智化浪潮席卷全球的當下,算力生態的升級成為了行業關注的焦點。鯤鵬,作為這一領域的佼佼者,憑借其獨樹一幟的計算架構與開源基礎軟件研發,正引領著技術創新的嶄新篇章。通過持續且深遠的研發投入,鯤鵬不僅匯聚了全球計算產業的精英力量與尖端技術,更推動了全棧計算技術的不斷突破,致力于構建一個面向多樣化計算的全球開源體系與產業標準。
鯤鵬計算產業的發展,遵循著“硬件開放、軟件開源、使能伙伴、發展人才”的核心理念。如今,鯤鵬軟硬件聯合創新已深入國計民生的核心場景,眾多主流合作伙伴的核心應用已成功遷移至鯤鵬平臺。隨著鯤鵬生態步入快速發展的黃金時期,鯤鵬與x86多平臺版本的并行迭代成為了合作伙伴的迫切需求。然而,兩大架構在開發生態上的差異,給開發者帶來了不小的挑戰。為了解決這一問題,鯤鵬在2024年初全面啟動了原生開發計劃。
這一計劃的核心在于,通過鯤鵬硬件、openEuler操作系統、鯤鵬開發套件DevKit以及鯤鵬應用使能套件BoostKit的有機結合,實現了“一套代碼+一條流水線”構建多平臺版本的高效開發模式。這一模式不僅極大地提升了開發效率,還確保了伙伴能夠持續推出性能領先的商用版本。
鯤鵬開發套件DevKit的推出,為開發者提供了從遷移、開發、調試到編譯、測試、調優&診斷的全流程支持。它能夠以命令行方式快速集成到企業的CI/CD流水線中,使開發者能夠在流水線中直接調用鯤鵬DevKit的插件能力,包括兼容性&親和性門禁檢查、高性能編譯軟件的無感知切換、性能分析插件、測試框架&樣例以及版本安全合規掃描等。這一能力使得開發者能夠以一套代碼和一條流水線,同步迭代鯤鵬和x86兩個版本,平均發布效率提升了30%以上。
而鯤鵬應用使能套件BoostKit則面向大數據、數據庫、分布式存儲、虛擬化等八大主流應用場景,提供了軟硬協同的全棧調優能力。它包含應用加速軟件包、基礎加速軟件包、高性能開源組件以及參考實現等,使合作伙伴能夠充分發揮鯤鵬平臺的性能優勢。同時,BoostKit還提供了WAAS負載感知加速系統,能夠根據單個計算任務進行深度調優,自動配置全棧最佳參數,典型場景下的性能提升可達10~30%。
在基礎軟件層面,openEuler操作系統與鯤鵬服務器實現了協同優化,其綜合性能領先其他Linux操作系統15%,確保了軟件的高性能運行。鯤鵬原生開發還提供了全方位的安全保障體系。DevKit針對病毒/安全編譯選項、安全配置、密鑰和信息泄露以及典型編碼問題等進行安全檢查和掃描,確保版本的安全性。而BoostKit的機密計算核心組件則通過了CC EAL4+認證,支持可信計算3.0,國密解決方案也通過了等保三級密評。同時,openEuler領先的CVE漏洞管理和修復體系為全系統的安全提供了有力保障。
自2019年發布鯤鵬計算產業戰略以來,鯤鵬已經吸引了超過5500家合作伙伴的加入,共同打造了16500多個通過鯤鵬認證的解決方案。這些解決方案已經廣泛應用于電信、金融、電力、科研、航空、教育及醫療等多個領域。此次《鯤鵬原生開發技術白皮書》的發布,將進一步促進鯤鵬生態的開放與合作,為廣大開發者提供更多的技術支持和資源。我們期待更多的合作伙伴能夠攜手鯤鵬,共同推動鯤鵬計算產業的繁榮發展。