可弹性扩容的资源配给方法、装置和电子设备制造方法及图纸

技术编号:24333893 阅读:49 留言:0更新日期:2020-05-29 21:13
本发明专利技术公开了一种可弹性扩容的资源配给方法、装置和电子设备,包括:构建资源配给网络,所述资源配给网络中包括一个常用资源提供节点及多个扩容资源提供集群,所述扩容资源提供集群包括至少一个资源提供节点;实时获取资源需求方当前资源需求;监控所述常用资源提供节点资源可供给能力;设置扩容规则,当所述当前资源需求与所述资源可供给能力满足所述扩容规则时,调用所述扩容资源提供集群提供资源以满足所述资源需求方的所述当前资源需求。本发明专利技术通过实时监测资源需求,动态调整资源配给,使得资源提供能满足不同环境下需求方的需求,低延迟向用户提供服务,给用户更好的使用体验。

Resource allocation method, device and electronic equipment with elastic expansion

【技术实现步骤摘要】
可弹性扩容的资源配给方法、装置和电子设备
本专利技术涉及计算机信息处理领域,具体而言,涉及一种可弹性扩容的资源配给方法、装置、电子设备及计算机可读介质。
技术介绍
随着互联网技术的快速发展和智能移动客户端的迅速普及,越来越多的任务需求由原先的线下转为线上,服务模式创新带来了更好的用户体验。线上用户的增多,对网络中资源提供方的提供能力也提出了极大的挑战,资源提供方往往通过扩容的方式满足日益增多的用户需求。但是在实际生活中,用户的资源需求往往不是平稳的,随着时间的波动变化出现短时大量需求申请,例如双十一期间单个交易平台的交易峰值高达每秒32.5万笔、支付峰值每秒25.6万笔;在2015年春运高峰日火车票购买平台的PV值达297亿,流量增加1000倍。对于这种短期高并发的情况,仍使用与平时同样数量的资源提供方式会导致资源提供网络负载过高,大量资源需求无法获得满足,从而降低用户的使用体验;而按最高并发资源需求进行扩容又会导致日常资源并发需求下资源提供的闲置,增加了成本。
技术实现思路
本专利技术的目的在于,提供一种可弹性扩容的资源配给方法、装置和电子设备,旨在通过实时监测资源需求,动态调整资源配给,使得资源提供能满足不同环境下需求方的需求,低延迟向用户提供服务,给用户更好的使用体验。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。为实现上述目的,本专利技术一方面提供可弹性扩容的资源配给方法,其特征在于,包括:构建资源配给网络,所述资源配给网络中包括一个常用资源提供节点及多个扩容资源提供集群,其中,所述扩容资源提供集群包括至少一个资源提供节点;实时获取资源需求方当前资源需求;监控所述常用资源提供节点资源可供给能力;设置扩容规则,当所述当前资源需求与所述资源可供给能力满足所述扩容规则时,调用所述扩容资源提供集群提供资源以满足所述资源需求方的所述当前资源需求。根据本专利技术的一种优选实施方式,所述扩容规则进一步可包括:设置扩容阈值,当监测到所述当前资源需求与所述资源可供给能力的比值超过所述阈值时,发出供给扩容信号。根据本专利技术的一种优选实施方式,进一步包括,响应于所述供给扩容信号,分析所述当前资源需求;基于所述当前资源需求、所述扩容资源提供集群可供给能力,制定资源配给方案;根据所述资源配给方案调用所述扩容资源提供集群提供资源。根据本专利技术的一种优选实施方式,所述基于所述当前资源需求、所述扩容资源提供集群可供给能力,制定资源配给方案步骤进一步包括根据所述当前资源需求、所述扩容资源提供集群可供给能力,确定由一个或多个所述扩容资源提供集群提供资源。根据本专利技术的一种优选实施方式,当由多个所述扩容资源提供集群提供资源时进一步包括将所述当前资源需求分解为多个资源分需求;形成各所述资源分需求与各所述扩容资源提供集群的分配映射规则;基于所述映射规则,由相应的扩容资源提供集群提供资源。根据本专利技术的一种优选实施方式,所述分配映射规则是基于平均分配、按序分配或由机器学习生成的分配模型进行分配中任意一种方式形成。根据本专利技术的一种优选实施方式,进一步包括接收到所述资源分需求的所述扩容资源提供集群向对应的资源需求方直接提供资源。根据本专利技术的一种优选实施方式,进一步包括将接收到所述资源分需求的所述扩容资源提供集群提供的相应资源合并后提供给资源需求方。根据本专利技术的一种优选实施方式,所述当前资源需求包括一个资源需求节点的资源需求或多个资源需求节点的资源需求。本专利技术的第二方面提供了一种可弹性扩容的资源配给装置,包括:资源配给网络,所述资源配给网络中包括一个常用资源提供节点及多个扩容资源提供集群,其中,所述扩容资源提供集群包括至少一个资源提供节点;需求获取模块,实时获取资源需求方当前资源需求;供给能力监测模块,用于监控所述常用资源提供节点资源可供给能力;规则模块,用于设置扩容规则;需求分配模块,用于当所述当前资源需求与所述资源可供给能力满足所述扩容规则时,调用所述扩容资源提供集群提供资源以满足所述资源需求方的所述当前资源需求。根据本专利技术的一种优选实施方式,所述规则模块进一步包括阈值设置单元,用于设置设置扩容阈值;触发单元,用于当监测到所述当前资源需求与所述资源可供给能力的比值超过所述阈值时,发出供给扩容信号。根据本专利技术的一种优选实施方式,所述需求分配模块进一步包括分析单元,用于响应于所述供给扩容信号,分析所述当前资源需求;配给方案制定单元,用于基于所述当前资源需求、所述扩容资源提供集群可供给能力,制定资源配给方案;资源配给单元,用于根据所述资源配给方案调用所述扩容资源提供集群提供资源。附图说明为了使本专利技术所解决的技术问题、采用的技术手段及取得的技术效果更加清楚,下面将参照附图详细描述本专利技术的具体实施例。但需声明的是,下面描述的附图仅仅是本专利技术本专利技术示例性实施例的附图,对于本领域的技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他实施例的附图。图1是根据一示例性实施例示出的一种可弹性扩容的资源配给方法的流程图。图2是基于本专利技术的高并发任务环境下弹性扩容的资源提供方法的流程图。图3是根据一示例性实施例示出的可弹性扩容的资源配给装置的框图。图4是根据一示例性实施例示出的规则模块的框图。图5是根据一示例性实施例示出的需求分配模块的框图。图6是根据一示例性实施例示出的资源配给单元的框图。图7是根据一示例性实施例示出的一种电子设备的框图。图8是根据一示例性实施例示出的一种计算机可读介质的框图。具体实施方式现在将参考附图更全面地描述本专利技术的示例性实施例。然而,示例性实施例能够以多种形式实施,且不应被理解为本专利技术仅限于在此阐述的实施例。相反,提供这些示例性实施例能够使得本专利技术更加全面和完整,更加便于将专利技术构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的元件、组件或部分,因而将省略对它们的重复描述。在符合本专利技术的技术构思的前提下,在某个特定的实施例中描述的特征、结构、特性或其他细节不排除可以以合适的方式结合在一个或更多其他的实施例中。在对于具体实施例的描述中,本专利技术描述的特征、结构、特性或其他细节是为了使本领域的技术人员对实施例进行充分理解。但是,并不排除本领域技术人员可以实践本专利技术的技术方案而没有特定特征、结构、特性或其他细节的一个或更多。附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器本文档来自技高网...

