星環(huán)科技5款產(chǎn)品獲得鯤鵬原生開發(fā)認(rèn)證,效率提升30%

近日,星環(huán)科技大數(shù)據(jù)基礎(chǔ)平臺(tái)TDH中的搜索引擎Scope、關(guān)系型分析引擎Inceptor、圖數(shù)據(jù)庫(kù)StellarDB、寬表數(shù)據(jù)庫(kù)Hyperbase,以及分布式分析型數(shù)據(jù)ArgoDB五款產(chǎn)品順利完成了鯤鵬原生開發(fā),并順利獲得Kunpeng NATIVE證書。這是星環(huán)科技繼2020年獲得鯤鵬COMPATIBLE認(rèn)證、2021年獲得VALIDATED認(rèn)證后,再一次與鯤鵬生態(tài)系統(tǒng)的良好融合,也是其對(duì)星環(huán)科技產(chǎn)品性能、安全性、兼容性等綜合實(shí)力的高度認(rèn)可,展現(xiàn)了自主創(chuàng)新的強(qiáng)大實(shí)力!

星環(huán)科技5款產(chǎn)品獲得鯤鵬原生開發(fā)認(rèn)證,效率提升30%

星環(huán)科技自成立以來(lái)始終堅(jiān)持“自主研發(fā)、領(lǐng)先一代”的技術(shù)發(fā)展策略,積極參與信息產(chǎn)業(yè)自主創(chuàng)新進(jìn)程,成為大數(shù)據(jù)基礎(chǔ)軟件自主創(chuàng)新的重要推動(dòng)者之一。此次星環(huán)科技開展鯤鵬原生開發(fā),聚焦企業(yè)面臨的處理不同模態(tài)的數(shù)據(jù)、提高數(shù)據(jù)流轉(zhuǎn)效率、提升業(yè)務(wù)響應(yīng)時(shí)間等挑戰(zhàn),將五款產(chǎn)品加入鯤鵬構(gòu)建流程,基于鯤鵬DevKit+ openEuler+鯤鵬硬件,實(shí)現(xiàn)1套代碼+1條流水線->多平臺(tái)版本,持續(xù)且首發(fā)性能領(lǐng)先的商用版本。

今年7月,雙方成立聯(lián)合架構(gòu)團(tuán)隊(duì),基于星環(huán)科技CICD平臺(tái)融合鯤鵬原生開發(fā)技術(shù),實(shí)現(xiàn)從開發(fā)-構(gòu)建-測(cè)試-發(fā)布-運(yùn)行的全流程優(yōu)化。在星環(huán)科技CICD平臺(tái)中,增加本次五款產(chǎn)品的鯤鵬構(gòu)建流程,基于鯤鵬服務(wù)器以及openEuler操作系統(tǒng),搭建了持續(xù)集成節(jié)點(diǎn);并將鯤鵬DevKit流水線技術(shù)棧(包括遷移掃描、親和分析、畢昇編譯器、鯤鵬測(cè)試框架、性能分析插件、版本漏洞掃描插件)融入自有的產(chǎn)品線管理、持續(xù)集成過(guò)程,形成新的構(gòu)建集群,全面優(yōu)化在鯤鵬架構(gòu)上的開發(fā)及運(yùn)行效率,進(jìn)一步提升版本的性能、測(cè)試效率和質(zhì)量。

融入一站式開發(fā)套件,開發(fā)效率提升約30%

代碼開發(fā)階段,使用鯤鵬DevKit IDE插件提升編碼效率,提升了研發(fā)人員在初始化、開發(fā)及部署方面快速完成需求的能力。首先,通過(guò)鯤鵬DevKit快速創(chuàng)建場(chǎng)景化工程,并生成豐富的代碼樣例,加快開發(fā)效率;其次,在編程時(shí)能智能提示和補(bǔ)全鯤鵬的高性能函數(shù),使得代碼運(yùn)行效率更高,有架構(gòu)差異的代碼使用宏定義隔離;最后,場(chǎng)景化SDK的部署功能實(shí)現(xiàn)環(huán)境的快速安裝卸載,提升測(cè)試便捷度。經(jīng)對(duì)比分析,常規(guī)需求任務(wù)的開發(fā)平均用時(shí)從3人日縮短至2人日,效率提升了約30%。

直接調(diào)用DevKit門禁檢查組件,提升鯤鵬生態(tài)親和性

