[发明专利]一种基于压力测试的云资源利用率的自动化评价与优化方法在审
申请号: | 202211301292.3 | 申请日: | 2022-10-24 |
公开(公告)号: | CN115622886A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 李振振;陈雪振;周佳禾;王晋瑶;张荣杰;党宏;刘梦琪;冯学民;闫波;王凯 | 申请(专利权)人: | 国网天津市电力公司;国家电网有限公司;国网天津市电力公司信息通信公司 |
主分类号: | H04L41/0823 | 分类号: | H04L41/0823;H04L43/08;H04L47/76;G06F11/34 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 刘丹舟 |
地址: | 300010*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 压力 测试 资源利用率 自动化 评价 优化 方法 | ||
1.一种基于压力测试的云资源使用率的自动化评测与优化方法,其特征在于,所述方法包括:使用压力测试描述语言对已部署上云业务进行描述,主要包括业务使用的云组件信息,业务典型场景的接口信息及性能需求;基于所述业务描述信息,压力服务器发起对目标业务的压力测试;基于性能评估模型,持续收集模型所需的各项数据,主要包括所涉云组件的资源利用率数据与压力测试产生的性能数据;基于所述性能评估模型,对业务的组件配置的合理性进行评价;若组件配置不满足评价标准,生成相应的组件配置优化方案。
2.根据权利要求1所述的方法,其特征在于,关于压力测试,所述方法还包括:压力测试结束之前,目标业务处于就绪待测状态,不能交付给用户使用,亦不能有数据产生;第一个业务场景开始测试前,所有业务组件需进行初始化快照,每个场景的测试结束后,应使用快照进行恢复。
3.根据权利要求1所述的方法,其特征在于,压力测试描述语言的具体信息包括:业务组件部署信息:主要包括组件类型,组件所涉节点的IP地址,访问用户名和密码;业务典型场景的接口信息:包括场景名称,接口名称,访问地址,请求头部,请求体;业务典型场景的性能需求:包括每分钟并发请求数,每请求预期吞吐量,每请求预期响应时间。
4.根据权利要求1所述的方法,其特征在于,其性能评估模型可描述为:对于业务每个典型业务场景,其性能应满足ηUminm×n≤Um×n≤εUmaxm×n。,Um×n为资源利用率矩阵,m表示分配给业务的组件实例个数,n表示利用率指标数量,主要包括CPU利用率,内存利用率,硬盘利用率,Umaxm×n。和Uminm×n表示评价标准下限矩阵和上限矩阵,其元素值所代表语义与Um×n相同,η和ε表示比例系数,当ηUminU时,表示当前组件配置需要减容,当UηUmax。时,表示当前组件配置需要扩容,当资源配置满足评价标准时,最终报告还应包括压力测试过程中收集的压力测试相关的指标供业务参考,包括吞吐量,响应时间,并发请求数,错误率。
5.根据权利要求1所述的方法,其特征在于,其组件优化方案的生成策略为:利用率变更矩阵为αj表示各资源变更调节率,uij和表示各组件实例资源实际利用率和预期利用率,预期利用率取自Umin或Umax。根据Δ矩阵可计算规格变更量,在确定配置变更量时,更新后的配置应考虑对应组件现有的规格,当变更量中的CPU,内存,硬盘的新配置不能直接对应现有规格时,应考虑使用特定算法就近选取合适的规格,生成优化方案后,根据优化方案中的规格变更量实施规格变更,变更后需重新执行压力测试,并重复性能评估与优化过程。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取云资源利用率数据和实施组件规格变更需要调用云平台相关的接口或SDK,具体的云平台接口各有不同。
7.根据权利要求1所述的方法,其特征在于:关于压力测试描述语言,场景中的接口信息不只局限于常见的HTTP接口,其他的接口调用亦在本语言的涵盖的范围之内,需要注明的是,当接口的协议发生变化时,对应的接口描述也需要随之变化。
8.根据权利要求1所述的方法,其特征在于,其包含的装置有:压力测试描述模块,用于接受用户的压力测试请求,并将用户的请求转换为指定的描述语言,并进一步将描述信息解析为系统格式的配置;压力测试执行模块,用于根据压力测试配置信息启动测试,结束测试,测试过程中的异常处理;压力测试监控模块,用于收集测试过程中各组件的资源利用率及压力测试的性能数据;性能评估模块,对收集的数据进行分析,评估业务的性能是否满足评价标准;配置优化模块,若性能评估结果不能满足时,计算各业务云组件的配置优化方案,并根据此方案调整组件配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网天津市电力公司;国家电网有限公司;国网天津市电力公司信息通信公司,未经国网天津市电力公司;国家电网有限公司;国网天津市电力公司信息通信公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211301292.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空气源热泵冷热水机组及其控制方法
- 下一篇:一种高温钢渣破碎摊平方法及装置