Sun Java Enterprise System 2005Q4 部署规划指南

设计最佳资源使用方案

部署设计不只是对满足 QoS 要求所需的资源进行估计,部署设计期间,还对所有可用选项进行分析,选择出最大限度降低成本而又能满足 QoS 要求的最佳解决方案。必须分析每个设计决策中的平衡点,确保在某一方面获得的益处不会被在另一方面产生的成本抵消。

例如,针对可用性进行水平扩展可能会提升总体可用性,但代价是需要增加维护和维修成本。针对性能进行垂直扩展可能会以经济的方式提高计算能力,但某些服务对这些附加能力的使用效率不高。

完成设计策略前,请对决策进行检查,确保平衡利用资源,使提议解决方案总体受益。此分析通常是检查某一方面的系统性质如何对其他系统性质产生影响。下表列出某些系统性质及相应的资源管理考虑事项。

表 5–8 资源管理考虑事项

系统质量 

说明 

性能

对于将 CPU 集中分布在个别几台服务器上的性能解决方案,服务能否对计算能力加以高效利用?(例如,某些服务对可高效利用的 CPU 数量有上限。) 

潜在容量 

您的策略是否处理超出性能估计的负载? 

对于过载,是以在服务器上进行垂直扩展的方式,以负载平衡到其他服务器的方式,还是以这两种方式兼用的方式进行处理? 

在达到下一部署扩展重大事件点前,潜在容量是否足以处理出现的异常峰值负载? 

安全

是否对处理安全事务所需的性能开销给予了充分考虑? 

可用性

对于水平冗余解决方案,是否对长期维护开支给予了充分估计? 

是否已将系统维护所需的计划停机考虑在内? 

是否在高端服务器和低端服务器间求得了成本平衡? 

可伸缩性

是否对部署扩展的重大事件点进行了估计? 

是否制定了可在达到部署扩展重大事件点前提供足够的潜在容量来处理预测的负载增长的策略? 

可维护性

是否在可用性设计中考虑了管理、监视和维护成本? 

是否考虑了采用委派管理解决方案(允许终端用户执行某些管理任务)来降低管理成本?