容量规划、性能基准和验证测试在企业级GIS实现过程中是非常重要的影响因素,本文提供了一些关于容量规划的信息,以及Esri关于性能测试过程的概论,通过这些方法,可以对您的解决方案测试予以向导。
通常,在以下几种条件下需要计算容量规划:
- 设计一个新的系统时;
- 从一种解决方案移植到另一种解决方案(例如,从非企业级GIS移植到企业级GIS);
- 升级一个现有的GIS系统;
- 业务流程或者业务模型改变了,要求升级现有应用程序架构;
- 最终用户改变了,比如人数变了、位置变了、或者影像容量规划的客观条件改变了;
- CPU核数或速度变化了;
- 网络带宽有变化;
- 内存大小发生变化;
- 存储设备的类型及大小有变化;(这个非常影响容量)
- 当前用户数量发生变化;
- 用户工作流发生改变;
- 系统架构发生变化;
- 调整和实施的最佳实践发生变化
性能基准和测试
性能基准和测试是容量规划中不可分割的组成部分,测试企业级GIS解决方案是确保项目成功运行重要的一步。
性能测试的目标包括以下几个方面:
- 能够表明性能改善的基准;
- 正式验收项目测试的一部分;
- 容量规划(服务大小);
- 系统架构设计验证
- 性能测试的优点包括以下几方面:
- 更理解关于应用程序性能和伸缩性的度量标准,比如响应时间、吞吐量和资源使用情况等;
- 建立性能衡量基准;
- 找出应用程序、系统架构或数据库设计方面潜在的资源瓶颈;
- 明确相关联应用程序的加载及其对系统架构的影响;
- 对未充分利用资源进行合理调配;
- 预测可以满足业务需要的性能和能力需求;
- 可以确定以下信息:
系统是否在低性能情况下运行;
怎样管理不断增加的用户负载;
哪一个组件最影响服务水平;
哪一个因素导致了服务出现问题?