关于性能和容量规划

 

适用于: Project Server 2010

上一次修改主题: 2010-05-11

本章介绍如何确定单个 Microsoft Project Server 2010 场的硬件要求。它说明将影响容量要求的特征并提供有关以下问题的建议:

  • 服务器场中服务器计算机的数目

  • 服务器场中应用程序服务器角色的配置

  • 服务器场中特定服务器角色的硬件要求

规划容量与可用性

本章假定您已经按照规划部署 (Project Server 2010)文章中的介绍规划了可用性要求。按照这些文章中的介绍执行操作后,您将使用满足组织最低可用性要求的拓扑开始容量规划练习。在给定所选择的拓扑后,本章可帮助您确定以下问题:

  • 是否必须添加多个服务器才能满足容量和性能目标

  • 是否必须调整应用程序服务器角色的配置才能优化服务器场的容量和性能

  • 是否必须基于容量要求规划多个服务器场

在某些情况下,组织的可用性要求可能会导致服务器场配置的容量或性能要求比其他情况高得多。如果是这种情况,则容量规划可以重点考虑如何出于经济考虑确定服务器硬件的配置,而不是添加其他服务器计算机或使用更高性能的硬件进行扩展。

很多情况下都是使用满足组织最低可用性要求的拓扑作为起点,并添加或扩展服务器计算机以满足容量和性能目标。

容量规划方法

影响容量规划的可变因素有很多。出于此原因,可能很难对简单的问题给出简明扼要的答案。因此,与容量相关的问题的最常见答案是“这取决于 …”。

本章中提供的容量规划练习旨在减少要考虑的可变因素数目,以便可以基于常见情形给出直接的答案。不过,本章还包括基于单个解决方案特征计算容量和性能要求的指导。本章包括两种类型的容量规划指导:

  • 估计容量要求的建议   基于目标情形提供了一系列文章。每篇文章都定义了典型的应用配置文件并确定了将影响该情形的容量和性能的主要特征。您可以基于配置文件和主要特征通过预定义数据来估计解决方案的容量要求。

  • 计算特定容量要求的公式和指导   使用这种类型的指导,可以定义自己的应用配置文件(或修改其中一个应用场景配置文件)并计算影响解决方案的容量和性能的所有可变因素。

容量规划过程

容量规划重点考虑确定解决方案配置的三个方面:

  • 软件的容量边界   可以实施的每个功能和可以创建的每个对象都具有范围限制。规划容量边界确可保解决方案设计符合软件的范围建议。

  • 吞吐量目标   服务器场执行的每种类型的操作都会对服务器硬件产生性能负载。主要操作包括用户操作、对内容编制索引和操作任务(如备份数据库)。使用特定功能(如 Excel Calculation Services)是生成多维数据集所必需的,但同时会增加性能负载。制定吞吐量目标涉及估计或计算服务器场为了支持预期吞吐量负载每秒必须处理的操作数。

  • 数据容量   数据容量包括内容数据库和配置数据库的预期数据量。每个服务器角色还具有基于解决方案的独特数据要求,如内容索引或缓存内容的磁盘空间。