一种用于云迁移的子业务资源调度方法及系统技术方案

技术编号:37509021 阅读:26 留言:0更新日期:2023-05-07 09:48
本发明专利技术提供一种用于云迁移的子业务资源调度方法及系统,方法包括:获取原始云平台中的原始虚拟机的第一配置数据,第一配置数据包括原始虚拟机中的原始子业务资源之间的第一依赖关系;获取目标云平台中的目标虚拟机的第二配置数据,第二配置数据包括目标虚拟机中的目标子业务资源之间的第二依赖关系;将原始云平台中的第一依赖关系复制到目标云平台中,得到第一依赖关系和第二依赖关系的差异化依赖关系;根据差异化依赖关系将原始云平台中的原始子业务资源迁移到目标云平台中。本发明专利技术提供的用于云迁移的子业务资源调度方法及系统,通过第一依赖关系和第二依赖关系的差异化依赖关系,降低云迁移的子业务资源调度的复杂性,大大提高了云迁移的效率。大大提高了云迁移的效率。大大提高了云迁移的效率。

【技术实现步骤摘要】
一种用于云迁移的子业务资源调度方法及系统


[0001]本专利技术涉及云计算
,特别是涉及一种用于云迁移的子业务资源调度方法及系统。

技术介绍

[0002]云迁移指的是企业从传统的平台向云平台的迁移的意思。因为与传统的应用平台相比,云计算平台的优点在于强大的计算能力、存储能力、多样化的服务以及高性价比。目前云迁移主要是物理机到虚拟机,或者虚拟机到虚拟机,也就是从用户原有的物理机向云虚拟机迁移,或者从云环境向另一个云环境进行迁移。但是云迁移存在迁移复杂性高,涉及很多项子业务资源,关联关系复杂的问题。
[0003]因此,有必要提供一种用于云迁移的子业务资源调度方法及系统,能够解决上述问题。

技术实现思路

[0004]本专利技术针对现有技术存在的问题和不足,提供一种用于云迁移的子业务资源调度方法及系统,通过第一依赖关系和第二依赖关系的差异化依赖关系,降低云迁移的子业务资源调度的复杂性,大大提高了云迁移的效率。
[0005]本专利技术是通过下述技术方案来解决上述技术问题的:
[0006]本专利技术提供一种用于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于云迁移的子业务资源调度方法,其特征在于,所述方法包括:获取原始云平台中的原始虚拟机的第一配置数据,所述第一配置数据包括所述原始虚拟机中的原始子业务资源之间的第一依赖关系;获取目标云平台中的目标虚拟机的第二配置数据,所述第二配置数据包括所述目标虚拟机中的目标子业务资源之间的第二依赖关系;将所述原始云平台中的所述第一依赖关系复制到所述目标云平台中,得到所述第一依赖关系和所述第二依赖关系的差异化依赖关系;根据所述差异化依赖关系将所述原始云平台中的原始子业务资源迁移到所述目标云平台中。2.根据权利要求1所述的用于云迁移的子业务资源调度方法,其特征在于,将所述原始云平台中的所述第一依赖关系映射到所述目标云中,得到所述第一依赖关系和所述第二依赖关系的差异化依赖关系包括:所述第一依赖关系包括所述原始子业务资源运行所需的与其他原始子业务资源之间的依赖关系,所述原始子业务资源包括资源操作系统功能、系统库、驱动程序、硬件功能、系统基础组件、编程框架组件中的多个并形成第一子业务资源清单,所述第一子业务资源清单包括所述原始子业务资源的名称和所述第一依赖关系,所述第一子业务资源清单以及所述第一依赖关系组成第一固件包;所述第二依赖关系包括所述目标子业务资源运行所需的与其他目标子业务资源之间的依赖关系,所述目标子业务资源包括资源操作系统功能、系统库、驱动程序、硬件功能、系统基础组件、编程框架组件中的多个并形成第二子业务资源清单,所述第二子业务资源清单包括所述目标子业务资源的名称和所述第二依赖关系,所述第二子业务资源清单以及所述第二依赖关系组成第二固件包;将所述第一固件包复制到所述目标云平台中,通过遍历算法得到所述第一依赖关系和所述第二依赖关系的差异化依赖关系,根据所述差异化依赖关系得到所述原始子业务资源在所述目标云平台运行所需的与其他原始子业务资源之间的依赖关系。3.根据权利要求1所述的用于云迁移的子业务资源调度方法,其特征在于,根据所述差异化依赖关系将所述原始云平台中的原始子业务资源迁移到所述目标云平台中还包括:将所述原始云平台中的关系型数据库重建成所述目标云平台服务商提供的数据库服务;将所述原始云平台中的自建消息中间件重建成所述目标云平台服务商提供的消息队列服务;将所述原始云平台中的HAProxy重建成所述目标云平台服务商提供的负载均衡服务。4.根据权利要求1所述的用于云迁移的子业务资源调度方法,其特征在于,根据所述差异化依赖关系将所述原始云中的原始子业务资源迁移到所述目标云平台中之前还包括:获取所述目标云平台中的目标虚拟机在预设时间内的平均CPU算力,根据所述目标虚拟机的平均CPU算力对所述目标虚拟机进行排序,优先将所述原始云平台中的原始子业务资源迁移到平均CPU算力高的所述目标虚拟机中。5.根据权利要求4所述的用于云迁移的子业务资源调度方法,其特征在于,当所述目标虚拟机中的多个的平均CPU算力达到第一阈值时,提示所述目标云平台进行节点扩容操作。
6.一种用于云迁移的子业务资源调度系统,其特征在于,所述系...

【专利技术属性】
技术研发人员:孙明柱杨俊俊金霄
申请(专利权)人:钛信上海信息科技有限公司
类型:发明
国别省市:

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

1