一种信创适配的上云方法、系统、存储介质、电子设备技术方案

技术编号:36930866 阅读:9 留言:0更新日期:2023-03-22 18:53
本发明专利技术涉及一种信创适配的上云方法、系统、存储介质、电子设备。方法包括:S1、收集源端和目标端机器信息;S2、根据源端和目标端机器信息判断两者是否为同架构;S3、若是则采用信创标准化上云适配方式进行上云,若否则采用信创异构化上云适配方式进行上云,以实现服务的平滑过渡;本发明专利技术针对信创标准化迁移,自制预备系统,通过硬盘引导方式实现x86到c86系统上云,无需中转服务器,无需第三方介质引导,可解决国产化芯片的兼容性问题。针对信创异构化迁移,综合分析应用与源代码、依赖库、软件包,数据库之间的关联依赖,而非单一组件或应用架构差异的迁移和替换,如针对涉及国产化数据库的应用迁移,进行SQL语句分析和改造,实施可行性强。强。强。

【技术实现步骤摘要】
一种信创适配的上云方法、系统、存储介质、电子设备


[0001]本专利技术属于计算机
,具体涉及一种信创适配的上云方法、系统、存储介质、电子设备。

技术介绍

[0002]随着云计算技术的不断发展,上云逐渐成为云服务商十分关注的需求。其中,所谓的上云具体是指:将用户的本地系统或应用完整地迁移至云端,使得原本依赖于本地硬件的业务系统在不需要手工重新安装情况下能完好地运行在云端虚拟化平台下。目前信创云架构复杂,涉及多种CPU架构、基础软件类型众多、标准不一,当前上云技术存在适配工作难度大、数据迁移风险高,技术实施可行性不明确等多种问题,无法同时支持信创标准化迁移以及信创异构化迁移。尤其目前基于国产化信创环境迁移方案中缺少x86到c86的标准化迁移支持,现有国产cpu指令集与旧系统内核存在兼容性问题,不能直接使用。

技术实现思路

