掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
?

創(chuàng)新互聯(lián)擁有網(wǎng)站維護(hù)技術(shù)和項(xiàng)目管理團(tuán)隊(duì),建立的售前、實(shí)施和售后服務(wù)體系,為客戶提供定制化的成都網(wǎng)站建設(shè)、做網(wǎng)站、網(wǎng)站維護(hù)、成都服務(wù)器托管解決方案。為客戶網(wǎng)站安全和日常運(yùn)維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護(hù)服務(wù)覆蓋集團(tuán)企業(yè)、上市公司、外企網(wǎng)站、商城網(wǎng)站建設(shè)、政府網(wǎng)站等各類型客戶群體,為全球超過千家企業(yè)提供全方位網(wǎng)站維護(hù)、服務(wù)器維護(hù)解決方案。
數(shù)字時(shí)代,快速探索和響應(yīng)用戶需求是企業(yè)得以生存和持續(xù)發(fā)展的關(guān)鍵因素,在這樣的背景下,企業(yè)的業(yè)務(wù)系統(tǒng)也正在逐步走向“互聯(lián)網(wǎng)”架構(gòu),即通過高可用、彈性伸縮,按需迭代的系統(tǒng),來(lái)支持企業(yè)快速推出新產(chǎn)品/功能,從而縮短客戶旅程,抓住市場(chǎng)機(jī)遇。隨著企業(yè)IT架構(gòu)的不斷演進(jìn),運(yùn)維工作也面臨新的挑戰(zhàn):?
隨著越來(lái)越多的業(yè)務(wù)和應(yīng)用被部署到云端,計(jì)算和存儲(chǔ)資源池化,統(tǒng)一監(jiān)管平臺(tái)不僅需要滿足跨域、分級(jí)、高可用的管理要求,還要能夠關(guān)聯(lián)軟硬件資源、綜合監(jiān)管應(yīng)用的可用性與健康度,并通過多維數(shù)據(jù)分析圖表等可視化手段對(duì)信息系統(tǒng)的建設(shè)成果、運(yùn)維質(zhì)效進(jìn)行全景呈現(xiàn),這些都對(duì)承載業(yè)務(wù)的底層基礎(chǔ)設(shè)施提出了更高的要求:?
考慮到鯤鵬平臺(tái)在并行計(jì)算、低時(shí)延、高可靠等方面的優(yōu)勢(shì),并且提供完善的開發(fā)工具鯤鵬DevKit實(shí)現(xiàn)應(yīng)用到鯤鵬的快速遷移以及鯤鵬應(yīng)用原生開發(fā);因此中創(chuàng)中間件與鯤鵬達(dá)成了合作意愿,選擇鯤鵬作為“中創(chuàng)統(tǒng)一監(jiān)管平臺(tái)軟件V2.1”的IT底座,并在鯤鵬上原生開發(fā)中創(chuàng)統(tǒng)一監(jiān)管平臺(tái)軟件的核心組件——界面及拓?fù)浣Y(jié)構(gòu)展現(xiàn)引擎。
【中創(chuàng)統(tǒng)一監(jiān)管平臺(tái)架構(gòu)圖】?
通過鯤鵬DevKit代碼遷移工具快速遷移中創(chuàng)統(tǒng)一監(jiān)管平臺(tái)?
在該項(xiàng)目適配鯤鵬的開始階段,研發(fā)團(tuán)隊(duì)需要將統(tǒng)一監(jiān)管平臺(tái)軟件遷移到鯤鵬平臺(tái)上,其中涉及9個(gè)子模塊,共計(jì)77萬(wàn)行左右代碼、以及大量第三方軟件(包含Tomcat、MySQL、JDK、GCC等)。經(jīng)分析,采用手動(dòng)遷移的話,整個(gè)系統(tǒng)預(yù)計(jì)需要36人/天才能完成。鯤鵬DevKit代碼遷移工具極大簡(jiǎn)化了應(yīng)用遷移的過程,可以實(shí)現(xiàn)依賴文件自動(dòng)識(shí)別、兼容JAR包一鍵下載、代碼修改建議一鍵替換,無(wú)須耗時(shí)耗力檢查跟進(jìn),提高了代碼遷移效率。在鯤鵬DevKit的幫助下整個(gè)系統(tǒng)的遷移只用了13人天,平均每個(gè)服務(wù)不到2人天即可完成自動(dòng)遷移。?
基于鯤鵬DevKit高效開發(fā)界面及拓?fù)浣Y(jié)構(gòu)展現(xiàn)引擎,性能提升55.96%?
在遷移完成之后,中創(chuàng)中間件需要針對(duì)中創(chuàng)統(tǒng)一監(jiān)管平臺(tái)的智能化運(yùn)維,知識(shí)化管理,平臺(tái)化支撐等業(yè)務(wù)場(chǎng)景,在鯤鵬平臺(tái)上開發(fā)界面及拓?fù)浣Y(jié)構(gòu)展現(xiàn)引擎功能。該功能需支持超高的數(shù)據(jù)處理與存儲(chǔ)性能,以滿足政務(wù)、交通、海事、金融等關(guān)鍵行業(yè)應(yīng)用的需求,因此對(duì)性能要求極高。?
因此,為進(jìn)一步提升業(yè)務(wù)性能和穩(wěn)定性,中創(chuàng)中間件在開發(fā)過程中將之前使用的OpenJDK替換為鯤鵬DevKit提供的畢NJDK,畢NJDK提供其高性能編譯算法、場(chǎng)景應(yīng)用感知、AI迭代調(diào)優(yōu)等特性,能夠進(jìn)一步提升應(yīng)用的運(yùn)行效率,在告警界面查詢場(chǎng)景下,平均響應(yīng)時(shí)間縮短了35.94%。?
【告警界面平均響應(yīng)時(shí)間調(diào)優(yōu)前后性能對(duì)比】?
在編譯完成之后,針對(duì)系統(tǒng)出現(xiàn)的性能瓶頸,開發(fā)人員還使用了鯤鵬DevKit性能分析工具針對(duì)統(tǒng)一監(jiān)管平臺(tái)的關(guān)鍵模塊進(jìn)行了如下調(diào)優(yōu):?
【視圖頁(yè)面&登錄及概況頁(yè)面平均響應(yīng)時(shí)間調(diào)優(yōu)前后性能對(duì)比】?
通過上述的優(yōu)化分析,中創(chuàng)統(tǒng)一監(jiān)管平臺(tái)展現(xiàn)引擎在鯤鵬上運(yùn)行性能得到有效提升:登錄及概括頁(yè)面的平均響應(yīng)時(shí)間最高提升了55.96%、視圖頁(yè)面的平均響應(yīng)時(shí)間提升了31.14%。通過智能分析實(shí)時(shí)預(yù)警,降低運(yùn)維風(fēng)險(xiǎn),提升運(yùn)維效率,使系統(tǒng)整體運(yùn)行狀況可視可控,為系統(tǒng)運(yùn)行提供更安全、穩(wěn)定、高效的運(yùn)行支撐。?
目前中創(chuàng)中間件「中創(chuàng)統(tǒng)一監(jiān)管平臺(tái)軟件V2.1」已經(jīng)在全國(guó)多省市落地,在政務(wù)、交通、海事、金融等行業(yè)皆已實(shí)現(xiàn)了規(guī)模應(yīng)用。隨著各個(gè)行業(yè)應(yīng)用在國(guó)產(chǎn)化浪潮的持續(xù)深耕,作為鯤鵬計(jì)算產(chǎn)業(yè)生態(tài)重要伙伴,中創(chuàng)中間件希望與山東鯤鵬生態(tài)創(chuàng)新中心持續(xù)合作,通過最新的技術(shù),打造更具競(jìng)爭(zhēng)力的行業(yè)解決方案,為用戶帶來(lái)更好的運(yùn)維體驗(yàn)。?
鯤鵬原生開發(fā)是指使用鯤鵬DevKit的原生開發(fā)能力,如鯤鵬開發(fā)框架(含場(chǎng)景化SDK)、編譯調(diào)試工具、云測(cè)服務(wù)、調(diào)優(yōu)&診斷工具等,在鯤鵬平臺(tái)上開發(fā)新軟件/新功能,充分發(fā)揮鯤鵬架構(gòu)優(yōu)勢(shì),從而獲得開發(fā)效率/運(yùn)行性能提升。未來(lái),鯤鵬DevKit將持續(xù)增強(qiáng)開發(fā)體驗(yàn)、優(yōu)化工具能力,提升鯤鵬開發(fā)效率,促進(jìn)千行百業(yè)數(shù)字化轉(zhuǎn)型。?

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流