信创(信息技术应用创新)


信创(信息技术应用创新)完整教程

涵盖:信创概念 → 硬件 → 操作系统 → 中间件 → 数据库 → 迁移 → 问题 → 解决方案


第一篇:信创基础

1.1 什么是信创

信创(信息技术应用创新)是以实现信息技术领域自主可控为核心目标,涵盖基础硬件、基础软件、应用软件、信息安全全产业链的国产化替代与创新工程。其本质是构建从芯片到应用全栈自主可控的IT基础设施体系,降低对国外技术的依赖,保障国家信息安全和经济安全。

发展动因

动因 说明
国际形势 中美科技竞争加剧,实体清单、芯片禁令等出口管制不断升级
安全警示 2013年"棱镜门"暴露国外IT产品后门和监控风险
供应链风险 关键技术和产品被"卡脖子",断供威胁国计民生
数字经济 数字经济发展需要安全可靠的IT基础设施
产业升级 通过信创带动国内IT产业链整体技术水平提升

关键术语

术语 说明
2+8+N 2(党政)+ 8(金融、电信、电力、石油、交通、教育、医疗、航空航天)+ N(其他行业)
安可工程 安全可靠工程,信创前身
国产化率 系统中采用国产软硬件的比例
适配认证 国产软硬件之间的兼容性测试与互认证
全栈替代 从芯片到应用的全链路国产化

产业范围

┌──────────────────────────────────────┐
│          应用软件(OA/ERP/政务等)    │
├──────────────────────────────────────┤
│          基础软件(OS/DB/中间件)     │
├──────────────────────────────────────┤
│          基础硬件(CPU/服务器/存储)   │
├──────────────────────────────────────┤
│          安全保障(网络安全/密码)     │
└──────────────────────────────────────┘

1.2 政策体系与发展历程

发展阶段

阶段 时间 主要事件
萌芽期 2006-2013 核高基重大专项启动,基础软件开始布局
试点期 2014-2018 党政电子公文系统国产化试点(安可工程)
推广期 2019-2021 信创从党政向八大关键行业扩展
深化期 2022-至今 全面替换与常态化推进,行业信创加速

核心法律法规

法律/法规 施行时间 核心要求
《网络安全法》 2017年 关基采购须通过国家安全审查
《数据安全法》 2021年 数据分类分级保护
《个人信息保护法》 2021年 个人信息处理规范,数据本地化

国产替代时间表

2020-2021: 党政机关先行核心办公系统
2022-2023: 党政全面覆盖地市级以上
2023-2025: 八大行业推进央企/国企/金融
2025-2027: 深化替代县乡级+更多行业
2027+:     常态化全面自主可控

1.3 技术体系总览

信创技术栈从下到上分为五层:

┌─────────────────────────────────────────────────────────┐
│                    安全防护体系                          │
│         (可信计算、国密、身份认证、态势感知)            │
├─────────────────────────────────────────────────────────┤
│ 应用层    │ WPS/永中 │ 邮件系统 │ ERP/CRM │ 政务应用    │
├───────────┼──────────┼──────────┼─────────┼─────────────┤
│ 平台层    │ 信创云(华为云Stack/浪潮云海)               │
│           │ 容器平台(K8s)  │ 大数据/AI平台             │
├───────────┼──────────────────┼──────────────────────────┤
│ 基础软件层│ 数据库 │ 中间件   │ 操作系统 │ 虚拟化        │
├───────────┼────────┼──────────┼──────────┼──────────────┤
│ 基础硬件层│ CPU    │ 服务器   │ 存储     │ 网络设备      │
└───────────┴────────┴──────────┴──────────┴──────────────┘
│                    标准规范体系                          │
└─────────────────────────────────────────────────────────┘

选型原则: 全栈适配 → 性能匹配 → 生态成熟度 → 服务保障 → 合规要求 → 可扩展性


第二篇:信创硬件

2.1 信创CPU处理器

中国信创CPU形成六大技术路线,分为三大阵营:

阵营 芯片 指令集 自主程度 主要场景
ARM阵营 鲲鹏、飞腾 ARM v8 中高(内核自研) 服务器/桌面
x86阵营 海光、兆芯 x86 中(授权受限) 服务器/桌面
自主架构 龙芯、申威 LoongArch/SW64 极高(完全自主) 桌面/超算

鲲鹏(华为)

  • 型号:鲲鹏920(64核/2.6GHz/7nm)
  • 优势:多核性能强劲,华为全栈(openEuler+openGauss)支撑,云化部署成熟
  • 劣势:ARM v9授权受限,x86应用需重编译
  • 适用:政务云、金融云、运营商核心系统

