for 知(zhī)乎鏈接圖标抓取
【技(jì)術(shù)分(fēn)享】軟件(jià↕→✘n)國(guó)産化(huà)适配建議(yì)可(kě)選适配技(jì)$¥術(shù)路(lù)線
2024-09-20 4839 作(zuò)者:
字号:【小(xiǎo)】【中】【大(dà)】
分(fēn)享到(dào):

一(yī)、總覽

基于C86(海(hǎi)光(guāng))、ARM(鲲鵬)兩大(dà)技(j'ε→"ì)術(shù)路(lù)線,通(tōng)過下(xià)表從(cóng)芯片©£​、操作(zuò)系統、數(shù)據庫、中間(jiā★₩πn)件(jiàn)幾個(gè)方面對(duì)主流非信創産品和(hé)信創産品↓π做(zuò)出介紹,并給出通(tōng)用(yòng)選型£♦×建議(yì)。

image.png

二、國(guó)産芯片選型推薦

當前信創雲已明(míng)确後續将基于C86(海(hǎi)光γ♥​(guāng))、ARM(鲲鵬)兩大(dà€×)技(jì)術(shù)路(lù)線提供信創雲服"∑☆€務,根據調研結果,信息系統現(xiàn)用(yòng)開(kāi)發語言主要('∞÷≠yào)包括.NET、C/C++、Go、Java、Lua、Node,當前主↔₹± 要(yào)運行(xíng)在X86架構↑'€。對(duì)于.NET語言,如(rú)果依賴Windows系統生(shē×<£ng)态,則改造難度大(dà),建議(yì)使用(yò ‌ng)非Windows體(tǐ)系的(de)技(jì)術(sh∑ >©ù)棧進行(xíng)重構;對(duì)于C/C++語言開(kāi)發的(∞₽de)業(yè)務系統,從(cóng)X86遷移到(dào)ARM改動相(x​¶↓∏iàng)對(duì)較多(duō),建議σφ>(yì)選擇X86架構的(de)海(hǎi)光(guāng)CPU,減少(s¶×¶§hǎo)改動;對(duì)于Go、Java、Lua、Nod←∞e語言開(kāi)發的(de)業(yè)務¶✘系統,對(duì)CPU依賴較小(xiǎo),海(hǎi)光(guāng)、≠¥鲲鵬均可(kě)選用(yòng)。

image.png

三、國(guó)産操作(zuò)系統選型推薦

當前主流國(guó)産操作(zuò)系統主要(yào)包括商用(yòng)的 •±→(de)銀(yín)河(hé)麒麟、統信UOS,開±‌λ•(kāi)源的(de)龍蜥、OpenEuler。關于操↔™作(zuò)系統的(de)選型,結合國(guó)家(ji✔♠₩φā)财政部已發布的(de)《通(tōng)用(yòng)服務器(qì)政府采購φ∏®​(gòu)需求标準(2023 版)》,商用(yòng)操作(zuò)∏ 系統滿足采購(gòu)需求标準的(de)所有(yǒu)要(§'→yào)求,其中最大(dà)的(de)優勢是(shì)産品已曆經市(shì)場∞✔(chǎng)考驗,應用(yòng)生(shēng)态較好(hǎo‌δ✘♠),服務支持力度比較大(dà),遇到(dào)問(wèn)題可(kě)以找廠π★(chǎng)商協助解決,因此優選推薦基于國(guó)産商用(yòn₽♥'g)操作(zuò)系統進行(xíng)适配遷移;其次,統信UOS操作(zu¥Ω≤ò)系統在桌面端的(de)使用(yòng¶α)更為(wèi)廣泛,信息系統多(duō)為(wèi)服務端☆®←≈适配改造,建議(yì)優先選用(yòng)銀(yín)河€"β♥(hé)麒麟(服務器(qì)版)。

image.png

四、國(guó)産數(shù)據庫選型推薦↑ >♠

根據調研結果,政務信息系統現(xiàn)用(yòng)λ"≈'的(de)非國(guó)産數(shù)據庫包括↑§Oracle、Mysql、SQLserv↑α∏ er、MariaDB、PostgreSQL等,π→數(shù)據庫選型原則,主要(yào)從(cón♦§¥g)技(jì)術(shù)和(hé)服務支持兩個( ​gè)方面考慮。一(yī)是(shì),從(cóng)技€♣(jì)術(shù)方面,目前國(guó)産Ωε↓±關系型數(shù)據庫産品較為(wèi) ε∏豐富,共分(fēn)為(wèi)兩大(dà)陣營,'‍一(yī)類是(shì)以PolarDB、δ→₹₽GuassDB為(wèi)代表的(de)新一(yī)代雲原生(sΩ↑α hēng)關系型數(shù)據庫,既擁有(yǒu)分(fēn)布式設計(jì)& ♠β的(de)快(kuài)速彈性能(néng)力,還(hái)具備高(gāo)✘γ×可(kě)用(yòng)和(hé)高(gāo)可(kě)靠保ε >障,可(kě)高(gāo)度兼容Oracle、Mysql等數(shùΩ¶•)據庫引擎,更适合基于雲服務模式的(de)數(shù)據庫平滑遷移;另一£↓(yī)類是(shì)以瀚高(gāo)、達夢為(wèi)代表的(∞÷♠♦de)國(guó)産關系型數(shù)據庫, '÷ 對(duì)Oracle、PostgreSQL等具備很(hě∑‍∑n)好(hǎo)的(de)兼容性以及成熟的(de)遷移± 适配方案,部署方式更加靈活,可(kě)移 ←§植性高(gāo),數(shù)據冗餘小(xiǎo),在使用∞"§ε(yòng)和(hé)維護成本較低(dī)的(de)前提下(xi€ε£à),又(yòu)能(néng)高(gāγ$∑₩o)度的(de)保證數(shù)據的(de)完整性和(hé)一(yπ•δ‍ī)緻性;二是(shì),從(cóng)支持力度方面考慮,應優先考慮運維力±Ω♠量強、服務保障水(shuǐ)平高(gāo)的(de)廠($¥✔chǎng)商。綜合上(shàng)述,政務信息系統采用(yòng)的¥₩§(de)數(shù)據庫及替換建議(yì)如(rú)表4所示。

image.png

五、國(guó)産中間(jiān)件(jiàn)選型推薦

根據調研結果,政務信息系統現(xiàn)用(yòng)的(de)€π★≤中間(jiān)件(jiàn)系統,多(duō)為(wèi®↔→)國(guó)外(wài)開(kāi)源産品,且根據技(jì)術(shù)需π♥α要(yào),涉及Web應用(yòng)、反向代理(lǐ)及×α☆負載均衡、數(shù)據緩存、消息隊列等多(duō)種類型。按照(δ×zhào)拟定的(de)産品選型原則,目§ 前僅有(yǒu)web中間(jiān)件(jiàn)屬于信創名錄産品,建議(y​εì)優先選用(yòng);其他(tā)類 ±型中間(jiān)件(jiàn)均為(wèi)國(guó)©♥​σ內(nèi)各廠(chǎng)商自(zì)研閉源或開(kāi)源産品₩✔"σ,建議(yì)依據産品性能(néng)、服務支持能(néng)力等因素自γα λ(zì)主選擇,并在履約驗收階段要(yào)求産品廠(chǎng)商提供産品∑¥✔¥測試報(bào)告及與其他(tā)關聯國(guó)産§≈£基礎軟硬件(jiàn)的(de)互認證證書(s→δ‍hū),以證明(míng)其産品能(né¥β↓✔ng)在關聯國(guó)産基礎軟硬件(jiàn)環境內(n"¶®$èi)正常工(gōng)作(zuò)。根據對(duì)±∑現(xiàn)用(yòng)中間(jiān)件(jiàn)系​÷統統計(jì)分(fēn)析,主要(yào)用(yòng)到(dào)的(®γde)中間(jiān)件(jiàn)及推薦建議(yì)如(rú)下↕ ← (xià)表所示:

