部署设计方法
与部署规划的其他方面一样,部署设计不仅是一门科学,也是一门艺术,不能用特定的步骤和过程来详细规定。以往的设计经验、系统体系结构知识和特定领域知识的掌握以及发挥创造性思维,这些都是成功完成部署设计的因素。
部署设计通常围绕满足其他 QoS 要求的同时达到性能要求而展开。采用的策略必须对设计决策中的各种折衷进行平衡,以期优化解决方案。使用的方法通常涉及下列任务:
-
估计处理器要求。部署设计通常从估计逻辑体系结构中每个组件所需的 CPU 数量开始。始于代表最大负载的使用案例,然后继续考虑每个使用案例。考虑对使用案例提供支持的所有组件上的负载,并相应地修改您的估计。还应考虑您在设计企业系统方面的任何以往经验。
-
估计安全传输的处理器要求。研究要求安全传输的使用案例并相应修改 CPU 估计。
-
复制服务以实现可用性和可伸缩性。对处理器估计感到满意后,请针对可用性和可伸缩性方面的 QoS 要求来修改设计。考虑能够解决可用性和故障转移事项的负载平衡解决方案。
分析时应考虑设计决策的折衷问题。例如,可用性与可伸缩性策略对系统的可维护性(维护)有什么影响?这些策略的其他成本是什么?
-
确定瓶颈。继续进行分析时,请查看部署设计,确定任何导致数据传输低于要求的瓶颈并进行调整。
-
优化资源。查看资源管理的部署设计,考虑在满足要求的同时最小化成本的选项。
-
管理风险。复查设计中的业务和技术分析,针对早期规划中可能未预见到的事件或情况进行修改。