【技术保护点】
1.一种可弹性扩容的资源配给方法,其特征在于,包括:/n构建资源配给网络,所述资源配给网络中包括一个常用资源提供节点及多个扩容资源提供集群,其中,所述扩容资源提供集群包括至少一个资源提供节点;/n实时获取资源需求方当前资源需求;/n监控所述常用资源提供节点资源可供给能力;/n设置扩容规则,当所述当前资源需求与所述资源可供给能力满足所述扩容规则时,调用所述扩容资源提供集群提供资源以满足所述资源需求方的所述当前资源需求。/n

【技术特征摘要】
1.一种可弹性扩容的资源配给方法,其特征在于,包括:
构建资源配给网络,所述资源配给网络中包括一个常用资源提供节点及多个扩容资源提供集群,其中,所述扩容资源提供集群包括至少一个资源提供节点;
实时获取资源需求方当前资源需求;
监控所述常用资源提供节点资源可供给能力;
设置扩容规则,当所述当前资源需求与所述资源可供给能力满足所述扩容规则时,调用所述扩容资源提供集群提供资源以满足所述资源需求方的所述当前资源需求。


2.根据权利要求1所述的方法,其特征在于,所述扩容规则进一步可包括:
设置扩容阈值,当监测到所述当前资源需求与所述资源可供给能力的比值超过所述阈值时,发出供给扩容信号。


3.根据权利要求1-2所述的方法,其特征在于,进一步包括:
响应于所述供给扩容信号,分析所述当前资源需求;
基于所述当前资源需求、所述扩容资源提供集群可供给能力,制定资源配给方案;
根据所述资源配给方案调用所述扩容资源提供集群提供资源。


4.根据权利要求1-3所述的方法,其特征在于,所述基于所述当前资源需求、所述扩容资源提供集群可供给能力,制定资源配给方案步骤进一步包括:
根据所述当前资源需求、所述扩容资源提供集群可供给能力,确定由一个或多个所述扩容资源提供集群提供资源。


5.根据权利要求1-4所述的方法,其特征在于,当由多个所述扩容资源提供集群提供资源时进一步包括:
将所述当前资源需求分解为多个资源分需求;<...

【专利技术属性】
技术研发人员:罗天宋荣鑫黄建庭肖卫渭
申请(专利权)人:北京淇瑀信息科技有限公司
类型:发明
国别省市:北京;11

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

1