一种基于灾备中心的云平台资源配置方法以及系统技术方案

技术编号:14243436 阅读:173 留言:0更新日期:2016-12-21 22:40
本发明专利技术提供了一种基于灾备中心的云平台资源配置方法以及系统,涉及容灾技术领域。所述方法包括:采集云平台上灾备中心部署的各个业务系统对应的服务器的负载数据;从生产环境中采集业务运行数据;将所述负载数据以及业务运行数据根据预设的容灾模式等级进行分类,得到不同容灾模式下各个业务系统的负载情况数据;根据预设的策略配置表以及负载情况数据对所述云平台进行资源配置。实现了针对不同的灾容模式对应不同的策略对虚拟机、物理机进行迁移,达到节约资源、节约能耗的效果。

【技术实现步骤摘要】

本专利技术关于容灾
,特别是关于灾备中心的资源调度技术,具体的讲是一种基于灾备中心的云平台资源配置方法及系统。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。随着业务的发展,灾备中心部署了越来越多的业务系统,其中包括了双活、主辅等架构的核心生产系统,还包括热备、温备、冷备架构的多种灾备模式的大量业务系统,用于保障生产系统的安全稳定运行,且大部分业务系统将逐步迁移至云平台中。目前,云平台物理机集群中平均每台物理机上都有较多虚拟机运行,在业务高峰时容易出现某一台物理机负载过高而同集群中其他物理机负载低,也即物理机资源使用率的不均衡,从而影响业务运行效率并造成资源浪费。目前,物理机监控一般使用Patrol监控,但patrol监控与云平台为相互独立的平台,无通用接口,无法将物理机的负载与云平台的热迁移等高级特性结合起来。因此,如何研究和开发出一种新的方案以针对不同的灾备模式对云平台资源进行配置是本领域亟待解决的技术难题。
技术实现思路
为了克服现有技术存在的上述技术问题,本专利技术提供了一种基于灾备中心的云平台资源配置方法以及系统,通过获取云平台上灾备中心部署的各个业务系统对应的服务器的负载数据,并从生产环境中获取业务运行数据,引入预设的灾容模式等级进行分类,并结合预设的策略配置表进行资源配置,实现了针对不同的灾容模式对应不同的策略对虚拟机、物理机进行迁移,达到节约资源、节约能耗的效果。为了实现上述目的,本专利技术提供一种基于灾备中心的云平台资源配置方法,所述方法包括:采集云平台上灾备中心部署的各个业务系统对应的服务器的负载数据;从生产环境中采集业务运行数据;将所述负载数据以及业务运行数据根据预设的容灾模式等级进行分类,得到不同容灾模式下各个业务系统的负载情况数据;根据预设的策略配置表以及负载情况数据对所述云平台进行资源配置。在本专利技术的优选实施方式中,采用脚本采集服务器的负载数据,所述服务器包括虚拟机以及物理机。在本专利技术的优选实施方式中,所述负载数据包括CPU使用率、内存使用率以及存储容量使用率,所述业务运行数据包括交易量日均值以及交易量日峰值。在本专利技术的优选实施方式中,所述容灾模式包括双活容灾模式、主辅容灾模式、温备容灾模式以及冷备容灾模式。在本专利技术的优选实施方式中,当所述业务系统为双活容灾模式或主辅容灾模式时,根据策略配置表以及负载情况数据对所述云平台进行资源配置包括:从所述生产环境中采集预测信息;根据预测信息以及所述策略配置表确定所述业务系统的优化策略;根据所述优化策略以及负载情况数据对所述业务系统进行资源配置。在本专利技术的优选实施方式中,当所述业务系统为温备容灾模式或冷备容灾模式时,根据策略配置表以及负载情况数据对所述云平台进行资源配置包括根据策略配置表确定所述业务系统的优化策略;根据所述优化策略以及负载情况数据对所述业务系统进行资源配置。在本专利技术的优选实施方式中,根据所述优化策略以及负载情况数据对所述业务系统进行资源配置包括从所述优化策略中获取设定信息;当所述业务系统的资源配置不满足所述设定信息时,根据所述业务系统对应的物理机的名称从预设数据库中读取所述物理机对应的虚拟机;从所述负载情况数据中获取所述虚拟机的CPU使用率除以及内存使用率;根据所述CPU使用率除以及内存使用率确定出所述虚拟机的系数;根据所述虚拟机的系数以及所述优化策略选取待迁移的虚拟机;根据待迁移的虚拟机选取待迁移的物理机;迁移所述待迁移的物理机以及待迁移的虚拟机进行,以使迁移后的所述业务系统满足所述设定信息。本专利技术的目的之一是,提供了一种基于灾备中心的云平台资源配置系统,所述的系统包括负载数据采集装置,用于采集云平台上灾备中心部署的各个业务系统对应的服务器的负载数据;运行数据采集装置,用于从生产环境中采集业务运行数据;数据分类装置,用于将所述负载数据以及业务运行数据根据预设的容灾模式等级进行分类,得到不同容灾模式下各个业务系统的负载情况数据;资源配置装置,用于根据预设的策略配置表以及负载情况数据对所述云平台进行资源配置。在本专利技术的优选实施方式中,当所述业务系统为温备容灾模式或冷备容灾模式时,所述资源配置装置包括第一优化策略确定模块,用于根据策略配置表确定所述业务系统的优化策略;资源配置模块,用于根据所述优化策略以及负载情况数据对所述业务系统进行资源配置。在本专利技术的优选实施方式中,当所述业务系统为双活容灾模式或主辅容灾模式时,所述资源配置装置还包括预测信息采集模块,用于从所述生产环境中采集预测信息;第二优化策略确定模块,用于根据预测信息以及所述策略配置表确定所述业务系统的优化策。在本专利技术的优选实施方式中,所述资源配置模块包括获取单元,用于从所述优化策略中获取设定信息;读取单元,用于当所述业务系统的资源配置不满足所述设定信息时,根据所述业务系统对应的物理机的名称从预设数据库中读取所述物理机对应的虚拟机;使用率获取单元,用于从所述负载情况数据中获取所述虚拟机的CPU使用率除以及内存使用率;系数确定单元,用于根据所述CPU使用率除以及内存使用率确定出所述虚拟机的系数;第一确定单元,用于根据所述虚拟机的系数以及所述优化策略选取待迁移的虚拟机;第二确定单元,用于根据待迁移的虚拟机选取待迁移的物理机;迁移单元,用于迁移所述待迁移的物理机以及待迁移的虚拟机,以使迁移后的所述业务系统满足所述设定信息。本专利技术的有益效果在于,提供了一种基于灾备中心的云平台资源配置方法以及系统,通过获取云平台上灾备中心部署的各个业务系统对应的服务器的负载数据,并从生产环境中获取业务运行数据,引入预设的灾容模式等级进行分类,并结合预设的策略配置表进行资源配置,实现了针对不同的灾容模式对应不同的策略对虚拟机、物理机进行迁移,达到节约资源、节约能耗的效果。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种基于灾备中心的云平台资源配置方法的流程图;图2为图1中的步骤S104的实施方式一的流程图;图3为图1中的步骤S104的实施方式二的流程图;图4为图2中的步骤S303的流程图;图5为本专利技术实施例提供的一种基于灾备中心的云平台资源配置系统的结构框图;图6为本专利技术实施例提供的一种基于灾备中心的云平台资源配置系统中资源配置装置的实施方式一的结构框图;图7为本专利技术实施例提供的一种基于灾备中心的云平台资源配置系统中资源配置装置的实施方式二的结构框图;图8为本专利技术实施例提供的一种基于灾备中心的云平台资源配置系统中资源配置模块的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实本文档来自技高网...
一种基于灾备中心的云平台资源配置方法以及系统

