Files
obsidian_vault/settings/archived/work/2022年/10月份工作/国产化改造/创医元项目国产化改造计划.md
T
2025-12-27 11:44:50 +08:00

4.5 KiB

number headings, banner
number headings banner
first-level 3, max 6, 1.1. !beatriz-perez-moya-XN4T2PVUUgk-unsplash.jpg
title: "### 目录"

1. 公司项目基本情况梳理

[!TIP] 公司项目梳理 !Pasted image 20221027223907.png

[!TIP] 项目涉及技术栈梳理 !Pasted image 20221027223621.png

2. 国产化技术栈分析

[!TIP] 国产化技术栈梳理 !Pasted image 20221027231749.png

[!TODO] 国产化技术重点关注领域 !Pasted image 20221027171222.png

3. 工作安排

3.1. 项目国产化需求级别定义

根据公司项目清单,梳理对于国产化改造的需求情况,暂定以下项目国产化需求级别。定义此级别意在指导研发团队后续国产化工作安排。

```col-md
flexGrow=2
===
> [!QUOTE] 低优先级
> 没有上线需求,且不涉及政务,或暂时没有相关技术栈改造需求。
```
```col-md
flexGrow=2
===
> [!Info] 中优先级
> 暂时没有上线需求,或不涉及政务管理,属于创医元重点项目,稳定性与安全性需要兼顾。保障系统正常提供服务,后续按需求进行逐步改造。
```
```col-md
flexGrow=2
===
> [!Warning] 高优先级
> 短期内没有上线需求,但涉及政务管理,以及用户有运行环境需求。此类项目在紧急级别项目后,以其改造经验的基础,优先推进改造工作。
```
```col-md
flexGrow=2
===
> [!Danger] 紧急
> 有上线需要,涉及政务管理,用户有运行环境需求,此类项目将优先开展改造工作。
```

3.2. 工作安排

3.2.1. 技术适配研究
改造项 技术研究状态
CPU架构适配 调研中
操作系统适配 已完成
数据库适配 已完成
缓存服务适配 已完成
网关服务适配 已完成
应用容器服务适配 已完成
3.2.2. 项目国产化支持工作计划

由于上述国产化替代要求来自韶关政数局,因此改造工作计划优先针对韶关市相关项目,后续工作会考虑具体部署环境提供方的需求。

  • 一期适配项目(紧急):网格化教育安全管理平台
  • 二期适配项目(中优先级):智慧校园
  • 三期适配项目(其他政务相关):网格化社区综合治理平台 & 智慧社区
  • 后续适配工作:基于以上适配工作,基于现有规定的国产化替代标准,其他项目可以更准确的做好改造工作评估,具体改造工作按需进行。

4. 附:适配测试项目表

4.1. ARM架构CPU适配

由于韶关提供的政务云服务器均是基于arm架构的CPU,因此以下表中项目主要验证三方依赖服务、中间件是否有官方发行的ARM版本,或是否支持在ARM CPU下运行。

验证项目 支持
Minio ARM版
Docker ARM版
Kubernetes ARM版
Python AI服务ARM支持 未完成

4.2. 操作系统适配

主要适配国产麒麟操作系统V10,由于该系统本质与原使用的Centos都是64位linux的核心,同时由于支持docker环境,因此适配工作预期较为乐观。

4.3. 数据库测试

数据持久化中间件是项目技术领域中的核心技术,程序中有大量的数据库操作,因此需要对项目中涉及到的数据查询语句进行全面的测试。

验证项目 验证情况
程序与数据库的连接配置 已验证
Spring data orm对于金仓sql的语法支持 待验证
Mybatis orm对于金仓sql的语法支持 待验证
项目中的原生sql语句查询校验 待验证
Python对于金仓数据库的连接支持与配置 未计划
Python ORM框对于金仓sql的语法支持 未计划

4.4. 缓存服务测试

验证项目 验证情况
程序与缓存服务RDS的连接配置 已验证
Spring data redis对于缓存服务的读写 待验证
Python对于RDS缓存服务的连接支持与配置 未计划
Python对于RDS读写操作语法支持 未计划