必讀視頻專題飛象趣談光通信人工智能低空經(jīng)濟(jì)5G手機(jī)智能汽車智慧城市會(huì)展特約記者

信元電信:基于鯤鵬DevKit一周完成無(wú)源碼老舊電信云軟件無(wú)損遷移

2025年12月12日 09:56CCTIME飛象網(wǎng)

隨著數(shù)字經(jīng)濟(jì)加速發(fā)展,電信運(yùn)營(yíng)商云業(yè)務(wù)作為支撐數(shù)字化轉(zhuǎn)型的重要基礎(chǔ)設(shè)施,亟需推進(jìn)技術(shù)升級(jí)與迭代。在此過程中,存量系統(tǒng)的遷移與改造成為一項(xiàng)現(xiàn)實(shí)挑戰(zhàn)。

北京信元電信維護(hù)有限責(zé)任公司(以下簡(jiǎn)稱“北京信元”)主要面向電信運(yùn)營(yíng)商提供機(jī)房代維、設(shè)備托管、調(diào)測(cè)、數(shù)據(jù)中心建設(shè)等解決方案及服務(wù)。在輔助某運(yùn)營(yíng)商進(jìn)行公有云自主創(chuàng)新改造時(shí),發(fā)現(xiàn)現(xiàn)網(wǎng)存量系統(tǒng)中有很多建設(shè)時(shí)間長(zhǎng)、源碼及文檔均已丟失的系統(tǒng),無(wú)法開展遷移改造工作,只能重新開發(fā)或暫時(shí)擱置,后續(xù)停止運(yùn)行/演進(jìn)。

針對(duì)此類情況,北京信元與鯤鵬DevKit技術(shù)團(tuán)隊(duì)開展了深入的適配技術(shù)研討,選取某基金會(huì)OA系統(tǒng)進(jìn)行試點(diǎn)、并基于鯤鵬平臺(tái)開展遷移適配。該系統(tǒng)是15年開發(fā)的JAVA應(yīng)用,由于年代久遠(yuǎn),該系統(tǒng)已過維保且缺少源碼等信息,屬于無(wú)原運(yùn)維文檔、無(wú)源碼場(chǎng)景的應(yīng)用,在改造過程中面臨著諸多挑戰(zhàn):

➤ 無(wú)應(yīng)用源碼:原應(yīng)用開發(fā)商不再提供維保服務(wù),現(xiàn)運(yùn)維應(yīng)用開發(fā)商無(wú)法協(xié)調(diào)到源碼,如何在保障性能前提下順利完成應(yīng)用遷移適配;

➤ 無(wú)運(yùn)維說(shuō)明:由于是黑盒部署,現(xiàn)運(yùn)維應(yīng)用開發(fā)商不了解業(yè)務(wù)部署情況,不清楚現(xiàn)網(wǎng)哪些包與業(yè)務(wù)相關(guān),需要反復(fù)嘗試摸索系統(tǒng)配置文件、系統(tǒng)應(yīng)用包部署方式、應(yīng)用包之間關(guān)聯(lián)直至最后系統(tǒng)正常運(yùn)行

➤ 多廠商協(xié)同改造困難:改造過程涉及操作系統(tǒng)、中間件、數(shù)據(jù)庫(kù)等眾多廠商,各廠商遷移工具分散、能力參差不齊,協(xié)同配合改造難度大;

鯤鵬DevKit目前已經(jīng)集成了國(guó)內(nèi)主流廠家的遷移能力,能夠?qū)崿F(xiàn)操作系統(tǒng)、中間件、數(shù)據(jù)庫(kù)、應(yīng)用全系統(tǒng)自動(dòng)遷移實(shí)施,并且針對(duì)二進(jìn)制Java程序提供無(wú)損遷移能力,能夠有效解決上述難題:

一、在業(yè)務(wù)調(diào)研階段,使用鯤鵬DevKit自動(dòng)掃描現(xiàn)網(wǎng)業(yè)務(wù)系統(tǒng)信息,確認(rèn)待遷移業(yè)務(wù)軟件包及數(shù)據(jù)庫(kù)、中間件信息,采集分析Java技術(shù)棧的系統(tǒng)臺(tái)賬及成分,輸出可遷移性評(píng)估報(bào)告;

