企业系统架构评估标准

1.吞吐量,在简单桌面系统,我们可以认为拷贝文件所用时间和拷贝文件大小作为一个简单的吞吐量概念,在企业系统中,我们把在等效时间所完成的事务,比如一秒可以完成2w事务。

2.延迟和响应,对单个外部请求返回回复所用的时间 ,从请求开始到得到回复期间的时间响应延迟。

3.并发量,在单位时间能同时完成的事务数量

4.负载能力,我们很少考虑实际在线用户数量作为参考,其实负载应该是在同一时间系统能对多少请求作出回复响应。

5.负载延迟敏感度,随着在线用户的增加,同一时间的请求增加造成的延迟时间变长,是否可以被用户接受

6.资源,考略硬件的承载能力,不如cpu的性能,带宽,磁盘的性能

7.拓展灵活性,系统是否很容易的进行水平延展,垂直延展等 。功能,子系统是否相互独立,部分功能错误不影响全局服务。

8.容错能力,系统对磁盘,请求等发生错误是否有措施减少错误

9.系统是否可监控,在系统设计之初,就应该考虑为系统的可监控性,对未来系统的性能评估将提供重要的参考。
设计之初就涉及日志监控等模块,相对为没有监控模块的系统增加可监控功能,方便灵活。 

10.子系统的独立性,就像游泳比赛有自己泳道,田径跑步之间都是自己的跑道 ,子系统规划行当衡量子系统之间独立性。