飞腾(中国长城/CEC)

  • 型号:S2500(服务器64核)、D2000(桌面8核)、E2000(嵌入式)
  • 优势:全场景覆盖,内置安全处理器PSPA,低功耗
  • 劣势:ARM架构演进受限
  • 适用:政务办公桌面、金融电信服务器

龙芯(龙芯中科)

  • 型号:3A6000(桌面4核8线程/2.5GHz)、3C5000(服务器16核)、3D5000(32核)
  • 优势:完全自主LoongArch指令集,二进制翻译支持x86/ARM
  • 劣势:生态建设需时间,单核性能有差距
  • 适用:安全极高要求场景

海光(Hygon)

  • 型号:7285/7380(服务器32核/14nm)
  • 优势:x86原生兼容,浮点运算强,迁移成本最低
  • 劣势:受AMD授权范围限制,制程受限
  • 适用:高性能计算、x86迁移场景

兆芯(Zhaoxin)

  • 型号:KX-7000(桌面8核/3.3GHz)、KH-40000(服务器32核)
  • 优势:x86原生兼容Windows/Linux生态
  • 劣势:性能与国际主流有差距
  • 适用:桌面办公

申威(SW)

  • 型号:SW26010Pro(超算)、SW1621(服务器)
  • 优势:超算世界领先(神威·太湖之光),SW64自主指令集
  • 劣势:通用生态薄弱
  • 适用:超算、科研

CPU选型速查

场景 推荐 理由
政务云/企业云 鲲鹏、海光 多核强、云生态成熟
政务桌面 飞腾、兆芯 生态兼容好、整机配套完善
高性能计算 海光、申威 浮点强、超算经验
安全极高要求 龙芯 完全自主指令集
x86迁移 海光、兆芯 x86原生兼容

2.2 服务器与存储

主流信创服务器

厂商 代表系列 CPU 特点
华为 TaiShan 200 (2280/5280) 鲲鹏920 全栈自研、自研BMC、云深度集成
浪潮 NF5280M6-FT/HG 飞腾/海光 市场第一、产品线最全
中科曙光 天阔H620/L620/F620 海光/龙芯/飞腾 HPC积累深、液冷领先
长城 擎天DF723/DF729 飞腾S2500 飞腾核心伙伴、政务市场高

信创存储

类型 代表产品
全闪存 华为OceanStor Dorado V6(NVMe)
混合闪存 华为OceanStor 5310/5510、浪潮AS5300/5500
分布式存储 华为OceanStor Pacific、浪潮AS13000
备份容灾 鼎甲DBackup、英方i2Active/i2COOPY

关键部件国产化进展

部件 国产方案 成熟度
主板 华为/长城/浪潮自研 ★★★★
BMC 华为自研BMC、飞腾PSPA ★★★★
内存(DRAM) 长鑫存储(起步) ★★
SSD(NAND) 长江存储、忆联 ★★★
网卡 华为板载、网讯 ★★★

2.3 网络与安全硬件

交换机与路由器

厂商 交换机代表 路由器代表 芯片
华为 CE16800(核心)/S5735(园区) NE8000/AR650 Solar自研
新华三 S10500/S6800/S5500 SR8800/MSR Comware OS
锐捷 RG-S8600E/RG-S6000C
中兴 ZXR10 9900/5900

安全硬件

类型 代表厂商与产品
防火墙 华为HiSecEngine USG、深信服AF、奇安信SecGate、天融信NGFW4000
IDS/IPS 绿盟NIDS/NIPS、启明星辰天阗、奇安信天眼
VPN 深信服SSL VPN、天融信VPN(国密)、华为HiSec VPN
安全审计 深信服AC、奇安信天巡(数据库审计)、启明星辰天玥(堡垒机)

国密算法体系

算法 用途 对标国际
SM1/SM4 对称加密 AES
SM2 非对称加密 RSA/ECC
SM3 哈希摘要 SHA-256
SM9 标识密码

可信计算

TPCM  BIOS  Bootloader  OS Kernel  Application
                                         
  └───────┴── 信任链逐级验证 ──┴────────────┘

国产可信芯片:TCM(国民技术)、TPCM(沈昌祥院士双体系架构)


第三篇:信创操作系统

3.1 概览与对比

信创OS生态
├── 桌面端
│   ├── 银河麒麟桌面V10(麒麟软件/CEC)— UKUI桌面
│   ├── 统信UOS桌面版(统信软件)— DDE桌面
│   └── 中科方德桌面版(中科院软件所)
├── 服务器端
│   ├── 银河麒麟高级服务器V10
│   ├── 统信UOS服务器版
│   ├── openEuler(华为开源)
│   ├── 龙蜥Anolis OS(阿里开源)
│   └── 中科方德服务器版
└── 社区版
    ├── 优麒麟(Ubuntu Kylin)
    └── Deepin(深度社区版)