代碼開發(fā)完成后提交流水線,開發(fā)人員可以在構(gòu)建流程中直接調(diào)用鯤鵬DevKit門禁檢查組件,對(duì)代碼的鯤鵬兼容性和鯤鵬架構(gòu)親和性進(jìn)行檢查和優(yōu)化,確保代碼與鯤鵬架構(gòu)適配,并從運(yùn)行模式、字節(jié)對(duì)齊檢查、構(gòu)建親和檢查等多維度掃描和優(yōu)化代碼,提升代碼質(zhì)量,保障應(yīng)用與鯤鵬架構(gòu)的親和性。

無(wú)感知自動(dòng)切換至GCC for OpenEuler,編譯效率提高27%

通過(guò)相關(guān)流水線門禁檢查后,會(huì)生成對(duì)應(yīng)產(chǎn)品的部署包,在編譯構(gòu)建階段,通過(guò)腳本的配置,能夠無(wú)感知自動(dòng)從開源GCC切換至GCC for OpenEuler,基于其高性能編譯算法、場(chǎng)景應(yīng)用感知、AI迭代調(diào)優(yōu)等特性,進(jìn)一步提升應(yīng)用的運(yùn)行效率。以ArgoDB產(chǎn)品為例,產(chǎn)品代碼編譯構(gòu)建效率提高了27%。

自動(dòng)完成鯤鵬版本的調(diào)優(yōu)、測(cè)試和發(fā)布,綜合性能明顯提升

構(gòu)建完成后,可以在流水線中自動(dòng)完成鯤鵬版本的調(diào)優(yōu)、測(cè)試和發(fā)布。在調(diào)優(yōu)階段,鯤鵬DevKit提供的Java性能測(cè)試工具能夠?qū)浖\(yùn)行性能進(jìn)行采集和分析,通過(guò)分析智能合約運(yùn)行容器JVM中內(nèi)存占用和GC回收等瓶頸問(wèn)題,實(shí)現(xiàn)整體性能的提升20%;在測(cè)試階段,鯤鵬DevKit提供了一些列的測(cè)試框架和用例,采集Java應(yīng)用在壓力負(fù)載下不同部件的性能指標(biāo),對(duì)性能和兼容性進(jìn)行快速測(cè)試,效率提升了25%;版本發(fā)布時(shí),提供增量/版本級(jí)編碼掃描能力,對(duì)編碼規(guī)范、病毒進(jìn)行掃描,進(jìn)一步保障版本的質(zhì)量。

經(jīng)過(guò)一系列優(yōu)化,星環(huán)科技五款產(chǎn)品綜合性能均得到明顯提升,能夠精準(zhǔn)高效的處理企業(yè)結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)的鏈上計(jì)算需求,讓企業(yè)數(shù)據(jù)處理更加便捷和高效。

星環(huán)科技致力于打造企業(yè)級(jí)大數(shù)據(jù)和人工智能基礎(chǔ)軟件,形成了大數(shù)據(jù)與云基礎(chǔ)平臺(tái)(TDH & TDC)、分布式關(guān)系型數(shù)據(jù)庫(kù)(ArgoDB & KunDB)、數(shù)據(jù)開發(fā)與智能分析工具(TDS & Sophon)、知識(shí)平臺(tái)與領(lǐng)域大模型(TKH & 無(wú)涯)的軟件產(chǎn)品矩陣,擁有諸多自主創(chuàng)新替代成功實(shí)踐。星環(huán)科技已深度適配從底層處理器主機(jī)到操作系統(tǒng),再到上層應(yīng)用,均可支持在用戶全自主創(chuàng)新軟硬件環(huán)境下的7×24安全穩(wěn)定運(yùn)行。

展望未來(lái),星環(huán)科技將與鯤鵬持續(xù)開展合作,推動(dòng)其他核心產(chǎn)品線與華為鯤鵬原生開發(fā)技術(shù)的深度融合,為行業(yè)提供性能更優(yōu)異且更安全的產(chǎn)品和解決方案,筑基數(shù)字中國(guó),為我國(guó)實(shí)現(xiàn)高水平科技自立自強(qiáng)添磚加瓦。

本文轉(zhuǎn)載自:,不代表科技訊之立場(chǎng)。原文鏈接:http://v.mrkbao.com/news/111202408211107006307723185.html

陳晨陳晨管理團(tuán)隊(duì)

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評(píng)論