[发明专利]系统扩容方法、装置及设备在审
申请号: | 201811612308.6 | 申请日: | 2018-12-27 |
公开(公告)号: | CN110058939A | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | 许哲 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06Q40/04 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 装置及设备 系统扩容 业务请求 动态调节系统 保障系统 处理资源 业务特性 影响指标 预测结果 可用性 时间段 扩容 监控 预测 服务 | ||
本说明书实施例提供一种系统扩容方法、装置及设备,所述方法包括:结合业务特性,通过对影响业务请求数量的请求影响指标的监控,预测在未来时间段内业务请求的数量是否会发生异常变动,根据预测结果提前做出扩容处理,动态调节系统的处理资源,保障系统服务的可用性。
技术领域
本说明书涉及计算机处理的技术领域,尤其涉及系统扩容方法、装置及设备。
背景技术
系统容量是系统可以支撑调用并正常返回的服务数量。系统容量可以由集群节点数量(系统单机数量)与每个节点的处理量(单机支撑服务数量)而确定。实际应用中,系统容量可以根据历史记录中业务请求的数量进行配置,配置完成后,系统的处理资源固定,进而系统容量也固定。系统能够正常处理常态下的业务请求,然而,在某些突发情况下,可能会出现大规模用户突然向系统发送业务请求,而持有固定系统容量的系统无法处理突发的大量业务请求,导致整条服务链路不可用,引发大规模的故障。目前,可以通过在空闲系统容量小于预设容量阈值时,对系统进行扩容处理,然而扩容需要消耗一段时间,在未扩容成功期间,系统不能及时应对大量的业务请求。
发明内容
为克服相关技术中存在的问题,本说明书提供了系统扩容方法、装置及设备。
根据本说明书实施例的第一方面,提供一种系统扩容方法,所述方法包括:
基于业务当前运行数据确定请求影响指标,所述请求影响指标是会引起业务请求的数量发生变动的业务指标;
依据所述请求影响指标是否匹配预设异动规则库中的异动规则,以预测在未来时间段内业务请求的数量是否会发生异常变动;
基于预存的异动规则与扩容策略的映射关系,获取与匹配的异动规则对应的扩容策略,并利用所获取扩容策略增加系统中用于处理所述业务请求的处理资源。
在一个实施例中,所述业务为资产交易业务,所述当前运行数据为当前行情数据,所述请求影响指标包括以下一种或多种指标:
第一预设时间段内股票指数的波动幅度;
第二预设时间段内K线图连续呈现阴线的数量。
在一个实施例中,所述方法还包括:
从业务的历史记录中确定指定历史时间点的历史请求影响指标,以及获取以该历史时间点为起点时间的预设时间段内业务请求的数量变动信息、以及空闲系统容量的变化量;
依据所述历史请求影响指标、所述数量变动信息以及空闲系统容量的变化量,更新所述映射关系中的异动规则和扩容策略。
在一个实施例中,所述扩容策略包括待增加处理资源的节点数量以及节点的配置要求,所述利用所获取扩容策略增加系统中用于处理所述业务请求的处理资源,包括:
向扩容系统发送扩容请求,所述扩容请求用于申请增加所述节点数量的节点、且该节点的配置符合所述配置要求,以使扩容系统从资源池中为系统增加与所述扩容请求对应的处理资源。
根据本说明书实施例的第二方面,提供一种系统扩容装置,所述装置包括:
指标确定模块,用于:基于业务当前运行数据确定请求影响指标,所述请求影响指标是会引起业务请求的数量发生变动的业务指标;
规则匹配模块,用于:依据所述请求影响指标是否匹配预设异动规则库中的异动规则,以预测在未来时间段内业务请求的数量是否会发生异常变动;
扩容处理模块,用于:基于预存的异动规则与扩容策略的映射关系,获取与匹配的异动规则对应的扩容策略,并利用所获取扩容策略增加系统中用于处理所述业务请求的处理资源。
在一个实施例中,所述业务为资产交易业务,所述当前运行数据为当前行情数据,所述请求影响指标包括以下一种或多种指标:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811612308.6/2.html,转载请声明来源钻瓜专利网。