【技术保护点】
一种基于灾备中心的云平台资源配置方法,其特征在于,所述的方法包括:采集云平台上灾备中心部署的各个业务系统对应的服务器的负载数据;从生产环境中采集业务运行数据;将所述负载数据以及业务运行数据根据预设的容灾模式等级进行分类,得到不同容灾模式下各个业务系统的负载情况数据;根据预设的策略配置表以及负载情况数据对所述云平台进行资源配置。

【技术特征摘要】
1.一种基于灾备中心的云平台资源配置方法,其特征在于,所述的方法包括:采集云平台上灾备中心部署的各个业务系统对应的服务器的负载数据;从生产环境中采集业务运行数据;将所述负载数据以及业务运行数据根据预设的容灾模式等级进行分类,得到不同容灾模式下各个业务系统的负载情况数据;根据预设的策略配置表以及负载情况数据对所述云平台进行资源配置。2.根据权利要求1所述的方法,其特征在于,采用脚本采集服务器的负载数据,所述服务器包括虚拟机以及物理机。3.根据权利要求2所述的方法,其特征在于,所述负载数据包括CPU使用率、内存使用率以及存储容量使用率,所述业务运行数据包括交易量日均值以及交易量日峰值。4.根据权利要求3所述的方法,其特征在于,所述容灾模式包括双活容灾模式、主辅容灾模式、温备容灾模式以及冷备容灾模式。5.根据权利要求4所述的方法,其特征在于,当所述业务系统为双活容灾模式或主辅容灾模式时,根据策略配置表以及负载情况数据对所述云平台进行资源配置包括:从所述生产环境中采集预测信息;根据预测信息以及所述策略配置表确定所述业务系统的优化策略;根据所述优化策略以及负载情况数据对所述业务系统进行资源配置。6.根据权利要求4所述的方法,其特征在于,当所述业务系统为温备容灾模式或冷备容灾模式时,根据策略配置表以及负载情况数据对所述云平台进行资源配置包括:根据策略配置表确定所述业务系统的优化策略;根据所述优化策略以及负载情况数据对所述业务系统进行资源配置。7.根据权利要求5或6所述的方法,其特征在于,根据所述优化策略以及负载情况数据对所述业务系统进行资源配置包括:从所述优化策略中获取设定信息;当所述业务系统的资源配置不满足所述设定信息时,根据所述业务系统对应的物理机的名称从预设数据库中读取所述物理机对应的虚拟机;从所述负载情况数据中获取所述虚拟机的CPU使用率除以及内存使用率;根据所述CPU使用率除以及内存使用率确定出所述虚拟机的系数;根据所述虚拟机的系数以及所述优化策略选取待迁移的虚拟机;根据待迁移的虚拟机选取待迁移的物理机;迁移所述待迁移的物理机以及待迁移的虚拟机进行,以使迁移后的所述业务系统的资源配置满足所述设定信息。8.一种基于灾备中心的云平台资源配置系统,其特征在于,所述系统包括:...

【专利技术属性】
技术研发人员:李兴锋郝建明张炼宋泽锋伍福生简超韩笑潘星明
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:上海;31

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

1