[0003]针对现有技术中存在的上述问题,本专利技术提供一种信创适配的上云方法、系统、存储介质、电子设备,支持双轨并行,既支持信创标准化迁移,又支持信创异构化迁移。
[0004]本专利技术采用以下技术方案:本专利技术实施例第一方面提供一种信创适配的上云方法,包括步骤:S1、收集源端和目标端机器信息;S2、根据源端和目标端机器信息判断两者是否为同架构;S3、若是则采用信创标准化上云适配方式进行上云,若否则采用信创异构化上云适配方式进行上云,以实现服务的平滑过渡;所述信创标准化上云适配方式包括以下步骤:A、完成最小映像的提取;B、修改自研RE系统启动项WinpeshI.exe,将启动项重定向于自研程序;C、修改BCD引导项,将自研RE系统设为第一启动项,重启后,通过自研程序完成系统恢复;D、完成内核模块的兼容替换;E、完成服务的平滑过渡。
[0005]作为优选方案,步骤B中,步骤A具体为:采用Windows ADK完成最小映像boot.wim的提取。
[0006]作为优选方案,步骤B中,所述自研程序包括系统恢复功能、文件拷贝功能、注册表项修改功能、驱动适配功能。
[0007]作为优选方案,步骤E具体为:基于事件的实时同步方法、流量复制方法,完成服务的平滑过渡。
[0008]作为优选方案,所述信创异构化上云适配方式包括以下步骤:
a、获取组件库、依赖库、驱动库,构建镜像站;b、对镜像站各库进行解析分析,生成适配数据库;c、对所需迁移的源端应用进行结构化拆分,分别对源码、软件包、数据库进行兼容性扫描,并通过适配数据库完成不兼容数据重构操作;d、完成服务的平滑过渡。
[0009]作为优选方案,步骤a中具体为:采用RSYNC方法、FTP方法、爬虫方法中的一种或多种,以获取组件库、依赖库、驱动库。
[0010]作为优选方案,步骤b中,利用RPM、DPKG、TAR对镜像站各库进行解析分析,生成适配数据库。
[0011]作为优选方案,步骤d具体为:基于事件的实时同步方法、流量复制方法,完成服务的平滑过渡。
[0012]本专利技术实施例第二方面提供一种信创适配的上云系统,包括依次连接的信息收集模块、判断模块、上云模块,信息收集模块还分别与源端和目标端机器连接,上云模块包括标准化上云单元和异构化上云单元,标准化上云单元和异构化上云单元均分别与源端和目标端机器连接;信息收集模块,用于收集源端和目标端机器信息;判断模块,用于根据源端和目标端机器信息判断两者是否为同架构;标准化上云单元,用于当源端和目标端为同架构时采用信创标准化上云适配方式进行上云,以实现服务的平滑过渡;异构化上云单元,用于当源端和目标端为异架构时采用信创异构化上云适配方式进行上云,以实现服务的平滑过渡;标准化上云单元包括映像提取子单元、重定向子单元、系统恢复子单元、兼容替换子单元、第一平滑过度子单元;映像提取子单元,用于完成最小映像的提取;重定向子单元,用于修改自研RE系统启动项WinpeshI.exe,将启动项重定向于自研程序;系统恢复子单元,用于修改BCD引导项,将自研RE系统设为第一启动项,重启后,通过自研程序完成系统恢复;兼容替换子单元,用于完成内核模块的兼容替换;第一平滑过度子单元,用于完成服务的平滑过渡。
[0013]作为优选方案,映像提取子单元采用Windows ADK完成最小映像boot.wim的提取。
[0014]作为优选方案,所述自研程序包括系统恢复功能、文件拷贝功能、注册表项修改功能、驱动适配功能。
[0015]作为优选方案,第一平滑过度子单元基于事件的实时同步方法、流量复制方法,完成服务的平滑过渡。
[0016]作为优选方案,异构化上云单元包括镜像站构建子单元、适配数据库生成子单元、迁移适配子单元、第二平滑过度子单元;镜像站构建子单元,用于获取组件库、依赖库、驱动库,构建镜像站;适配数据库生成子单元,用于对镜像站各库进行解析分析,生成适配数据库;
迁移适配子单元,用于对所需迁移的源端应用进行结构化拆分,分别对源码、软件包、数据库进行兼容性扫描,并通过适配数据库完成不兼容数据重构操作;第二平滑过度子单元,用于完成服务的平滑过渡。
[0017]作为优选方案,镜像站构建子单元采用RSYNC方法、FTP方法、爬虫方法中的一种或多种,以获取组件库、依赖库、驱动库。
[0018]作为优选方案,适配数据库生成子单元利用RPM、DPKG、TAR对镜像站各库进行解析分析,生成适配数据库。
[0019]作为优选方案,第二平滑过度子单元基于事件的实时同步方法、流量复制方法,完成服务的平滑过渡。
[0020]本专利技术实施例第三方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行如本专利技术实施例第一方面及第一方面任一项所述的一种信创适配的上云方法。
[0021]本专利技术实施例第四方面提供一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如本专利技术实施例第一方面及第一方面任一项所述的一种信创适配的上云方法。
[0022]本专利技术的有益效果是:支持双轨并行,既支持信创标准化迁移,又支持信创异构化迁移。
[0023]针对信创标准化迁移,自制预备系统,通过硬盘引导方式实现x86到c86系统上云,无需中转服务器,无需第三方介质引导,可解决国产化芯片的兼容性问题。
[0024]针对信创异构化迁移,综合分析应用与源代码、依赖库、软件包,数据库之间的关联依赖,而非单一组件或应用架构差异的迁移和替换,如针对涉及国产化数据库的应用迁移,分别对源代码文件、pom、xml、properties、hibernate、mybatis等配置文件进行SQL语句分析和改造,技术实施可行性强,无需二次开发。
[0025]自建镜像库站,包括组件库、依赖库、驱动库,并形成适配数据库,可快速分解应用与各类库、组件间的依赖关系。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信创适配的上云方法,其特征在于,包括步骤:S1、收集源端和目标端机器信息;S2、根据源端和目标端机器信息判断两者是否为同架构;S3、若是则采用信创标准化上云适配方式进行上云,若否则采用信创异构化上云适配方式进行上云,以实现服务的平滑过渡;所述信创标准化上云适配方式包括以下步骤:A、完成最小映像的提取;B、修改自研RE系统启动项WinpeshI.exe,将启动项重定向于自研程序;C、修改BCD引导项,将自研RE系统设为第一启动项,重启后,通过自研程序完成系统恢复;D、完成内核模块的兼容替换;E、完成服务的平滑过渡。2.根据权利要求1所述的一种信创适配的上云方法,其特征在于,步骤B中,步骤A具体为:采用Windows ADK完成最小映像boot.wim的提取。3.根据权利要求1所述的一种信创适配的上云方法,其特征在于,步骤B中,所述自研程序包括系统恢复功能、文件拷贝功能、注册表项修改功能、驱动适配功能。4.根据权利要求1所述的一种信创适配的上云方法,其特征在于,步骤E具体为:基于事件的实时同步方法、流量复制方法,完成服务的平滑过渡。5.根据权利要求1所述的一种信创适配的上云方法,其特征在于,所述信创异构化上云适配方式包括以下步骤:a、获取组件库、依赖库、驱动库,构建镜像站;b、对镜像站各库进行解析分析,生成适配数据库;c、对所需迁移的源端应用进行结构化拆分,分别对源码、软件包、数据库进行兼容性扫描,并通过适配数据库完成不兼容数据重构操作;d、完成服务的平滑过渡。6.根据权利要求5所述的一种信创适配的上云方法,其特征在于,步骤a中具体为:采用RSYNC方法、FTP方法、爬虫方法中的一种或多种,以获取组件库、依赖库、驱动库。7.根据权利要求5所述的一种信创适配的上云方法,其特征在于,步骤b中,利用RPM、DPKG、TAR对镜像站各库进行解析分析,生成适配数据库。8.根据权利要求5所述的一种信创适配的上云方法,其特征在于,步骤d具体为:基于事件的实时同步方法、流量复制方法,完成服务的平滑过渡。9.一种信创适配的上云系统,其特征在于,包括依次连接的信息收集模块、判断模块、上云模块,信息收集模块还分别与源端和目标端机器连接,上云模块包括标准化上云单元和异构化上云单元,标准化上云单元和异构化上云单元均分别与源端和目标端机器连接;信息收集模块,用于收集源端和目标端机器信息;判断模块,用于根据源端和目标端机器信息判断两者是否为同架构;标准化上云单元,用于当源端和目标端为同架构时采用信创标准化上云适配方式进行上云,以实现服务的平滑过渡;异构化上云单元,用于当源端和目标端为异架构时采用信创异构化上云适配方式进行
...

【专利技术属性】
技术研发人员:邹颀伟
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1