核心能力对比

维度 银河麒麟 统信UOS openEuler 龙蜥 中科方德
桌面体验 ★★★★★ ★★★★★ ★★★
服务器性能 ★★★★ ★★★★ ★★★★★ ★★★★ ★★★
生态兼容 ★★★★ ★★★★ ★★★★ ★★★★ ★★★
安全特性 ★★★★★ ★★★★ ★★★★ ★★★★ ★★★★★
社区活跃 ★★★ ★★★ ★★★★★ ★★★★ ★★
云原生 ★★★★ ★★★★ ★★★★★ ★★★★★ ★★★

CPU架构适配矩阵

OS 鲲鹏 飞腾 龙芯 海光 兆芯 申威
麒麟V10
统信UOS
openEuler
龙蜥
中科方德

选型建议

场景 推荐系统 理由
党政办公桌面 银河麒麟/统信UOS 生态成熟、体验友好
政务服务器 银河麒麟/统信UOS 服务完善、合规认证全
云基础设施 openEuler/龙蜥 云原生支持好、社区活跃
安全极高要求 中科方德/银河麒麟 军工背景、安全认证

3.2 银河麒麟深度指南

产品体系

麒麟OS产品体系
├── 桌面:银河麒麟桌面V10 / V10 SP1 / 教育版
├── 服务器:银河麒麟高级服务器V10 / 安全增强版 / 云计算版
└── 嵌入式:银河麒麟嵌入式V10

桌面版核心特性

组件 说明
桌面环境 UKUI(自研),Windows风格操作体验
应用商店 3000+应用,安全审核+兼容性验证
安全管理 三权分立、应用白名单、外设管控、可信引导
预装应用 WPS Office、麒麟浏览器、麒麟邮件

服务器版核心能力

  • 虚拟化:KVM + QEMU + Libvirt
  • 容器:Docker CE、Containerd、K8s、iSulad(华为轻量引擎)
  • 高可用:Pacemaker + Corosync
  • 存储:LVM、RAID、NFS/CIFS、iSCSI、Ceph
  • 网络:NetworkManager、firewalld、Bonding/Teaming、VLAN

安装与常用命令

# 系统信息
cat /etc/kylin-release          # 查看版本
uname -m                        # CPU架构: aarch64 / loongarch64 / x86_64

# 包管理(RPM体系)
dnf install <package>           # 安装
dnf update                      # 更新
dnf search <keyword>            # 搜索

# 服务管理
systemctl status <service>
systemctl enable <service>

# 网络配置
nmcli con mod ens33 ipv4.addresses 192.168.1.100/24
nmcli con mod ens33 ipv4.gateway 192.168.1.1
nmcli con mod ens33 ipv4.method manual
nmcli con up ens33

# 用户管理(三权分立)
useradd -m <username>           # 创建用户
# sysadmin: 系统管理员
# secadmin: 安全管理员
# auditadmin: 审计管理员

常见问题

问题 解决
软件依赖缺失 配置完整YUM源,dnf install --skip-broken
外设无法识别 lsusb 检查识别,查看 /var/log/messages
x86应用兼容 优先使用信创原生版;二进制翻译层(实验性)
打印机不工作 更换奔图/联想国产打印机或CUPS通用驱动

3.3 统信UOS深度指南

产品体系

UOS产品体系
├── 桌面版(社区版/专业版/教育版/家庭版)
├── 服务器版(标准版/增强版/云计算版)
└── 专用设备版(智能终端版/工控版)

DDE桌面环境

组件 功能
dde-dock 任务栏:启动器、应用驻留、系统托盘
dde-launcher 启动器,全屏/窗口双模式
dde-control-center 控制中心:设置、个性化、网络、账户
dde-file-manager 文件管理器:标签页、压缩管理、网络共享

特色功能

  • 时尚/高效双模式:一键切换Mac风格和Windows风格
  • 统信UOS助手:手机与电脑协同(文件互传、剪贴板共享)
  • 统信有雀:企业级K8s容器平台
  • 统信有易:CentOS→UOS一键迁移评估工具
  • 统信有乔:服务器集群运维管理平台

桌面 vs 服务器包管理差异

# 桌面版(Debian体系)
sudo apt install <package>
sudo apt update && sudo apt upgrade

# 服务器版(RPM体系)
sudo dnf install <package>
sudo dnf update

麒麟 vs UOS 主要差异

维度 银河麒麟 统信UOS
桌面环境 UKUI DDE
技术源头 Ubuntu Kylin/中标麒麟 Deepin社区
设计风格 更似Windows操作习惯 更现代、时尚
桌面包管理 apt (Debian系) apt (Debian系)
服务器包管理 dnf (RPM系) dnf (RPM系)
社区 openKylin Deepin开源社区

