【技术实现步骤摘要】
一种应用系统的容量评估方法及装置
本专利技术实施例涉及计算机
,尤其涉及一种应用系统的容量评估方法及装置
技术介绍
随着IT系统由传统平稳型逐步向互联网式冲击型演进,以及虚拟化和容器的广泛使用,对烟囱式的后端系统提出了更加严峻的挑战,支撑后台应用系统容量的管控能力相对薄弱,极易出现因容量问题而引发重大故障以及资源划分不合理的浪费,因此对于应用系统的容量评估问题越来越受到人们的关注。现有技术条件下,目前针对应用系统的容量评估方法有以下两种:(1)基于物理服务器复合性能指标进行容量评估的方法,即通过计算每个逻辑单元的最大性能指标,或者计算出单台物理服务器或物理服务器组的复合性能指标值中的至少任意一个指标,用于对应用系统的整体容量评估;(2)基于实时容量数据建立容量预测线上模型的容量评估监测方法,即依据应用系统的实时容量数据建立容量预测线上模型,依据容量预测线上模型和预设的压测策略模拟线下容量数据,依据应用系统的实时容量数据和线下容量数据确定应用系统的容量偏移值,并依据当前时刻应用系统的实时容量值和偏移值确定应用系统的线上容量值。但是,方法(1)和方法(2)都是对应用系统整体层面上的容量评估,容量评估标准过于宏观,并且仅着重物理类的容量参数,另外现有的容量评估方法在进行容量压测时一般采用传统的人工压测方式,对容量评估也会造成一定的滞后效应。综上所述,现有的容量评估方法均对容量评估的准确性造成了一定的影响。因此,提出一种方法来提高应用系统的容量评估的准确性是目前业界亟待解决的重要课题。
技术实现思路
针对现有技术中的缺陷,本专利技术实施例提供一种应用系统的容量评 ...
【技术保护点】
1.一种应用系统的容量评估方法,其特征在于,包括:采集待评估应用系统包括的多个应用层级对应的容量参数;根据所述容量参数,按照预设容量计算模型计算所述各应用层级的容量指标;所述预设容量计算模型包括所述各应用层级对应的容量指标计算策略;根据所述各应用层级的容量指标计算所述待评估应用系统的容量指标。
【技术特征摘要】
1.一种应用系统的容量评估方法,其特征在于,包括:采集待评估应用系统包括的多个应用层级对应的容量参数;根据所述容量参数,按照预设容量计算模型计算所述各应用层级的容量指标;所述预设容量计算模型包括所述各应用层级对应的容量指标计算策略;根据所述各应用层级的容量指标计算所述待评估应用系统的容量指标。2.根据权利要求1所述的方法,其特征在于,所述容量参数包括动态容量参数和静态容量参数;相应地,所述根据所述容量参数,按照预设容量计算模型计算所述各应用层级的容量指标,包括:根据所述各应用层级对应的所述动态容量参数,按照所述预设容量计算模型计算所述各应用层级的实时使用容量;根据所述各应用层级对应的所述静态容量参数,按照所述预设容量计算模型计算所述各应用层级的固有容量。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:按照所述待评估应用系统各应用层级对应的预先配置的容量压测机制,分别对所述各应用层级进行容量压测,获得所述各应用层级的静态容量参数;所述容量压测机制包括容量压测时间窗口和容量压测策略。4.根据权利要求1所述的方法,其特征在于,所述应用层级包括WEB服务层,所述WEB服务层对应的容量参数包括所述WEB服务层的实例总数,所述WEB服务层的各实例的线程数;相应地,所述根据所述容量参数,按照预设容量计算模型计算所述各应用层级的容量指标,包括:按照公式:CWEB=NWEB-ins×NWEB-thr×PW×QW,计算所述WEB服务层的容量指标;其中,CWEB为所述WEB服务层的容量指标,NWEB-ins为所述WEB服务层的实例总数,NWEB-thr为所述WEB服务层的各实例的线程数,PW为线程保护阈值,QW为高可用基线阈值。5.根据权利要求1所述的方法,其特征在于,所述应用层级包括缓存层,所述缓存层对应的容量参数包括所述缓存层的实例总数,所述缓存层的各所述实例的线程数;相应地,所述根据所述容量参数,按照预设容量计算模型计算所述各应用层级的容量指标,包括:按照公式:Ccac=Ncac-ins×Ncac-thr×Pc,计算所述缓存层的容量指标;其中,Ccac为所述缓存层的容量指标,Ncac-ins为所述缓存层的实例总数,Ncac-thr为所述缓存层的各实例的线程数,Pc为所述缓存层的单接口并发阈值。6.根据权利要求1所述的方法,其特征在于,所述应用层级包括数据库连接层,所述数据库连接层对应的容量参数包括所述数据库连接层对应的连接池的物理连接数,所述数据库连接层对应的连接池的最大活动连接数;相应地,所述根据所述容量参数,按照预设容量计算模型计算所述各应用层级的容量指标,包括:按照公式:Cdb=max{Nphy,Npool-max},计算所述数据库连接层的容量指标;其中,Cdb为所述数据库连接层的容量指标,Nphy为所述数据库连接层对应的连接池的物理连接数,Npool-max为所述数据库连接层的对应的连接池的最大活动连接数。7.根据权利要求1所述的方法,其特征在于,所述应用层级包括多个普通层,各所述普通层对应的容量参数包括各所述普通层的实例总数,各所述普通层的各所述实例的线程数;相应...
【专利技术属性】
技术研发人员:任赣,蒋通通,叶晓龙,唐涛,蒋健,乔柏林,胡林熙,
申请(专利权)人:中国移动通信集团浙江有限公司,中国移动通信集团公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。