image.png

六、開(kāi)發語言選型推薦

應用(yòng)系統基礎開(kāi)發語言σ"¥層面,分(fēn)為(wèi)跨平台解釋型語言、跨平台編譯>‌型語言及Windows系技(jì)術(shù)棧應用(yòng),分(β fēn)析如(rú)下(xià):

1、跨平台解釋型語言應用(yòng):J"λAVA、Python、Perl、Ruby等跨平台應用(yòng)¥‌适配難度相(xiàng)對(duì)低(dī),需要(y∑→"λào)安裝Java虛拟機(jī)和(hé)各版 σ本語言解釋器(qì),各語言虛拟機(jī)或解釋器(qì),其中大( π$₹dà)多(duō)已被國(guó)産化(huà)® 操作(zuò)系統預置,所以跨平台應用(yònφ₩g)或可(kě)直接運行(xíng)于信創環境,或僅需修改少φ↔•(shǎo)量代碼即可(kě)運行(xíng)。當應用(yòng)有(y ©λǒu)使用(yòng)Windows底層庫或≠β±¥IE插件(jiàn)時(shí),需對(duì)此部分(fēn)代碼适配改∏÷造,對(duì)編譯型語言so庫也(yě)需移植編譯。

2、跨平台編譯型語言應用(yòng):C/C++等跨平台語言适 α↔∑配難度相(xiàng)對(duì)适中,如(rú)C/C++語™™言應用(yòng)程序,其編譯後得(de)到(dào•®)可(kě)執行(xíng)程序,可(kě)執行(xí≤>₹ ng)程序執行(xíng)時(shí)依賴的(de)指令是(÷↔₹shì)CPU架構相(xiàng)關的(de)。因此須使用(yòng)源代碼→ε£,經重新編譯後可(kě)運行(xíng)于₹₽♠信創環境,或經修改少(shǎo)量代碼後進行(xíng)編譯即可(kě)運♣≈ 行(xíng)于信創環境。當應用(yòng♥↓)有(yǒu)使用(yòng)Windows底層庫時(shí),需對(‌←>₽duì)此部分(fēn)代碼适配改造。

