在數(shù)字化時(shí)代,互聯(lián)網(wǎng)流量與數(shù)據(jù)智能化已躍升為行業(yè)發(fā)展的核心驅(qū)動(dòng)力,高效管理互聯(lián)網(wǎng)流量、確保數(shù)據(jù)安全無(wú)虞,并成功實(shí)現(xiàn)數(shù)據(jù)的智能化應(yīng)用,已成為當(dāng)前互聯(lián)網(wǎng)領(lǐng)域亟需攻克的重大課題。
北京浩瀚深度信息技術(shù)股份有限公司(以下簡(jiǎn)稱(chēng)“浩瀚深度”) 深耕在互聯(lián)網(wǎng)流量和數(shù)據(jù)智能化領(lǐng)域,從ATM交換設(shè)備先驅(qū)到為運(yùn)營(yíng)商及政府提供采集存儲(chǔ)分析應(yīng)用的垂直一體化服務(wù),是網(wǎng)絡(luò)和數(shù)據(jù)智能化的領(lǐng)先企業(yè)。其高性能、高精度、高可靠的整體解決方案助力互聯(lián)網(wǎng)行業(yè)實(shí)現(xiàn)了網(wǎng)絡(luò)可視、資源優(yōu)化、智能管控、安全防護(hù)及數(shù)據(jù)提升,推動(dòng)了互聯(lián)網(wǎng)大數(shù)據(jù)普及與應(yīng)用。
浩瀚深度與鯤鵬聯(lián)合打造的核心產(chǎn)品浩智睿一DPI采集系統(tǒng),采用多核分布式架構(gòu),提供對(duì)流量數(shù)據(jù)進(jìn)行協(xié)議解析、業(yè)務(wù)識(shí)別、流控和封堵等功能,應(yīng)對(duì)日益嚴(yán)重的安全挑戰(zhàn),實(shí)現(xiàn)流量及數(shù)據(jù)的智能化應(yīng)用。
浩智!狣PI采集系統(tǒng)架構(gòu)圖
隨著物聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)、5G等技術(shù)的快速發(fā)展,用戶(hù)對(duì)于網(wǎng)絡(luò)和數(shù)據(jù)智能化業(yè)務(wù)的并發(fā)量提出了新的訴求,特別在運(yùn)營(yíng)商場(chǎng)景下可產(chǎn)生千萬(wàn)量級(jí)的高并發(fā)請(qǐng)求,會(huì)對(duì)處理能力低的系統(tǒng)造成沖擊;為了進(jìn)一步優(yōu)化系統(tǒng)性能、敏捷迭代版本以應(yīng)對(duì)瞬息萬(wàn)變的互聯(lián)網(wǎng)環(huán)境,浩瀚深度攜手鯤鵬共同推進(jìn)網(wǎng)絡(luò)和數(shù)據(jù)智能化業(yè)務(wù)應(yīng)用的鯤鵬原生創(chuàng)新轉(zhuǎn)型建設(shè):基于鯤鵬硬件、openEuler操作系統(tǒng)、鯤鵬DevKit、鯤鵬BoostKit,實(shí)現(xiàn)1套代碼+1條流水線(xiàn)->多平臺(tái)版本,持續(xù)且首發(fā)性能領(lǐng)先的鯤鵬商用版本。目前浩智睿一DPI采集系統(tǒng)V3.7.0已經(jīng)完成優(yōu)化改造,并成功獲得Kunpeng NATIVE認(rèn)證。
浩瀚深度開(kāi)發(fā)人員將鯤鵬DevKit流水線(xiàn)技術(shù)棧融入自有的產(chǎn)品線(xiàn)管理、持續(xù)集成過(guò)程,在流水線(xiàn)中直接調(diào)用畢昇編譯器、鯤鵬測(cè)試框架、性能分析插件、版本漏洞掃描插件等DevKit工具能力,從而提升版本的性能、測(cè)試效率和質(zhì)量;并基于鯤鵬服務(wù)器以及openEuler操作系統(tǒng),搭建了持續(xù)集成節(jié)點(diǎn),通過(guò)鯤鵬軟硬協(xié)同優(yōu)化確保軟件高性能運(yùn)行。
流水線(xiàn)信息匯總
鯤鵬場(chǎng)景化SDK+兼容性自動(dòng)檢查+自動(dòng)化測(cè)試,常規(guī)任務(wù)開(kāi)發(fā)效率提升30%
在代碼開(kāi)發(fā)階段,技術(shù)人員使用鯤鵬DevKit IDE插件提供的場(chǎng)景化SDK快速完成應(yīng)用的初始化、開(kāi)發(fā)及部署,并基于代碼樣例進(jìn)行定制化修改,在編程時(shí)在工具提示下自動(dòng)提示和補(bǔ)全鯤鵬的高性能函數(shù),加快了代碼開(kāi)發(fā)效率; 門(mén)禁檢查階段,在流水線(xiàn)中可直接調(diào)用鯤鵬DevKit遷移掃描和親和分析組件,通過(guò)實(shí)施增量代碼掃描,對(duì)鯤鵬兼容性和鯤鵬親和性進(jìn)行自動(dòng)檢查和快速優(yōu)化,有架構(gòu)差異的代碼使用宏定義隔離,加快代碼適配速度;
門(mén)禁檢查過(guò)程
測(cè)試階段,可以在流水線(xiàn)自動(dòng)調(diào)用鯤鵬測(cè)試框架及測(cè)試用例,快速完成性能與兼容性的測(cè)試,測(cè)試效率提升10%;經(jīng)對(duì)比分析,常規(guī)需求任務(wù)的開(kāi)發(fā)平均用時(shí)從3人日縮短至2人日,整體效率提升了約30%。
編譯優(yōu)化+性能調(diào)優(yōu),采集業(yè)務(wù)的綜合處理能力提升20%+
此外,在編譯構(gòu)建、調(diào)優(yōu)、測(cè)試、發(fā)布等自動(dòng)化流程中,流水線(xiàn)還能直接調(diào)用鯤鵬DevKit提供的編譯器、調(diào)優(yōu)工具,進(jìn)一步優(yōu)化軟件性能:
在編譯構(gòu)建階段,無(wú)感知自動(dòng)將開(kāi)源GCC切換為鯤鵬優(yōu)化的編譯工具GCC for openEuler,實(shí)現(xiàn)編譯性能的優(yōu)化,以流量分發(fā)模塊為例,單核PPS從218萬(wàn)提升到223萬(wàn);
在調(diào)優(yōu)階段,DevKit提供的性能測(cè)試工具對(duì)軟件運(yùn)行性能進(jìn)行采集和分析,對(duì)程序熱點(diǎn)瓶頸進(jìn)行了分析和優(yōu)化;
經(jīng)過(guò)上述一系列的優(yōu)化,浩瀚深度智能化采集業(yè)務(wù)的綜合性能得到明顯提升,整體處理能力提升20%+,這些性能指標(biāo)的優(yōu)化,讓網(wǎng)絡(luò)數(shù)據(jù)可視化處理更加高效便捷。
使用DevKit優(yōu)化前后性能對(duì)比圖
經(jīng)過(guò)鯤鵬原生改造后,浩瀚深度的浩智睿一DPI采集系統(tǒng)在業(yè)務(wù)識(shí)別、輸出流量日志、文件還原、封堵以及鏡像功能等方面實(shí)現(xiàn)了顯著的性能提升。目前,該解決方案已廣泛服務(wù)于運(yùn)營(yíng)商、金融及政府等行業(yè),不僅提供強(qiáng)大的數(shù)據(jù)支持能力,還能面向用戶(hù)的快速需求變化進(jìn)行迭代,提高應(yīng)用的效率和質(zhì)量,降低運(yùn)維成本和復(fù)雜度,加速數(shù)字化轉(zhuǎn)型。
作為鯤鵬計(jì)算產(chǎn)業(yè)生態(tài)的重要伙伴,浩瀚深度已簽署鯤鵬原生開(kāi)發(fā)合作協(xié)議,雙方將持續(xù)深化原生開(kāi)發(fā)技術(shù)創(chuàng)新合作,深化網(wǎng)絡(luò)可視化業(yè)務(wù)原生應(yīng)用,建立更穩(wěn)定、更高效的網(wǎng)絡(luò)數(shù)據(jù)DPI采集技術(shù)軟硬件基礎(chǔ),推動(dòng)各行業(yè)數(shù)字化體系建設(shè)。