[发明专利]一种评估分布式集群处理指定业务的能力的方法和装置有效
| 申请号: | 201610590194.4 | 申请日: | 2016-07-25 |
| 公开(公告)号: | CN107659595B | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 王志鹏;张颖莹 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F11/30;G06F11/32 |
| 代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 评估 分布式 集群 处理 指定 业务 能力 方法 装置 | ||
本申请提供一种评估分布式集群处理指定业务的能力的方法和装置,所述方法包括以下步骤:确定用于评估分布式集群处理指定业务的能力的性能指标和制约所述性能指标的所述分布式集群的资源参数;获取所述性能指标数据以及所述资源参数数据;利用所述性能指标数据以及所述资源参数的数据,采用机器学习算法确定所述性能指标与所述资源参数的关系模型;根据所述关系模型确定所述分布式集群处理所述指定业务的能力。本申请提供的技术方案能够避免对在线运行的业务可能造成的影响,能够基于实际的业务数据对在线运行的分布式集群相应的业务处理能力进行评估,能够避免影响在线运行的分布式集群的业务服务,达到降低评估成本的效果。
技术领域
本申请涉及一种评估分布式集群处理能力的方法,具体涉及一种评估分布式集群处理指定业务的能力的方法和装置。
背景技术
对于任何采用大规模的分布式集群提供业务服务的系统来说,其所提供的业务服务的处理能力都是有限的,当达到其处理能力的最大上限值时,所述系统无法继续提供相应的业务服务。
在实际应用中,必须保障部署在分布式集群上的业务所提供的服务的高可用性,也即保障在可控的时间内所能提供相应业务的处理能力大于对所述业务的需求数量。
不同的业务发展阶段,业务的需求数量不同,其所需要的业务处理能力也不同,在业务发展的初期以及后续的扩容规划阶段,都需要对所述采用大规模的分布式集群开展相应业务服务的系统的处理相应的业务的能力进行评估。
现有的对分布式集群的相应的业务的处理能力进行评估的方式通常为通过压力测试单节点的相应业务的处理能力,再通过单节点的相应业务的处理能力与分布式集群系统内节点的数量推算整个系统的相应业务的处理能力,通过压力测试单节点的相应业务的处理能力通常有以下三种方式:
方式一,模拟请求压测法
采用类似Apache AB(开源HTTP SERVER压测工具)Tool客户端的调用方式模拟多线程并发请求,向被压测的目标节点发起大量请求。通过逐渐提高请求数和并发量,直到触发约束条件退出机制,由此计算单节点最大服务支撑能力。
方式二,在线引流压测法
采用类似TCPCOPY方式将线上流量引流拷贝到跟生产环境一致的测试机器上。通过逐渐增加流量Copy份数,直到触发测试机约束条件退出机制,由此计算单节点最大服务支撑能力。
方式三,修改权重压测法
采用在线修改LB设备(Load balancing,有如F5BIG-IP、NetScaler、LVS 等)请求分配权重,将更多的流量转发到被压测节点上。通过逐渐提高被压测节点请求分配权重,直到触发约束条件退出机制,由此计算单节点最大服务支撑能力。
上述几种方式中“模拟请求压测法”在测试环境只能发起单一的逻辑请求,对线上复杂的请求情况无法全然覆盖;“在线引流压测法”需要构建一个完全跟线上一致的标准测试环境,包括原服务所依赖的上游和被依赖的下游服务,这样需要昂贵的压测成本,特别是在多服务实体的分布式集群环境下更是难以接受的;“修改权重压测法”首先依赖集群支持可动态调整负载均衡,对于简单的CS架构着实是好方法,但在组织架构比较分散的分布式集群中,能够分析覆盖的业务场景较少,并且实现成本相对比较高。
综上所述,现有的压力测试分布式集群的业务的处理能力的方式存在对测试环境要求高,测试成本高的问题。
发明内容
本申请提供一种评估分布式集群处理指定业务的能力的方法。本申请同时提供一种评估分布式集群处理指定业务的能力的装置。
本申请提供的一种评估分布式集群处理指定业务的能力的方法,包括以下步骤:
确定用于评估分布式集群处理指定业务的能力的性能指标和制约所述性能指标的所述分布式集群的资源参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610590194.4/2.html,转载请声明来源钻瓜专利网。





