服务化系统容量评估和性能保障

本文详细探讨了服务化系统的非功能质量需求,包括高性能、可用性、可伸缩性等方面,并介绍了技术评审提纲,如业务背景、性能需求和方案描述。此外,分享了性能测试方案设计,如明确压测目标、确定测试类型和加压方式,以及性能评估工具的使用,旨在确保系统的稳定性和高效率。
摘要由CSDN通过智能技术生成

一、全面的非功能质量需求

1、非功能质量需求的指标概述

高性能:通常指单节点服务的吞吐量和响应时间
可用性
可伸缩性
可扩展性
安全性

可监控性
可测试性:QA测试,准生产测试,生产测试。服务需要在不同的阶段有相应的方法和途径来测试,不具备测试条件的系统使用Mock(虚拟对象来测试)方式来测试
鲁棒性:容错性,可恢复性
可维护性
可重用性
易用性

2、不同系统的非功能质量需求的具体指标

(1)应用服务器(服务的入口)

(2)数据库
根据应用层的访问量和访问峰值,计算出需要的数据库资源的吞吐量和每天的数据总量等,依据这个俩评估所需数据库资源的数量和配置、部署结构等
(3)缓存
(4)消息队列

3、典型的技术评审提纲

(1)现状
①业务背景
项目名称,业务描述,
②技术背景
架构描述,当前的系统容量,当前系统调用量的峰值、最小和最大的请求响应时间
(2)需求
业务需求:
①要改造的内容
②要实现的新需求
性能需求:
①预估系统容量
②预估系统调用量的峰值,最小和最大的请求响应时间
③其他非功能质量,例如:安全性、可伸缩性



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值