一种云平台资源动态配置方法、装置及云平台制造方法及图纸

技术编号:22054640 阅读:35 留言:0更新日期:2019-09-07 15:03
本发明专利技术提供了一种云平台资源动态配置方法、装置及云平台,该云平台资源动态配置方法,包括:确定当前云平台中用于直接或者间接响应用户请求的业务处理单元所匹配的第一资源;获取业务修改配置请求,并仅在资源池中的剩余资源满足业务修改配置请求所匹配的第二资源时,将所述第一资源与第二资源共同地为云平台中接收所述业务修改配置请求所对应的业务处理单元优先进行资源配置。通过本发明专利技术,解决了在云平台所形成的资源既定的前提下因业务修改配置所导致的云主机等业务处理单元所需要的资源发生变动时多个云主机之间发生资源争夺的问题,实现了对资源池中所形成资源的合理配置,调高了云平台运行的稳定性与用户体验。

A Dynamic Resource Allocation Method, Device and Cloud Platform for Cloud Platform

【技术实现步骤摘要】
一种云平台资源动态配置方法、装置及云平台
本专利技术涉及计算机
,尤其涉及一种云平台资源动态配置方法,以及基于运行该种云平台资源动态配置方法的一种云平台资源动态配置装置,以及所形成的一种云平台。
技术介绍
对云平台资源作合理调度是保证云平台高效响应用户请求并保证云平台正常运作的关键因素之一。目前通常通过虚拟机监视器(即Hypervisor)对云平台资源进行调度。对云平台资源的合理调度对云平台的用户体验、服务质量保证(QoS)具有重要意义。资源池是由若干云主机资源组成的资源集合,云主机与资源池是一一对应的,云主机在不同资源池之间具有唯一性,所有云主机资源没有做隔离措施,很多情况下云主机是可以分属不同资源池的,这样就导致同一资源池内部的云主机资源可能属于不同的用户,无法很方便的管理分属于不同用户的云主机资源,而且没有对云主机的性能参数做限制,那么针对是否所有用户都可以使用这些云主机资源就引申出复杂的操作权限问题。显然,如果仅仅依靠对资源池中的各种资源进行赋权设置又会增加云平台的计算开销,并降低云平台通过虚拟化技术所封装形成的云主机的性能。按需分配是目前业界普遍采用的资源动态配置方法,用户可以按需分配和调度资源,从而提高资源的利用率,提升服务质量,并降低云用户的总体拥有成本。但由于物理服务器的资源边界限制了资源的全局优化能力。同时,Xen、VMware、KVM等虽然提供了气球驱动、页面交换和内存共享等机制来动态调整虚拟机的内存,但缺乏对云计算内存资源的实时监测,缺乏从全局角度进行多虚拟机之间的内存协同管理,容易造成过多的性能损失或者对用户封装的云主机无法满足用户当前的使用需求。
技术实现思路
本专利技术的目的在于揭示一种云平台资源动态配置方法、装置及云平台,用以实现对云平台中云主机等业务处理单元所需要的资源执行动态配置,并实现在云平台所形成的资源既定的前提下因业务修改配置所导致的云主机等业务处理单元所需要的资源发生变动时,避免多个云主机之间发生资源争夺,并对资源池中所形成的资源进行合理配置,以调高云平台运行的稳定性与用户体验。为实现上述第一个专利技术目的,本专利技术首先提供了一种云平台资源动态配置方法,包括:确定当前云平台中用于直接或者间接响应用户请求的业务处理单元所匹配的第一资源;获取业务修改配置请求,并仅在资源池中的剩余资源满足业务修改配置请求所匹配的第二资源时,将所述第一资源与第二资源共同地为云平台中接收所述业务修改配置请求所对应的业务处理单元优先进行资源配置。作为本专利技术的进一步改进,在获取业务修改配置请求后,还包括:对云平台中的其他业务处理单元所配置的资源与第二资源执行隔离。作为本专利技术的进一步改进,对云平台中的其他业务处理单元所配置的资源执行隔离后,还包括:检测资源池中的剩余资源是否满足业务修改配置请求所匹配的第二资源的需求,若是,则将所述第一资源与第二资源共同地为云平台中接收该业务修改配置请求所对应的业务处理单元优先进行资源配置;若否,则仅将所述第一资源为云平台中接收该业务修改配置请求所对应的业务处理单元进行资源配置。作为本专利技术的进一步改进,还包括:将业务修改配置请求所匹配的第二资源与第一资源进行比较,并仅在第二资源小于第一资源时,将第二资源与第一资源所形成的差额资源释放至资源池。作为本专利技术的进一步改进,所述业务处理单元为计算节点、网络节点、控制节点、存储节点、虚拟机、容器中的一种或者任意几种的组合。为实现上述第二个专利技术目的,本专利技术还提供了一种云平台资源动态配置装置,包括:资源调度模块,判断模块及检测模块;其中,资源调度模块,用于确定当前云平台中用于直接或者间接响应用户请求的业务处理单元所匹配的第一资源并获取业务修改配置请求;检测模块,用以对资源池中的剩余资源进行检测并通知判断模块;判断模块,用以判断资源池中的剩余资源是否满足业务修改配置请求所匹配的第二资源,并仅在资源池中的剩余资源满足业务修改配置请求所匹配的第二资源时,通过所述资源调度模块将所述第一资源与第二资源共同地为云平台中接收所述业务修改配置请求所对应的业务处理单元优先进行资源配置。作为本专利技术的进一步改进,还包括隔离模块,所述隔离模块用以在获取业务修改配置请求后对云平台中的其他业务处理单元所配置的资源与第二资源执行隔离。作为本专利技术的进一步改进,还包括释放模块,所述判断模块将业务修改配置请求所匹配的第二资源与第一资源进行比较,并仅在第二资源小于第一资源时,将第二资源与第一资源所形成的差额资源通过所述释放模块释放至资源池。作为本专利技术的进一步改进,所述业务处理单元为计算节点、网络节点、控制节点、存储节点、虚拟机、容器中的一种或者任意几种的组合。为实现上述第三个专利技术目的,本专利技术还提供了一种云平台,包括:至少一个计算节点,所述计算节点中被配置出至少一个业务处理单元,控制节点,所述控制节点中配置如第6至第8个专利技术创造所述的云平台资源动态配置装置,以通过所述云平台资源动态配置装置对业务处理单元进行资源配置。与现有技术相比,本专利技术的有益效果是:本专利技术通过获取业务修改配置请求,并仅在资源池中的剩余资源满足业务修改配置请求所匹配的第二资源时,将所述第一资源与第二资源共同地为云平台中接收所述业务修改配置请求所对应的业务处理单元优先进行资源配置,解决了在云平台所形成的资源既定的前提下因业务修改配置所导致的云主机等业务处理单元所需要的资源发生变动时多个云主机之间发生资源争夺的问题,实现了对资源池中所形成资源的合理配置,并由此显著地调高了云平台运行的稳定性与用户体验。附图说明图1为本专利技术一种云平台资源动态配置方法的流程图;图2为本专利技术一种云平台资源动态配置装置在一种实施例中的框图;图3为本专利技术一种云平台资源动态配置装置在一种变形实施例中的框图;图4为业务修改配置请求所匹配的第二资源与第一资源进行比较,并当第二资源大于第一资源且不超过资源池中对应种类的资源时,将所述第一资源与第二资源共同地为云平台中接收所述业务修改配置请求所对应的业务处理单元优先进行资源配置的示意图;图5为业务修改配置请求所匹配的第二资源小于第一资源时,将第二资源与第一资源所形成的差额资源释放至资源池的示意图;图6为本专利技术一种云平台的框图。具体实施方式下面结合附图所示的各实施方式对本专利技术进行详细说明,但应当说明的是,这些实施方式并非对本专利技术的限制,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代,均属于本专利技术的保护范围之内。在详细阐述本专利技术各个实施例之前,对实施例中出现的重要术语的含义予以界定与解释。术语“资源”包括但不限于基于云平台各种功能所形成的虚拟计算资源、虚拟存储资源、虚拟网络资源、接口资源、IP地址资源、MAC地址资源或者硬件资源。术语“资源池”是指由前述资源所形成的一个集合。术语“云主机”是指由前述资源所配置形成并向用户进行响应的业务处理单元,并可以与“虚拟机”作相同或者等同理解。术语“大于”如无特殊说明,通常不包含本数;术语“不超过”如无特殊说明,通常包含本数。实施例一:结合图1、图4及图5所示,本实施例揭示了一种云平台资源动态配置方法(以下简称“方法”)。本专利技术不依赖现有技术中对业务处理单元(例如“云主机”)所需要配置的资源进行调整时,直接释放掉业务处理单本文档来自技高网
...