第四篇:信创中间件

4.1 概览

中间件是位于OS之上、应用之下的基础软件层,提供通信、数据交换、事务管理等共性服务。

应用系统(OA/ERP/CRM/邮件)
          ↕
    ┌──────────────┐
    │   中间件层    │
    └──────────────┘
          ↕
操作系统(麒麟/UOS/openEuler)
          ↕
硬件(鲲鹏/飞腾/龙芯/海光)

厂商产品矩阵

厂商 应用服务器 消息中间件 ESB 数据集成
东方通 TongWeb TongLINK/Q TongESB TongDI
中创 InforSuite AS InforSuite MQ InforSuite ESB InforSuite DI
普元 Primeton AppServer Primeton ESB Primeton DI
金蝶天燕 Apusic AS Apusic MQ
宝兰德 BES AS BES MQ

技术标准

信创应用服务器遵循 Jakarta EE 8/9、Servlet 4.0/5.0、JPA 2.2、JMS 2.0、JTA 1.3 等标准。需支持六大CPU架构、国产OS、毕昇JDK/Dragonwell、国密算法。


4.2 应用服务器:东方通 TongWeb

TongWeb是国内最早、应用最广的Java EE应用服务器,对标WebLogic/WebSphere。

核心架构

┌──────────────────────────────────────┐
│         管理控制台(Web GUI)          │
├──────────────────────────────────────┤
│  Web容器  │ EJB容器  │ JMS服务        │
├───────────┼──────────┼────────────────┤
│  JNDI     │ JTA事务  │ 连接池         │
├───────────┼──────────┼────────────────┤
│  安全管理 │ 集群管理 │ 监控诊断       │
├──────────────────────────────────────┤
│  JDK(毕昇/Oracle/OpenJDK)           │
└──────────────────────────────────────┘

集群部署

          ┌──────────────┐
          │   负载均衡器  │ (Nginx/F5)
          └──────┬───────┘
     ┌───────────┼───────────┐
┌────┴────┐ ┌────┴────┐ ┌────┴────┐
│TongWeb-1│ │TongWeb-2│ │TongWeb-3│  ← Session复制+故障转移
└────┬────┘ └────┬────┘ └────┬────┘
     └───────────┼───────────┘
          ┌──────┴──────┐
          │   数据库集群  │ ← 达梦/金仓
          └─────────────┘

安装与部署

# 安装
tar -zxvf tongweb-7.0.x.tar.gz -C /opt

# 启动/停止
./bin/startserver.sh
./bin/stopserver.sh

# 访问控制台: http://<ip>:9060/console
<!-- 达梦数据源配置 -->
<Resource name="jdbc/MyDB" 
    type="javax.sql.DataSource"
    driverClassName="dm.jdbc.driver.DmDriver"
    url="jdbc:dm://192.168.1.100:5236/mydb"
    username="myuser" password="mypass"
    maxActive="100" maxIdle="30"
    validationQuery="select 1 from dual"/>

JVM调优参考

JAVA_OPTS="-server -Xms4g -Xmx4g -Xmn2g \
  -XX:+UseG1GC -XX:MaxGCPauseMillis=200 \
  -XX:+HeapDumpOnOutOfMemoryError \
  -XX:HeapDumpPath=/opt/logs/heapdump.hprof"

4.3 消息中间件与数据集成

TongLINK/Q(东方通)

对标IBM MQ,支持JMS 2.0、MQTT协议。

特性 说明
消息模型 Queue(点对点)、Topic(发布/订阅)
可靠性 持久化、事务消息、XA分布式事务
集群 多节点负载均衡+故障转移
安全 SSL/TLS、IP黑白名单、国密SM2/SM3/SM4

JMS发送示例

Context ctx = new InitialContext();
ConnectionFactory factory = (ConnectionFactory) ctx.lookup("TongLINKQCF");
Queue queue = (Queue) ctx.lookup("MyQueue");
Connection conn = factory.createConnection();
Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
MessageProducer producer = session.createProducer(queue);
TextMessage msg = session.createTextMessage("Hello TongLINK/Q");
producer.send(msg);

企业服务总线(ESB)

产品 核心能力
TongESB 协议转换(HTTP/SOAP/JMS/FTP)、内容路由、BPEL编排
Primeton ESB 可视化编排、服务治理、灰度发布、SAP/ERP适配器

数据集成中间件

产品 能力
TongDI 多源ETL、增量CDC同步、任务调度、数据校验
Primeton DI 多源异构集成、大数据集成、元数据管理、数据血缘

信创微服务技术栈

组件 国产方案 对标
API网关 TongGW Kong/APISIX
服务注册发现 InforSuite MS Eureka/Nacos
配置中心 TongGW配置中心 Spring Cloud Config
链路追踪 兼容Zipkin/Jaeger方案