3、Windows系技(jì)術(shù​×)棧應用(yòng):.Net框架、C#、http://VB.Net、ASP.∞$ Net、J#等适配遷移難度相(xiàng)對(duì)較高(gāo)♠€,其依賴于Windows的(de)特定功能(néng)或API,無法運φ↕行(xíng)于信創環境,需對(duì)應用(yòng)進行(xíng≈$)重構方可(kě)運行(xíng)。也(yě)可(kě)通(t™§₩ōng)過CrossOver、.Net core、Mono等嘗試✔≤←✘适配改造,但(dàn)有(yǒu)穩定性、安全性、知(zhī)<>$識産權等方面的(de)風(fēng)險。


最新标簽
最新更新
我要(yào)試用(yòng)
驗證碼
獎勵領取
驗證碼
關注或聯系我們

微(wēi)信公衆号

業(yè)務咨詢:400-996≈÷‌∑9-069(24小(xiǎo)時(shí)服務) 028-860529πσ' 18
售後熱(rè)線:028-86♠↓≈α052836
公司地(dì)址:成都(dōu₩₹✔)市(shì)武侯區(qū)天益街(jiē)÷∏σ↔38号理(lǐ)想中心3棟1810 $÷™

在線客服
Copyright© 2022天健世紀. All Rights Reser™←ved. 京ICP證000000号
for 知(zhī)乎鏈接圖标抓取
×
快(kuài)速定制(zhì)通(tōng)道(dào)
獲取驗證碼
快(kuài)速咨詢