基于国产信创软硬件平台的迁移适配方法、装置和设备[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 202011495380.2
(22)申请日 2020.12.17
(71)申请人 中通服建设有限公司
地址 510030 广东省广州市越秀区原道路
17号
(72)发明人 曾维仲 林昆 冯志鹏 刘艺彬 
孙风建 区旸 胡勇 区奕宁 
(74)专利代理机构 广州华进联合专利商标代理
有限公司 44224
代理人 魏宇星
(51)Int.Cl.
G06F  9/54(2006.01)
G06F  11/36(2006.01)
(54)发明名称
基于国产信创软硬件平台迁移适配方法、
装置和设备
(57)摘要
本申请涉及一种基于国产信创软硬件平台
的迁移适配方法、装置和设备。根据待迁移的应
系统所对应的技术栈,预测应用系统在目标平
台下的可迁移性和迁移工作量,得到应用系统迁
移预测结果;根据应用系统迁移预测结果,确定
应用系统迁移方案;应用系统迁移方案包括使应
用系统适配于目标平台的软件信息和硬件信息;
在目标平台中,安装软件的信息所对应的软件以
及外接硬件信息所对应的硬件,得到应用系统所
需的运行环境;将应用系统迁移至目标平台中创
建的运行环境,并按照性能指标对迁移后的应用
系统进行性能测试;根据性能测试结果,对迁移
至目标平台的应用系统进行性能优化。采用本方
法能够提高迁移后的应用系统的整体性能。权利要求书2页  说明书12页  附图4页CN 112463417 A 2021.03.09
C N  112463417
A
1.一种基于国产信创软硬件平台的迁移适配方法,其特征在于,所述方法包括:
根据待迁移的应用系统所对应的技术栈,预测所述应用系统在目标平台下的可迁移性和迁移工作量,得到应用系统迁移预测结果;
根据所述应用系统迁移预测结果,确定应用系统迁移方案;所述应用系统迁移方案包括使所述应用系统适配于所述目标平台的软件信息和硬件信息;
在所述目标平台中,安装所述软件的信息所对应的软件以及外接所述硬件信息所对应的硬件,得到所述应用系统所需的运行环境;
将所述应用系统迁移至所述目标平台中创建的所述运行环境,并按照性能指标对迁移后的所述应用系统进行性能测试;
根据性能测试结果,对迁移至所述目标平台的所述应用系统进行性能优化。
2.根据权利要求1所述的方法,其特征在于,所述根据待迁移的应用系统所对应的技术栈,预测所述应用系统在目标平台下的可迁移性和迁移工作量,得到应用系统迁移预测结果,包括:
根据待迁移的应用系统所对应的应用软件栈、系统软件栈以及计算机硬件系统,预测应用系统在目标平台下的可迁移性和迁移工作量,得到应用系统迁移预测结果。
3.根据权利要求1所述的方法,其特征在于,所述在所述目标平台中,安装所述软件的信息所对应的软件以及外接所述硬件信息所对应的硬件,包括:
在所述目标平台中,安装所述软件的信息所对应的操作系统、编译器、解释语言的软件开发工具包、依赖库以及相关辅助工具软件;在所述目标平台中,外接所述硬件信息所对应的硬件。
4.根据权利要求1所述的方法,其特征在于,所述将所述应用系统迁移至所述目标平台中创建的所述运行环境,包括:
将应用系统所对应的组件、应用框架、各种应用软件包、编程语言、系统架构、数据库、中间件、CPU和各种外接设备,通过相应迁移工具,迁移至所述目标平台所创建的所述运行环境。
5.根据权利要求1所述的方法,其特征在于,所述按照性能指标对迁移后的所述应用系统进行性能测试,包括:
按照针对所述应用系统设置的初步性能指标,在模拟运行环境下对迁移后的所述应用系统中的计算机系统进行性能模拟测试;
根据性能模拟测试结果和所述初步性能指标,确定目标性能指标;
按照所述目标性能指标,在迁移至的所述运行环境下对所述应用系统进行性能测试。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述根据性能测试结果,对迁移至所述目标平台的所述应用系统进行性能优化,包括:
根据性能测试结果,创建基准数据和优化目标;
对所述应用系统进行压力测试;
将得到的压力测试结果与建立的基准数据和优化目标作比较,分析出所述应用系统的性能瓶颈;
获取针对所述性能瓶颈的优化方案,并根据所述优化方案进行性能优化。
7.根据权利要求5所述的方法,其特征在于,所述根据所述优化方案进行性能优化,包
括:
根据优化方案,对所述应用系统的CPU与内存、网络、磁盘接口、应用程序、虚拟机、数据库以及中间件中的至少一个进行性能优化。
8.一种基于国产信创软硬件平台的迁移适配装置,其特征在于,所述装置包括:
预测模块,用于根据待迁移的应用系统所对应的技术栈,预测所述应用系统在目标平台下的可迁移性和迁移工作量,得到应用系统迁移预测结果;
确定模块,用于根据所述应用系统迁移预测结果,确定应用系统迁移方案;所述应用系统迁移方案包括使所述应用系统适配于所述目标平台的软件信息和硬件信息;
安装模块,用于在所述目标平台中,安装所述软件的信息所对应的软件以及外接所述硬件信息所对应的硬件,得到所述应用系统所需的运行环境;
测试模块,用于将所述应用系统迁移至所述目标平台中创建的所述运行环境,并按照性能指标对迁移后的所述应用系统进行性能测试;
优化模块,用于根据性能测试结果,对迁移至所述目标平台的所述应用系统进行性能优化。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
基于国产信创软硬件平台的迁移适配方法、装置和设备
技术领域
[0001]本申请涉及计算机技术领域,特别是涉及一种基于国产信创软硬件平台的迁移适配方法、装置和设备。
背景技术
[0002]随着计算机技术的发展,不同种类的应用系统先后陆续出现。通常情况下,一种应用系统需要通过软硬件进行适配后,才能迁移至非原生平台使用,比如,非国产的应用系统需要通过软硬件适配后才能迁移至国产的平台使用。
[0003]传统方法中,都是单独在迁移过程中,针对应用系统中的某一个或者几个部分进行适配,比如,仅针对数据库的迁移适配等。然而,仅对迁移过程中某一个或者几个部分进行适配,会存在兼容性等方面的问题,所以,最终导致迁移后的应用系统的整体性能不高。
发明内容
[0004]基于此,有必要针对上述技术问题,提供一种能够提高整体性能的基于国产信创软硬件平台的迁移适配方法、装置、计算机设备和存储介质。
[0005]一种基于国产信创软硬件平台的迁移适配方法,所述方法包括:
[0006]根据待迁移的应用系统所对应的技术栈,预测所述应用系统在目标平台下的可迁移性和迁移工作量,得到应用系统迁移预测结果;
[0007]根据所述应用系统迁移预测结果,确定应用系统迁移方案;所述应用系统迁移方案包括使所述应用系统适配于所述目标平台的软件信息和硬件信息;
[0008]在所述目标平台中,安装所述软件的信息所对应的软件以及外接所述硬件信息所对应的硬件,得到所述应用系统所需的运行环境;
[0009]将所述应用系统迁移至所述目标平台中创建的所述运行环境,并按照性能指标对迁移后的所述应用系统进行性能测试;
[0010]根据性能测试结果,对迁移至所述目标平台的所述应用系统进行性能优化。[0011]在其中一个实施例中,所述根据待迁移的应用系统所对应的技术栈,预测所述应用系统在目标平台下的可迁移性和迁移工作量,得到应用系统迁移预测结果,包括:[0012]根据待迁移的应用系统所对应的应用软件栈、系统软件栈以及计算机硬件系统,预测应用系统在目标平台下的可迁移性和迁移工作量,得到应用系统迁移预测结果。在其中一个实施例中,所述在所述目标平台中,安装所述软件的信息所对应的软件以及外接所述硬件信息所对应的硬件,包括:
[0013]在所述目标平台中,安装所述软件的信息所对应的操作系统、编译器、解释语言的软件开发工具包、依赖库以及相关辅助工具软件;
[0014]在所述目标平台中,外接所述硬件信息所对应的硬件。
[0015]在其中一个实施例中,所述将所述应用系统迁移至所述目标平台中创建的所述运行环境,包括:
[0016]将应用系统所对应的组件、应用框架、各种应用软件包、编程语言、系统架构、数据库、中间件、CPU和各种外接设备,通过相应迁移工具,迁移至所述目标平台所创建的所述运行环境。
[0017]在其中一个实施例中,所述按照性能指标对迁移后的所述应用系统进行性能测试,包括:
[0018]按照针对所述应用系统设置的初步性能指标,在模拟运行环境下对迁移后的所述应用系统中的计算机系统进行性能模拟测试;
[0019]根据性能模拟测试结果和所述初步性能指标,确定目标性能指标;
[0020]按照所述目标性能指标,在迁移至的所述运行环境下对所述应用系统进行性能测试。
[0021]在其中一个实施例中,所述根据性能测试结果,对迁移至所述目标平台的所述应用系统进行性能优化,包括:
[0022]根据性能测试结果,创建基准数据和优化目标;
[0023]对所述应用系统进行压力测试;
[0024]将得到的压力测试结果与建立的基准数据和优化目标作比较,分析出所述应用系统的性能瓶颈;
[0025]获取针对所述性能瓶颈的优化方案,并根据所述优化方案进行性能优化。[0026]在其中一个实施例中,所述根据所述优化方案进行性能优化,包括:
[0027]根据优化方案,对所述应用系统的CPU与内存、网络、磁盘接口、应用程序、虚拟机、数据库以及中间件中的至少一个进行性能优化。
[0028]一种基于国产信创软硬件平台的迁移适配装置,所述装置包括:
[0029]预测模块,用于根据待迁移的应用系统所对应的技术栈,预测所述应用系统在目标平台下的可迁移性和迁移工作量,得到应用系统迁移预测结果;
[0030]确定模块,用于根据所述应用系统迁移预测结果,确定应用系统迁移方案;所述应用系统迁移方案包括使所述应用系统适配于所述目标平台的软件信息和硬件信息;[0031]安装模块,用于在所述目标平台中,安装所述软件的信息所对应的软件以及外接所述硬件信息所对应的硬件,得到所述应用系统所需的运行环境;
[0032]测试模块,用于将所述应用系统迁移至所述目标平台中创建的所述运行环境,并按照性能指标对迁移后的所述应用系统进行性能测试;
[0033]优化模块,用于根据性能测试结果,对迁移至所述目标平台的所述应用系统进行性能优化。
[0034]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0035]根据待迁移的应用系统所对应的技术栈,预测所述应用系统在目标平台下的可迁移性和迁移工作量,得到应用系统迁移预测结果;
[0036]根据所述应用系统迁移预测结果,确定应用系统迁移方案;所述应用系统迁移方案包括使所述应用系统适配于所述目标平台的软件信息和硬件信息;
[0037]在所述目标平台中,安装所述软件的信息所对应的软件以及外接所述硬件信息所对应的硬件,得到所述应用系统所需的运行环境;

本文发布于:2024-09-23 02:31:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/403392.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:系统   应用   迁移   平台   性能   目标   进行   结果
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议