第五篇:信创数据库

5.1 产业格局与产品对比

信创数据库四大阵营
├── 传统集中式:达梦DM8、人大金仓KingbaseES、南大通用GBase 8s/8t、神通OSCAR
├── 分布式OLTP:OceanBase(蚂蚁)、TiDB(PingCAP)、GaussDB(华为)、TDSQL(腾讯)
├── 分析型MPP:GBase 8a MPP、GaussDB DWS、HashData
└── 新兴专用:TDengine(时序)、NebulaGraph(图)

主流数据库对比

功能 达梦DM8 金仓KES GBase 8s GaussDB OceanBase
Oracle兼容 ★★★★★ ★★★★★ ★★★★ ★★★ ★★★★★
MySQL兼容 ★★★★ ★★★★ ★★★ ★★★★★ ★★★★
分布式 ★★★★ ★★★★ ★★★★★ ★★★★★ ★★★★★
共享存储集群 ✅ DSC ✅ RAC ✅ SDS
行列混合
MPP分析 ✅ (8a) ✅ (DWS)

CPU架构适配

数据库 鲲鹏 飞腾 龙芯 海光 麒麟 UOS
达梦DM8
KingbaseES
GBase
GaussDB

选型指南

场景 推荐 理由
政务OA/公文 达梦/金仓 Oracle兼容好,迁移成本低
金融核心交易 达梦DSC/GaussDB 高可用、强一致
数据仓库/BI GBase 8a MPP/GaussDB DWS MPP并行分析
高并发互联网 OceanBase/TiDB 分布式弹性扩展
Oracle迁移 OceanBase/达梦 Oracle兼容度最高

5.2 达梦DM8深度指南

达梦是CEC旗下核心数据库企业,国内市场占有率最高的国产关系型数据库,完全自主研发。

核心特性

特性 说明
行列融合存储 同时支持行存储(OLTP)和列存储(OLAP)
DSC集群 共享存储多节点集群,对标Oracle RAC
读写分离 主库写入,备库读取,自动负载均衡
数据守护 主备实时同步,自动故障切换(RPO=0)
Oracle兼容 PL/SQL、包、序列、同义词、物化视图
安全 三权分立、透明加密、国密算法、等保合规

安装

# 创建用户
groupadd dinstall
useradd -g dinstall dmdba
mkdir -p /opt/dmdbms && chown -R dmdba:dinstall /opt/dmdbms

# 安装(dmdba用户)
./DMInstall.bin -i

# 初始化实例
./dminit path=/opt/dmdbms/data db_name=DMDB \
    instance_name=DMSERVER port_num=5236 \
    page_size=32 case_sensitive=1 charset=1

# 注册服务并启动
./dm_service_installer.sh -t dmserver -p DMSERVER \
    -dm_ini /opt/dmdbms/data/DMDB/dm.ini
systemctl start DmServiceDMSERVER

关键SQL示例

-- 创建用户和表空间
CREATE TABLESPACE TS_APP DATAFILE 'ts_app01.dbf' SIZE 1024 
  AUTOEXTEND ON NEXT 256 MAXSIZE 10240;
CREATE USER appuser IDENTIFIED BY "App@123456" DEFAULT TABLESPACE TS_APP;
GRANT DBA TO appuser;

-- 开启归档
ALTER DATABASE MOUNT;
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE ADD ARCHIVELOG 'DEST=/opt/dmdbms/arch,TYPE=LOCAL,FILE_SIZE=1024,SPACE_LIMIT=51200';
ALTER DATABASE OPEN;

-- 备份
BACKUP DATABASE FULL BACKUPSET '/opt/dmdbms/backup/full_backup';

-- 查看慢SQL
SELECT elapsed_time/1000 AS 耗时秒, executed_sql_text
FROM V$LONG_EXEC_SQLS WHERE elapsed_time > 1000
ORDER BY elapsed_time DESC LIMIT 20;

-- 更新统计信息
DBMS_STATS.GATHER_SCHEMA_STATS('APPUSER', 100, FALSE, 'FOR ALL COLUMNS SIZE AUTO');

DSC集群架构

     ┌──────────────┐
     │   负载均衡    │
     └──────┬───────┘
    ┌───────┼───────┐
┌───┴───┐ ┌┴────┐ ┌┴────┐
│ DSC-1 │ │DSC-2│ │DSC-3│  ← 多实例共享存储
└───┬───┘ └──┬──┘ └──┬──┘
    └────────┼───────┘
      ┌──────┴──────┐
      │  共享存储(SAN)│
      └─────────────┘

Oracle → 达梦迁移要点

