【技术实现步骤摘要】
业务迁移方法、装置、设备、计算机存储介质及程序
[0001]本申请属于云计算
,尤其涉及一种业务迁移方法、装置、设备、计算机存储介质及程序。
技术介绍
[0002]随着数字化及云计算的发展,越来越多的业务选择迁移上云,以提升业务的扩展性、高可用性及经济性。传统的迁移工具,大多数是通过后台脚本的形式完成数据的传输,或者只是将迁移的过程线上化,便于迁移的可视化展示,但并没有解决业务的根本难题。
[0003]目前常用的迁移方式为,在迁移前根据迁移需求,组织资源管理员、业务人员、运维人员等进行方案讨论与评审,根据多方经验,粗略的判断该迁往何处也即确定迁移的目的地。但是,采用此种方式实施业务迁移时,若目的地资源环境发生变化,不足以承载迁移任务,则又需要花费大量时间调整方案,而且,此种方式主要依赖人工分析及处理,使得迁移耗时过长,效率较低。
技术实现思路
[0004]本申请实施例提供一种业务迁移方法、装置、设备、计算机存储介质及程序,能够根据待迁移服务器对应的资源池要求和宿主机要求自动确定出目标资源池和目标宿主机,相比于人工分析,耗费的时间更少,效率更高。
[0005]第一方面,本申请实施例提供一种业务迁移方法,包括:
[0006]确定业务中待迁移的目标服务器对应的资源池要求和宿主机要求;
[0007]利用过滤法从多个资源池中筛选出符合资源池要求的目标资源池;
[0008]利用装箱算法从目标资源池的多个宿主机中筛选出符合宿主机要求的目标宿主机;
[0009]将 ...
【技术保护点】
【技术特征摘要】
1.一种业务迁移方法,其特征在于,包括:确定业务中待迁移的目标服务器对应的资源池要求和宿主机要求;利用过滤法从多个资源池中筛选出符合所述资源池要求的目标资源池;利用装箱算法从所述目标资源池的多个宿主机中筛选出符合所述宿主机要求的目标宿主机;将所述目标服务器迁移至所述目标宿主机。2.根据权利要求1所述的方法,其特征在于,所述利用过滤法从多个资源池中筛选出符合所述资源池要求的目标资源池,包括:所述资源池要求包括对资源池的技术栈类型要求和启动类型要求,从多个资源池中筛选出符合所述技术栈类型要求和所述启动类型要求的资源池,作为第一资源池;响应于所述第一资源池的数量为一个,将所述第一资源池作为目标资源池;响应于所述第一资源池的数量为多个,利用最优路径算法从多个所述第一资源池中确定目标资源池。3.根据权利要求2所述的方法,其特征在于,所述利用最优路径算法从多个所述第一资源池中确定目标资源池,包括:确定所述目标服务器与所述业务中其他服务器之间的权重;针对每个所述第一资源池,确定所述第一资源池与所述其他服务器之间的网络时延;根据所述目标服务器与所述其他服务器之间的权重,以及所述第一资源池与所述其他服务器之间的网络时延,确定所述第一资源池对应的网络时延;将多个所述第一资源池中,对应的网络时延最小的第一资源池作为目标资源池。4.根据权利要求1所述的方法,其特征在于,所述利用装箱算法从所述目标资源池的多个宿主机中筛选出符合所述宿主机要求的目标宿主机,包括:在不存在其他服务器与所述目标服务器同步迁移至所述目标资源池的情况下,从所述目标资源池的多个宿主机中筛选出剩余内存容量满足所述目标服务器的规格要求的宿主机,并建立所述目标服务器与满足所述目标服务器的规格要求的宿主机之间的第一映射关系;响应于与所述目标服务器存在第一映射关系的宿主机的数量为一个,将与所述目标服务器存在第一映射关系的宿主机作为目标宿主机;响应于与所述目标服务器存在第一映射关系的宿主机的数量为多个,从多个与所述目标服务器存在第一映射关系的宿主机中选取一个宿主机作为目标宿主机。5.根据权利要求1所述的方法,其特征在于,所述利用装箱算法从所述目标资源池的多个宿主机中筛选出符合所述宿主机要求的目标宿主机,包括:在存在其他服务器与所述目标服务器同步迁移至所述目标资源池的情况下,针对每个待迁移的服务器从所述目标资源池的多个宿主机中筛选出剩余内存容量满足所述服务器的规格要求的宿主机,并建立所述服务器与满足所述服务器的规格要求的宿主机之间的第一映射关系;分别确定每个所述备选宿主机对应的总规格要求,其中,所述备选宿主机为存在第一映射关系的宿主机,所述总规格要求为与所述备选宿主机存在第一映射关系的所有服务器的规格要求的总和;
响应于所有所述备选宿主机的剩余容量均满足其对应的总规格要求,确定与所述目标服务器存在第一映射关系的宿主机的数量;响应于与所述目标服务器存在第一映射关系的宿主机的数量为一个,将与所述目标服务器存在第一映射关系的宿主机作为目标宿主机;响应于与所述...
【专利技术属性】
技术研发人员:肖爱元,王祎晨,储琴琴,程宇,陈春松,冯汀,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。