有几个影响部署设计过程中所作决策的因素。请考虑下列关键因素:
逻辑体系结构。逻辑体系结构详细说明了提议解决方案中的功能性服务以及提供这些服务的组件之间的相互关系。将逻辑体系结构用作确定分配服务最佳方式的关键。部署方案包括逻辑体系结构及与之相对应的服务质量要求(如下所述)。
服务质量要求。服务质量 (Quality of Service, QoS) 要求指定解决方案操作的各个方面。使用 QoS 要求有助于开发策略,以期达到性能、可用性、可伸缩性、可维护性及其他服务质量目标。部署方案包括逻辑体系结构(如前所述)及与之对应的服务质量要求。
用量分析。在解决方案生命周期的技术要求阶段开发用量分析,从而提供有助于估计已部署系统负载的使用模式的信息。用量分析的使用有助于隔离性能瓶颈,开发出满足 QoS 要求的策略。
使用案例。在解决方案生命周期的技术要求阶段开发使用案例,列出为某一部署确定的独特用户交互,通常确定最常见的使用案例。尽管使用案例已包含在用量分析中,但评估部署设计时,应参考使用案例,确保它们已妥善解决。
服务级别协议。服务级别协议 (Service Level Agreement, SLA) 指定了最低性能要求以及未能满足此要求时必须提供的客户支持级别和程度。部署设计应能轻松满足服务级别协议中指定的性能要求。
总拥有成本。在部署设计期间,分析能够解决可用性、性能、可伸缩性等 QoS 要求的潜在解决方案。但是,对于所考虑的每个解决方案,必须同时考虑该解决方案的成本及该成本影响总拥有成本的程度。请确保考虑决策中涉及到的折衷,并且已对资源进行了优化,能够在业务约束范围内达到业务需求。
业务目标。业务目标始于解决方案生命周期的业务分析阶段,包括实现这些目标的业务需求和业务约束。最终将根据部署设计满足业务目标的能力对其进行评判。