Oracle特性 达梦兼容 注意事项
ROWNUM分页 ✅ 完全兼容
CONNECT BY ✅ 兼容 复杂场景需测试
MERGE INTO ✅ 兼容
PL/SQL ✅ 兼容 部分Oracle专有包需替换
分析函数 ✅ 大部分 少部分需改写
Oracle AQ 改用消息中间件
Oracle Text 改用ElasticSearch
# 使用DTS工具迁移
cd /opt/dmdbms/tool && ./dts
# 1. 新建迁移:Oracle → DM8
# 2. 配置源和目标连接 → 选择对象 → 执行迁移

5.3 分布式与云原生数据库

OceanBase(蚂蚁集团)

  • Shared-Nothing + Multi-Paxos,RPO=0,RTO<30s
  • 兼容MySQL和Oracle两种模式
  • 支持HTAP(同一引擎处理事务和分析)
  • 适用于金融核心交易、高并发场景

TiDB(PingCAP)

  • 计算存储分离,MySQL协议兼容
  • TiDB(SQL层) + TiKV(行存) + TiFlash(列存/分析) + PD(调度)
  • 自动分片、在线DDL、TiCDC实时同步

GaussDB(华为)

  • 集中式/分布式双模式,与鲲鹏+openEuler深度优化
  • GTM全局事务管理保证ACID

国产开源数据库

产品 来源 定位
openGauss 华为开源 集中式/分布式关系型,源自PostgreSQL 9.2深度改造
IvorySQL 瀚高主导 基于PostgreSQL的Oracle兼容层

CAP权衡

金融交易 → CP(强一致优先)
互联网   → AP(高可用优先)
政务系统 → CP(数据准确优先)

第六篇:信创迁移

6.1 迁移策略与方法论

六大迁移原则

先易后难 → 先迁移外围,后迁移核心
先简后繁 → 先简单应用,后复杂系统
先小后大 → 先试点小系统,再推广大系统
先非关键后关键 → 业务连续性优先
并行运行 → 新旧系统并行,逐步切换
持续优化 → 迁移后持续调优迭代

迁移模式选择

模式 说明 适用 风险
直接替换 (Lift and Shift) 最小改动,直接迁移 标准Java Web应用
适配改造 (Re-platform) 局部修改适配 有特殊依赖的系统
重构迁移 (Re-architect) 重新设计架构 老旧系统升级
新建替代 (Replace) 新建信创原生系统 无法改造的系统

六步迁移法

步骤1: 调研评估  步骤2: 方案设计  步骤3: 环境搭建
     步骤4: 适配改造  步骤5: 测试验证  步骤6: 上线切换

步骤1:资产清点

系统名称: ____  业务重要性: □核心 □重要 □一般
当前环境: OS____ DB____ 中间件____ JDK____
用户量____ 并发____ 数据量____ 是否等保____

步骤2:目标技术栈对照

组件 原技术 信创替代
CPU Intel Xeon 鲲鹏920/飞腾S2500
OS CentOS 7 麒麟V10
DB Oracle 19c 达梦DM8
中间件 WebLogic TongWeb
JDK Oracle JDK 8 毕昇JDK 11
办公 MS Office WPS Office

步骤4:适配改造示例

// Oracle → 达梦:分页查询
// Oracle: SELECT * FROM (SELECT ROWNUM rn, t.* FROM (...) WHERE ROWNUM<=20) WHERE rn>10
// 达梦:   SELECT * FROM (...) LIMIT 10, 10

// WebLogic → TongWeb:JNDI调整
// WebLogic: java:comp/env/jdbc/MyDS → TongWeb: jdbc/MyDS

// x86 → ARM:JNI库替换
// System.loadLibrary("native-lib") → 需要ARM64版本.so

步骤5:测试通过标准

测试类型 通过标准
功能测试 全部业务流程与原系统一致
性能测试 不低于原系统85%
稳定性测试 7×24h无内存泄漏、无宕机
安全测试 等保合规

步骤6:切换策略

策略 适用
一次性切换 非核心系统、数据量小
灰度切换 核心系统、高可用要求
并行运行 金融等零容忍场景

数据迁移专项

结构迁移 → 全量迁移 → 增量同步(CDC) → 数据校验 → 切换上线
工具 适用
达梦DTS Oracle→DM8(图形化,全对象)
金仓KDTS 多源→KingbaseES(增量同步)
DataX 异构数据源(开源批量)

风险管理

风险 概率 影响 应对
性能下降 提前基线,预留调优时间
功能缺失 早期评估,寻找替代方案
兼容问题 提前排查第三方组件
数据丢失 极高 全量备份+多次验证+回滚方案

回滚触发条件: 性能低于基线70% / 核心流程不通 / 数据校验失败 / 超停机窗口


