一种用于大规模系统的集中信创化迁移方法与流程

文档序号:32048121发布日期:2022-11-03 07:58阅读:72来源:国知局
一种用于大规模系统的集中信创化迁移方法与流程

1.本发明涉及计算机技术领域,特别是涉及一种用于大规模系统的集中信创化迁移方法。


背景技术:

2.企业随着自身的壮大发展,当现有数据库不能够满足业务发展的需求时,存在数据库迁移的需求,即将数据从原数据库中转移到新的数据库。由于原数据库和新的数据库两者的资源不同,因此需要对目标数据库的资源进行动态评估,才能实现有序、高效的迁移。


技术实现要素:

3.本发明所要解决的技术问题是提供一种用于大规模系统的集中信创化迁移方法,能够在对生产系统进行有序迁移的同时实现资源的有效利用。
4.本发明解决其技术问题所采用的技术方案是:提供一种用于大规模系统的集中信创化迁移方法,包括以下步骤:(1)获取非信创环境的相关参数;(2)统计信创资源情况;(3)基于先验知识和基准测试确定资源折算系数;(4)根据所述非信创环境的相关参数和所述资源折算系数计算所需资源;(5)根据所述所需资源和信创资源情况分配运行资源;(6)基于所述运行资源进行迁移。
5.所述步骤(3)中,在开始某迁移方向的迁移时,采用确定所述迁移方向的资源折算系数;在开始某迁移方向单系统迁移时,采用作为所述单系统迁移方向的折算系数,其中,表示生产系统,表示非信创环境中的基础软件向信创环境的基础软件的迁移方向。
6.在对开发资源进行评估时,所述步骤(4)采用计算所需资源,其中,表示所需的开发资源,表示非信创环境的cpu核数。
7.在对性能测试资源进行评估时,所述步骤(4)采用计算所需资源,其中,
表示所需的性能测试资源,表示非信创环境的cpu核数。
8.在对生产资源进行评估时,所述步骤(4)采用计算所需资源,其中,表示所需的生产资源,表示非信创环境的cpu核数。
9.所述步骤(5)具体为:判断所述信创资源情况是否满足所述所需资源,若满足则直接分配运行资源,若不满足则采用计算等级值,其中,表示等级值,其值越小越先分配资源,为0或1,=0表示不存在阻断性问题,=1表示存在阻断性问题,预计投产年月以yyyymm的6位数字格式进行编码。
10.所述步骤(6)还包括根据迁移情况调整资源折算系数,具体为:判断单个系统单个迁移方向是否完成迁移,若完成则采用,重新计算单系统单迁移方向的折算系数,并采用调整资源折算系数,其中,表示调整后的资源折算系数,表示迁移完成情况,完成为1,未完成为0。
11.所述的用于大规模系统的集中信创化迁移方法还包括根据压测情况判断所需资源,采用,重新计算单系统单迁移方向的折算系数;还包括根据运行情况判断是否需要进行扩容或缩容的步骤,扩容或缩容后采用,重新计算单系统单迁移方向的折算系数。
12.有益效果由于采用了上述的技术方案,本发明与现有技术相比,具有以下的优点和积极效果:本发明基于资源可用来推动迁移实施,确保各系统可以快速迁移上线,同时随着系统不断迁移,不断优化资源折算系数,使资源评估更准确,随着折算系数不断调整,资源总盘的测算更为准确,可以提前准备相关资源。
附图说明
13.图1是本发明实施方式的迁移总流程图;图2是本发明实施方式中开发资源评估及申请流程图;图3是本发明实施方式中性能测试资源评估及申请流程图;图4是本发明实施方式中生产资源评估及申请流程图;图5是本发明实施方式中扩容/缩容的流程图;图6是本发明实施方式中调整资源折算系数的流程图。
具体实施方式
14.下面结合具体实施例,进一步阐述本发明。应理解,这些实施例仅用于说明本发明而不用于限制本发明的范围。此外应理解,在阅读了本发明讲授的内容之后,本领域技术人员可以对本发明作各种改动或修改,这些等价形式同样落于本技术所附权利要求书所限定的范围。
15.本发明的实施方式涉及一种用于大规模系统的集中信创化迁移方法,如图1所示,包括以下步骤:获取非信创环境的相关参数;统计信创资源情况;基于先验知识和基准测试确定资源折算系数;根据所述非信创环境的相关参数和所述资源折算系数计算所需资源;根据所述所需资源和信创资源情况分配运行资源;基于所述运行资源进行迁移。其中,在获取非信创环境的相关参数时,需要获取各类待迁移生产系统的生产资源及使用情况,包括cpu核数、内存容量、数据容量的关键指标(包括数值、使用率均值、使用率最大值)。统计信创资源情况时,需要统计cpu核数、内存容量、数据容量的关键指标。
16.本实施方式中按生产系统的等级、类别、所属机房规划生产信创资源池、开发信创资源池、压测信创资源池。
17.如图2所示,在对开发资源进行评估时,采用公式1:计算所需资源,其中,表示所需的开发资源, 表示单系统单一迁移方向的折算系数,表示单一迁移方向的资源折算系数。表示非信创环境的cpu核数,表示生产系统,其可以将每个生产系统编号为1至n,例如核心业务系统设置为1、客户管理系统设置为2和培训管理系统设置为3,表示非信创环境中的基础软件向信创环境的新基础软件的迁移方向,将原基础软件与信创基础软件的每一个迁移方向编号为1至m,例如原数据库a迁移至信创数据库b,编号为1,原数据库c迁移至信创数据库b编号为2。将所有生产系统编号为1至n。满足某个产品开发资源需求,则进入开发阶段。
18.如图3所示,在对性能测试资源进行评估时,采用公式2:计算所需资源,其中,表示所需的性能测试资源,表示非信创环境的
cpu核数。满足某个产品压测资源需求,则进入压测阶段,此时不断重复开发与压测阶段,直至满足性能要求。
19.如图4所示,在对生产资源进行评估时,采用公式3:计算所需资源,其中,表示所需的生产资源,表示非信创环境的cpu核数。满足某个产品生产资源与数据迁移资源需求,则进入生产迁移阶段。
20.如图2-图4所示,本实施方式中根据所述所需资源和信创资源情况分配运行资源时,判断所述信创资源情况是否满足所述所需资源,若满足则直接分配运行资源,若不满足则采用公式5:计算等级值,其中,表示等级值,其值越小越先分配资源,为0或1,=0表示不存在阻断性问题,=1表示存在阻断性问题,预计投产年月采用yyyymm的6位数字格式编码。其中,迁移优先级按照高到低排列分别为:首批项目、全信创、重点系统、一般系统和其他系统。
21.如图5所示,本实施方式中还包括根据运行情况判断是否需要进行扩容或缩容的步骤,具体为:获取信创环境运行资源信息和负载信息,依据生产运行情况计算所需资源,获取资源池信息,判断所述资源池是否需要扩缩容,如果需要,则进行生产资源的扩容或缩容。
22.如图6所示,根据压测情况判断所需资源,采用公式6:,重新计算单系统单迁移方向的折算系数。
23.根据迁移后的扩容或缩容情况的调整折算系数,具体为:判断单个系统单个迁移方向是否完成迁移及扩缩容,如完成则采用,重新计算单系统单迁移方向的折算系数,并采用公式4:调整资源折算系数,其中,表示调整后的资源折算系数,表示迁移完成情况,其中,完成为1,未完成为0。
24.不难发现,本发明基于资源可用来推动迁移实施,确保各系统可以快速迁移上线,同时随着系统不断迁移,不断优化资源折算系数,使资源评估更准确,随着折算系数不断调整,资源总盘的测算更为准确,可以提前准备相关资源。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1