二、在遷移實(shí)施階段,鯤鵬DevKit支持開源中間件一鍵遷移替換為東方通中間件、現(xiàn)網(wǎng)JDK一鍵替換為鯤鵬優(yōu)化改進(jìn)的畢昇JDK,自動(dòng)部署國(guó)內(nèi)數(shù)據(jù)庫(kù)及其遷移工具并完成遷移;針對(duì)無(wú)源碼的Java程序的適配,鯤鵬DevKit工具還創(chuàng)新性的提供了包括二進(jìn)制包翻譯、SO依賴庫(kù)替換、配置文件修改、SQL改造等能力:

  二進(jìn)制文件翻譯適配:將應(yīng)用工程中的Class字節(jié)碼文件批量翻譯為Java源碼格式文件,再進(jìn)行可視化快速修改,實(shí)現(xiàn)“零”代碼無(wú)損遷移;

  SO庫(kù)自動(dòng)替換:自動(dòng)識(shí)別不兼容SO庫(kù)自動(dòng)掃描,開源SO自動(dòng)替換,自研SO通過Exagear實(shí)現(xiàn)x86到鯤鵬的二進(jìn)制指令動(dòng)態(tài)翻譯;

  配置文件自動(dòng)修改:全量掃描IP/端口等待修改信息,一鍵快速修改;

  SQL自動(dòng)改造: SQL兼容性全量評(píng)估&自動(dòng)轉(zhuǎn)換(MySQL->國(guó)內(nèi)數(shù)據(jù)庫(kù)廠商);

在鯤鵬DevKit工具輔助下,無(wú)源碼的老舊OA系統(tǒng)從無(wú)法遷移,到成功完成整個(gè)系統(tǒng)遷移實(shí)施過程,僅用了1人周。

經(jīng)過驗(yàn)證,該OA系統(tǒng)的查閱文檔、會(huì)議日歷、協(xié)作交流、個(gè)人設(shè)置等業(yè)務(wù)模塊的查詢功能全部可用,功能模塊與源系統(tǒng)一致;通過此次試點(diǎn)遷移不僅解決了系統(tǒng)的安全可靠問題,同時(shí)在性能和穩(wěn)定性上較原平臺(tái)實(shí)現(xiàn)了進(jìn)一步提升,且該系統(tǒng)試點(diǎn)改造的流程和方法,也為現(xiàn)網(wǎng)存量老舊存量系統(tǒng)改造提供廣泛的借鑒經(jīng)驗(yàn)。

目前,該OA系統(tǒng)已穩(wěn)定運(yùn)行數(shù)月,為北京信元的老舊業(yè)務(wù)改造方案建立了信心,尤其在全國(guó)的政務(wù)云改造迫切需求下,大量老舊系統(tǒng)無(wú)法上云,通過鯤鵬DevKit對(duì)二進(jìn)制Java包進(jìn)行反編譯獲取源碼,打破了“無(wú)源碼即無(wú)法遷移”的行業(yè)認(rèn)知,不僅直接避免了老舊資產(chǎn)流失,更保障了歷史寶貴業(yè)務(wù)數(shù)據(jù)得以完整、安全地遷移和延續(xù)。

編 輯:T01
飛象網(wǎng)版權(quán)及免責(zé)聲明:
1.本網(wǎng)刊載內(nèi)容,凡注明來(lái)源為“飛象網(wǎng)”和“飛象原創(chuàng)”皆屬飛象網(wǎng)版權(quán)所有,未經(jīng)允許禁止轉(zhuǎn)載、摘編及鏡像,違者必究。對(duì)于經(jīng)過授權(quán)可以轉(zhuǎn)載,請(qǐng)必須保持轉(zhuǎn)載文章、圖像、音視頻的完整性,并完整標(biāo)注作者信息和飛象網(wǎng)來(lái)源。
2.凡注明“來(lái)源:XXXX”的作品,均轉(zhuǎn)載自其它媒體,在于傳播更多行業(yè)信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。
3.如因作品內(nèi)容、版權(quán)和其它問題,請(qǐng)?jiān)谙嚓P(guān)作品刊發(fā)之日起30日內(nèi)與本網(wǎng)聯(lián)系,我們將第一時(shí)間予以處理。
本站聯(lián)系電話為86-010-87765777,郵件后綴為cctime.com,冒充本站員工以任何其他聯(lián)系方式,進(jìn)行的“內(nèi)容核實(shí)”、“商務(wù)聯(lián)系”等行為,均不能代表本站。本站擁有對(duì)此聲明的最終解釋權(quán)。
推薦閱讀

精彩視頻

精彩專題

關(guān)于我們廣告報(bào)價(jià)聯(lián)系我們隱私聲明本站地圖

CCTIME飛象網(wǎng) CopyRight © 2007-2025 By CCTIME.COM

京ICP備08004280號(hào)-1 電信與信息服務(wù)業(yè)務(wù)經(jīng)營(yíng)許可證080234號(hào) 京公網(wǎng)安備110105000771號(hào)

公司名稱: 北京飛象互動(dòng)文化傳媒有限公司

未經(jīng)書面許可,禁止轉(zhuǎn)載、摘編、復(fù)制、鏡像