6.2 实战案例

案例一:政务OA桌面迁移

场景: 某市3000用户,Windows + MS Office → 飞腾整机 + 麒麟桌面V10 + WPS

实施节奏: 准备(2周) → 培训(1周) → 50人试点(2周) → 分部门推广(4周) → 全员稳定

问题 解决
复杂Office文档格式错乱 模板库重建+历史文档批量转换
老旧打印机无驱动 更换奔图打印机或CUPS通用驱动
用户操作不习惯 操作对照手册+培训视频+答疑专线

案例二:政务审批系统—Oracle+WebLogic全栈迁移

原环境: Intel x86 + CentOS 7 + Oracle 19c + WebLogic 14 + Java 8

目标环境: 鲲鹏920 + 麒麟V10 + 达梦DM8 + TongWeb 7 + 毕昇JDK 11

迁移周期: 6个月

关键改造:

改造点 处理
Oracle特有包DBMS_OBFUSCATION_TOOLKIT 替换为达梦国密函数CFENCRYPT/CFDECRYPT
JSON处理依赖Oracle函数 改为Jackson在应用层处理
WebLogic专有weblogic.xml 转换为tongweb.xml

迁移成果:

指标 迁移前 迁移后
国产化率 0% 100%
平均响应 320ms 350ms
峰值TPS 520 490

案例三:金融报表系统全栈迁移

场景: 某银行监管报表,10TB+历史数据,Oracle → 飞腾+麒麟+金仓+InforSuite

关键挑战:

  • 复杂报表SQL — 金仓对分析函数兼容度高,大部分SQL直接迁移,少部分微调
  • 大数据量导出 — 改为流式查询+流式写入(POI SXSSFWorkbook),异步化
  • 批处理性能 — 飞腾多核并行改造 + 物化视图预计算

成果: 日批处理从105分钟优化至95分钟,TCO降低30%

避坑总结

1. 不要假设"兼容"="100%一样"  每个兼容都需实测
2. 性能测试要早做  不要迁移完了才发现性能问题
3. JDK版本差异不容忽视  Oracle JDK毕昇JDK行为有微妙差异
4. 第三方库ARM兼容性  所有.so/.dll需ARM64版本
5. 外设是桌面迁移最大障碍  打印机/扫描仪/UKey提前验证
6. 厂商锁定同样存在  注意不同信创厂商间的专用扩展
7. 文档培训要同步  运维手册用户手册同步更新

第七篇:问题与挑战

7.1 技术层面

性能差距

场景 差距 应对
单线程计算 15-40% 利用多核,改为异步模型
浮点密集 20-50% 选用海光(x86/浮点强)
复杂查询 10-30% 索引优化、物化视图
Java冷启动 20-40% 调整JIT编译阈值

兼容性

问题类型 说明
二进制不兼容 x86程序无法在ARM/LoongArch上直接运行
C/C++重编译 需要为ARM64/LoongArch重新编译
汇编/SIMD SSE/AVX → NEON/SVE指令转换
内存对齐 ARM对非对齐访问敏感,可能SIGBUS

数据库Oracle兼容矩阵

Oracle特性 达梦/金仓 替代方案
基本SQL/PL/SQL ✅ 兼容
CONNECT BY ✅ 兼容
分析函数 ✅ 大部分 少部分微调
高级队列AQ 消息中间件
Oracle Text Elasticsearch
空间索引 ⚠️ 部分 使用对应扩展

7.2 生态层面

问题 现状
应用软件 办公可替代,设计软件差距大,行业专有软件极少
外设驱动 打印机80%,扫描仪55%,专用设备仅30%
第三方库 Netty/加密SDK等需ARM64版本或用纯Java替代
社区支持 中文资料少,社区问题少有人答

7.3 运维与管理

痛点 说明
经验缺乏 麒麟/达梦/东方通排障经验积累不足
厂商推诿 问题涉及多厂商时互相推诿("不是我们的问题")
升级风险 版本升级可能引入不可预知兼容问题
人才稀缺 信创架构师、国产DBA极度稀缺
成本超支 迁移改造工作量常远超预期

人才培养建议

1. 内部培训 + 信创认证麒麟/达梦认证
2. 引入原厂驻场支持
3. 从非核心系统练手建立实验环境
4. 用户操作手册+培训视频+过渡帮助台

第八篇:解决方案

8.1 总体框架

信创解决方案需从五个维度系统性设计:

战略规划 → 技术架构 → 实施路径 → 运维管理 → 安全合规

实施路线图

第一阶段(0-12月): 非关键系统试点
  ├── OA/邮件/外围系统
  └── 新建系统全部信创化

第二阶段(12-24月): 重要系统迁移
  ├── 核心业务辅助系统
  └── 数据分析/BI

