信息化系统迁移的全流程监控方法及装置、设备及存储介质与流程

文档序号:37643951发布日期:2024-04-18 18:09阅读:20来源:国知局
信息化系统迁移的全流程监控方法及装置、设备及存储介质与流程

本公开涉及系统迁移,尤其涉及一种信息化系统迁移的全流程监控方法及装置、设备及存储介质。


背景技术:

1、目前,信创迁移是指将原有应用从海外体系到信创体系迁移的过程,主要是将核心芯片、基础硬件、操作系统、中间件、数据库、云平台等领域实现国产替代。通常情况下,应用从非信创环境迁移到信创环境,需要做相应的改造以适配信创环境。在整个迁移过程中,需要重点解决以下几个问题:第一,迁移工作周期长,人员投入成本高,原供应商的迁移报价占系统建设成本的30-80%不等,需要使用方配合的人员投入成本居高不下,使得迁移成本高;第二,程序代码的转换,涉及业务逻辑、技术特点等等,导致迁移难度异常大,系统建设供应商倒闭、源码丢失等问题更是导致无从下手,数据库特性差异与复杂对象多,使得迁移难度大;第三,依赖技术人员自身的专业能力,切换过程不可控、结果不可控,导致政企不敢靠人去搬迁,停机时间长、验证时间长,导致政企不敢进行切换,使得迁移风险高。

2、当前信息化系统迁移涉及软件运行环境替换,中间件替换,数据库替换,数据迁移等工作,不仅系统本身迁移难度大,而且尚无有效的信息化管理手段,因此,迁移过程暴露出效率低、错误率高、难以多任务并行等问题,严重影响整体迁移进度。


技术实现思路

1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开的实施例提供了一种信息化系统迁移的全流程监控方法及装置、设备及存储介质。

2、第一方面,本公开的实施例提供了一种信息化系统迁移的全流程监控方法,包括:

3、接收到至少一个业务系统的迁移请求,对于迁移请求中的每个业务系统,获取当前业务系统迁移前的运行环境信息;

4、根据当前业务系统迁移前的运行环境信息评估当前业务系统的迁移任务是否执行;

5、在执行当前业务系统的迁移任务的情况下,提供迁移方案,为迁移方案分配迁移任务所需要的资源,以执行当前业务系统的迁移任务;

6、在完成迁移任务后,对迁移后的业务系统进行功能测试和性能测试,在测试通过后对业务系统进行迁移任务的割接。

7、在一种可能的实施方式中,所述获取当前业务系统迁移前的运行环境信息,包括:

8、在当前业务系统迁移前的运行设备上运行预设的信息获取工具,得到当前业务系统迁移前的运行环境信息。

9、在一种可能的实施方式中,所述为迁移方案分配迁移任务所需要的资源,包括:

10、采用随机算法、最小负载算法和最佳适应算法中的任意一种,从不同种类的云资源中选择目标云资源,作为为迁移方案分配迁移任务所需要的资源,其中,随机算法为从不同种类的云资源中随机选择目标云资源的算法,最小负载算法为选择不同种类的云资源中最小负载的云资源作为目标云资源,最佳适应算法为同时考虑云资源的资源利用率和负载均衡,在选择目标云资源的同时保证每个云资源的资源利用率和负载均衡均保持在预设水平内。

11、在一种可能的实施方式中,所述对迁移后的业务系统进行功能测试和性能测试,包括:

12、在业务系统从a环境迁移至b环境的情况下,对迁移后的业务系统的功能测试和性能测试为验证业务系统在b环境与a环境的功能和性能是否一致。

13、在一种可能的实施方式中,所述方法还包括:

14、以可视化形式展示迁移请求中的每个业务系统的迁移进度。

15、在一种可能的实施方式中,所述方法还包括:

16、汇集每个业务系统迁移过程中产生的文档,存储汇集的文档,并支持自行上传存储的文档。

17、在一种可能的实施方式中,所述存储汇集的文档,包括:

18、将汇集的文档按照不同的格式全量存储至不同类型的数据库中;

19、对各数据库的存储情况进行实时监控和采集,采集获取迁移瓶颈状态数据信息,并实时检测缓存调节态势数据信息;

20、将迁移瓶颈状态数据信息和缓存调节态势数据信息进行数据清洗和特征提取,并依据无量纲处理技术将处理后的数据信息进行标准化处理;

21、将数据清洗后的迁移瓶颈状态数据信息进行综合分析学习,以获取瓶颈因子,并结合数据迁移时出现的中断次数,汇总生成迁移状态系数;

22、通过特征提取后的缓存调节态势数据信息,获取块大小和缓存命中率,并将所述块大小与所述缓存命中率相关联,获取缓存调控系数,将所述缓存调控系数与所述迁移状态系数进行综合分析,并结合神经网络模型后训练生成软件存储性能预测模型,并经过无量纲处理后,以获取性能态势评估指数,其中,所述性能态势评估指数tszs通过以下公式获取:

23、

24、其中,ttlz表示为吞吐量,f1、f2和f3分别表示为缓存调控系数tkxs、迁移状态系数pyxs和吞吐量ttlz的比例系数,其中,0.10≤f1≤0.22,0.15≤f2≤0.36,0.20≤f3≤0.42,且0.55≤f1+f2+f3≤1.0,c表示为第一修正常数;

25、将预先设置的评估阈值与所述性能态势评估指数进行对比分析,获取预测结果,针对预测结果获取相应的等级提升策略。

26、第二方面,本公开的实施例提供了一种信息化系统迁移的全流程监控装置,包括:

27、获取模块,用于接收到至少一个业务系统的迁移请求,对于迁移请求中的每个业务系统,获取当前业务系统迁移前的运行环境信息;

28、评估模块,用于根据当前业务系统迁移前的运行环境信息评估当前业务系统的迁移任务是否执行;

29、提供模块,用于在执行当前业务系统的迁移任务的情况下,提供迁移方案,为迁移方案分配迁移任务所需要的资源,以执行当前业务系统的迁移任务;

30、测试模块,用于在完成迁移任务后,对迁移后的业务系统进行功能测试和性能测试,在测试通过后对业务系统进行迁移任务的割接。

31、第三方面,本公开的实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;

32、存储器,用于存放计算机程序;

33、处理器,用于执行存储器上所存放的程序时,实现上述的信息化系统迁移的全流程监控方法。

34、第四方面,本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的信息化系统迁移的全流程监控方法。

35、本公开实施例提供的上述技术方案与现有技术相比至少具有如下优点的部分或全部:

36、本公开实施例所述的信息化系统迁移的全流程监控方法,接收到至少一个业务系统的迁移请求,对于迁移请求中的每个业务系统,获取当前业务系统迁移前的运行环境信息;根据当前业务系统迁移前的运行环境信息评估当前业务系统的迁移任务是否执行;在执行当前业务系统的迁移任务的情况下,提供迁移方案,为迁移方案分配迁移任务所需要的资源,以执行当前业务系统的迁移任务;在完成迁移任务后,对迁移后的业务系统进行功能测试和性能测试,在测试通过后对业务系统进行迁移任务的割接,实现了系统迁移工作的全流程全生命周期管理,支撑信创迁移工作的顺利进行,提升了迁移效率和质量,为用户提供了更高效、更顺畅、更快速、更高效的信创迁移体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1