--- number headings: first-level 3, max 6, 1.1. banner: "![[beatriz-perez-moya-XN4T2PVUUgk-unsplash.jpg]]" --- ```toc 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 ```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读写操作语法支持 | 未计划 |