【技术实现步骤摘要】
一种评估分布式集群处理指定业务的能力的方法和装置
本申请涉及一种评估分布式集群处理能力的方法,具体涉及一种评估分布式集群处理指定业务的能力的方法和装置。
技术介绍
对于任何采用大规模的分布式集群提供业务服务的系统来说,其所提供的业务服务的处理能力都是有限的,当达到其处理能力的最大上限值时,所述系统无法继续提供相应的业务服务。在实际应用中,必须保障部署在分布式集群上的业务所提供的服务的高可用性,也即保障在可控的时间内所能提供相应业务的处理能力大于对所述业务的需求数量。不同的业务发展阶段,业务的需求数量不同,其所需要的业务处理能力也不同,在业务发展的初期以及后续的扩容规划阶段,都需要对所述采用大规模的分布式集群开展相应业务服务的系统的处理相应的业务的能力进行评估。现有的对分布式集群的相应的业务的处理能力进行评估的方式通常为通过压力测试单节点的相应业务的处理能力,再通过单节点的相应业务的处理能力与分布式集群系统内节点的数量推算整个系统的相应业务的处理能力,通过压力测试单节点的相应业务的处理能力通常有以下三种方式:方式一,模拟请求压测法采用类似ApacheAB(开源HTT ...
【技术保护点】
一种评估分布式集群处理指定业务的能力的方法,特征在于,包括以下步骤:确定用于评估分布式集群处理指定业务的能力的性能指标和制约所述性能指标的所述分布式集群的资源参数;获取所述性能指标数据以及所述资源参数数据;利用所述性能指标数据以及所述资源参数的数据,采用机器学习算法确定所述性能指标与所述资源参数的关系模型;根据所述关系模型确定所述分布式集群处理所述指定业务的能力。
【技术特征摘要】
1.一种评估分布式集群处理指定业务的能力的方法,特征在于,包括以下步骤:确定用于评估分布式集群处理指定业务的能力的性能指标和制约所述性能指标的所述分布式集群的资源参数;获取所述性能指标数据以及所述资源参数数据;利用所述性能指标数据以及所述资源参数的数据,采用机器学习算法确定所述性能指标与所述资源参数的关系模型;根据所述关系模型确定所述分布式集群处理所述指定业务的能力。2.根据权利要求1所述的评估分布式集群处理指定业务的能力的方法,其特征在于,所述性能指标包括:CPU利用率,内存利用率,每秒能够处理的事务的数量,每秒请求处理数量,系统负载,TCP会话连接数,磁盘使用率,磁盘输入输出利用率,每秒读写操作次数,网络流量带宽,访问量,访问用户数,在线用户数,交易创建量,交易付款量,消息推送量,关键搜索量或数据存储流量。3.根据权利要求1所述的评估分布式集群处理指定业务的能力的方法,其特征在于,所述资源参数包括:CPU利用率,内存利用率,每秒能够处理的事务的数量,每秒请求处理数量,系统负载,TCP会话连接数,磁盘使用率,磁盘输入输出利用率,每秒读写操作次数,网络流量带宽,访问量,访问用户数,在线用户数,交易创建量,交易付款量,消息推送量,关键搜索量,存储容量或数据存储流量。4.根据权利要求1所述的评估分布式集群处理指定业务的能力的方法,其特征在于,所述确定用于评估分布式集群处理指定业务的能力的性能指标和制约所述性能指标的所述分布式集群的资源参数包括:将系统每秒能够处理的事务的数量作为分布式集群处理计算密集型业务的能力的性能指标;将CPU的利用率作为制约所述性能指标的分布式集群的资源参数。5.根据权利要求1所述的评估分布式集群处理指定业务的能力的方法,其特征在于,所述确定用于评估分布式集群处理指定业务的能力的性能指标和制约所述性能指标的所述分布式集群的资源参数包括:将存储容量作为分布式集群处理存储密集型业务的能力的性能指标;将网络流量带宽,磁盘使用率或磁盘输入输出利用率作为制约所述性能指标的分布式集群的资源参数。6.根据权利要求1所述的评估分布式集群处理指定业务的能力的方法,其特征在于,所述确定用于评估分布式集群处理指定业务的能力的性能指标和制约所述性能指标的所述分布式集群的资源参数包括:将每秒请求处理数量作为分布式集群处理软件服务业务的能力的性能指标;将CPU的利用率作为制约所述性能指标的分布式集群的资源参数。7.根据权利要求1所述的评估分布式集群处理指定业务的能力的方法,其特征在于,所述确定用于评估分布式集群处理指定业务的能力的性能指标和制约所述性能指标的所述分布式集群的资源参数包括:确定用于评估分布式集群处理指定业务的能力的性能指标;根据所述用于评估分布式集群处理指定业务的能力的性能指标与所述分布式集群资源参数的相关性,确定制约所述性能指标的所述分布式集群的资源参数。8.根据权利要求7所述的评估分布式集群处理指定业务的能力的方法,其特征在于,所述根据所述用于评估分布式集群处理指定业务的能力的性能指标与所述分布式集群资源参数的相关性,确定制约所述性能指标的所述分布式集群的资源参数包括:制作所述用于评估分布式集群处理指定业务的能力的性能指标和各种所述分布式集群资源参数的数据表格;根据所述数据表格内所述性能指标随所述分布式集群资源参数变化的规律来确定制约所述性能指标的所述分布式集群的资源参数。9.根据权利要求7所述的评估分布式集群处理指定业务的能力的方法,其特征在于,所述根据所述用于评估分布式集群处理指定业务的能力的性能指标与所述分布式集群资源参数的相关性,确定制约所述性能指标的所述分布式集群的资源参数包括:绘制所述用于评估分布式集群处理指定业务的能力的性能指标和各种所述分布式集群资源参数的散点图;根据所述散点图中各个点的分布规律来确定制约所述性能指标的所述分布式集群的资源参数。10.根据权利要求1所述的评估分布式集群处理指定业务的能力的方法,其特征在于,所述性能指标数据以及所述资源参数数据包括:所述指定的业务繁忙时的所述性能指标数据以及所述资源参数数据。11.根据权利要求1所述的...
【专利技术属性】
技术研发人员:王志鹏,张颖莹,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。