第三阶段(24-36月): 核心系统替换
  ├── 核心交易系统
  └── 全栈信创目标达成

全栈参考架构

┌───────────────────────────────────────────────────────┐
│ 用户层 │ 信创桌面终端(麒麟/UOS+WPS) │ 移动H5 │ Web    │
├───────────────────────────────────────────────────────┤
│ 接入安全 │ Nginx信创版 │ 国密SSL │ WAF │ 统一认证IAM   │
├───────────────────────────────────────────────────────┤
│ 应用层 │ TongWeb/InforSuite + 毕昇JDK                 │
│        │ OA服务 / 业务服务 / 数据服务(微服务化)       │
├───────────────────────────────────────────────────────┤
│ 数据层 │ 达梦DM8(OLTP) │ GBase 8a(OLAP) │ Redis缓存    │
│        │ ElasticSearch │ MinIO对象存储                 │
├───────────────────────────────────────────────────────┤
│ 云平台 │ 华为云Stack / 浪潮云海OS / K8s容器            │
│        │ OS: 麒麟V10 / openEuler / 统信UOS            │
├───────────────────────────────────────────────────────┤
│ 硬件层 │ 鲲鹏/飞腾/海光/龙芯服务器                     │
│        │ 国产存储 │ 国产网络 │ 信创安全设备            │
└───────────────────────────────────────────────────────┘

安全合规体系

合规要求 关键动作
等保2.0 安全评估、整改加固
密评 国密SM2/SM3/SM4算法改造、密码机部署
信创认证 产品互认证明、信创符合性报告
数据安全法 数据分类分级、脱敏、审计

8.2 典型场景方案

党政办公

组件 选型(100人规模)
终端 长城飞腾D2000整机 ×100
OS 麒麟桌面V10 ×100
办公 WPS专业版 ×100
打印机 奔图P3305DN ×10
服务器 长城擎天DF723(飞腾S2500) ×3
数据库 达梦DM8
中间件 东方通TongWeb

政务云

  • 云OS:openEuler / 麒麟V10
  • 虚拟化:KVM + Libvirt
  • 容器:K8s(信创版)+ iSulad
  • 多租户:VPC隔离 + 资源配额 + RBAC

金融核心

指标 要求 实现
可用性 99.999% 同城双活+异地灾备
RPO 0 达梦DSC+实时同步
RTO <30s 自动故障检测切换
TPS 10000+ 多节点负载均衡

附加要求: 国密改造、等保四级、全量审计日志≥180天

电信BSS/OSS

系统 难度
计费系统(分布式DB迁移) ★★★★★
CRM(Java应用+中间件+DB替换) ★★★★
网管OSS(OS+DB替换) ★★★★
经营分析(MPP替代Exadata) ★★★★

教育信创

智慧校园平台 → 教务/学工/科研管理
教学环境 → 麒麟/UOS + WPS + 极域电子教室(信创版)+ Python/Scratch
基础设施 → 飞腾/龙芯服务器 + 麒麟OS + 达梦DB

最大挑战: 专业软件(MATLAB/CAD/SolidWorks)替代困难,需保留Windows终端

医疗信创

分阶段策略:

现阶段:外围系统先行 + 门诊终端试点
中期(18-24月):LIS/PACS/RIS辅助系统 + 窗口终端推广
远期(24-36月):HIS/EMR核心迁移

特殊保障: 7×24运维、1分钟内回滚、新旧HIS并行≥3个月、医保接口信创适配

场景选型速查

场景 CPU OS DB 中间件 难度
党政办公 飞腾 麒麟/UOS 达梦 TongWeb ★★
政务云 鲲鹏 openEuler 达梦/金仓 TongWeb ★★★
金融 海光/鲲鹏 麒麟 达梦DSC/OceanBase TongWeb ★★★★★
电信 鲲鹏 麒麟/openEuler 达梦MPP/GBase InforSuite ★★★★
教育 飞腾/龙芯 麒麟/UOS 达梦 TongWeb ★★
医疗 飞腾/鲲鹏 麒麟 达梦 TongWeb ★★★★★

信创成功五要素

1. 场景匹配  根据行业特点选择合适技术栈不盲目求高
2. 风险可控  分阶段推进核心最后迁移保留回滚能力
3. 生态共建  联合厂商+集成商+客户三方共建适配生态
4. 标准先行  制定企业内部信创技术标准减少异构复杂度
5. 持续优化  信创不是一次性替换工程而是长期迭代过程

参考资源: 各信创厂商官网与产品文档 · 信创产品互认证兼容性列表 · 等保2.0/密评规范 · openEuler社区(openeuler.org) · 龙蜥社区(openanolis.cn) · 达梦社区(eco.dameng.com)