【技术保护点】
1.一种云平台资源动态配置方法,其特征在于,包括:确定当前云平台中用于直接或者间接响应用户请求的业务处理单元所匹配的第一资源;获取业务修改配置请求,并仅在资源池中的剩余资源满足业务修改配置请求所匹配的第二资源时,将所述第一资源与第二资源共同地为云平台中接收所述业务修改配置请求所对应的业务处理单元优先进行资源配置。

【技术特征摘要】
1.一种云平台资源动态配置方法,其特征在于,包括:确定当前云平台中用于直接或者间接响应用户请求的业务处理单元所匹配的第一资源;获取业务修改配置请求,并仅在资源池中的剩余资源满足业务修改配置请求所匹配的第二资源时,将所述第一资源与第二资源共同地为云平台中接收所述业务修改配置请求所对应的业务处理单元优先进行资源配置。2.根据权利要求1所述的方法,其特征在于,在获取业务修改配置请求后,还包括:对云平台中的其他业务处理单元所配置的资源与第二资源执行隔离。3.根据权利要求2所述的方法,其特征在于,对云平台中的其他业务处理单元所配置的资源执行隔离后,还包括:检测资源池中的剩余资源是否满足业务修改配置请求所匹配的第二资源的需求,若是,则将所述第一资源与第二资源共同地为云平台中接收该业务修改配置请求所对应的业务处理单元优先进行资源配置;若否,则仅将所述第一资源为云平台中接收该业务修改配置请求所对应的业务处理单元进行资源配置。4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括:将业务修改配置请求所匹配的第二资源与第一资源进行比较,并仅在第二资源小于第一资源时,将第二资源与第一资源所形成的差额资源释放至资源池。5.根据权利要求4所述的方法,其特征在于,所述业务处理单元为计算节点、网络节点、控制节点、存储节点、虚拟机、容器中的一种或者任意几种的组合。6.一种云平台资源动态配置装置(100),其特征在于,包括:资源调度模块(20),判断模块(40)及检测模块(10);其中,资源调度模块(20),用于确...

【专利技术属性】
技术研发人员:许广彬仇大玉谭瑞忠濮天晖
申请(专利权)人:无锡华云数据技术服务有限公司
类型:发明
国别省市:江苏,32

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

1