本文讨论 SharePoint 场管理员在规划部署 Microsoft Project Server 2010 时应考虑的规划注意事项。Project Server 2010 建立在 Microsoft SharePoint Server 2010 体系结构之上,对 SharePoint Server 2010 功能和服务具有很大的依赖性。本文介绍以下注意事项:
Microsoft Enterprise Project Management (EPM) 2010 Solution 是一个灵活的端到端项目组合管理平台,许多行业的组织使用该解决方案将主要的 PPM 流程自动化。EPM Solution 帮助组织实现以下业务目标:
Microsoft EPM Solution 包括 Microsoft Project 2010 系列中的以下产品,以提供基于计算机和 Web 的 PPM 综合解决方案
有关 Project Server 2010 中的新功能的详细信息,请参阅 Project Server 2010 中面向 IT 专业人员的新增功能。 |
Project Server 2010 构建在 SharePoint Server 2010 的基础之上,通过使用新的服务应用程序模型提供真正的多层体系结构。Project Server 体系结构包括前端层中的 Project Professional 2010 和 Microsoft Project Web App 客户端。前端应用程序仅通过 Project Server 接口 (PSI) Web 服务与中间层通信,后者再与商业对象层进行通信。商业对象通过数据访问层使用数据库。客户端应用程序并不直接访问主数据库,Project Server 对客户端隐藏商业对象和 DAL。有关 Project Server 2010 体系结构的详细信息,请参阅 Project Server 2010 体系结构。
Project Server 2010 需要安装 SharePoint Server 2010 Enterprise 版本。请参阅下表以了解 Project Server/SharePoint Server 的兼容性。
安装要求 | 可与以下产品在同一服务器场上共存 | 不能与以下产品配合使用 | |
---|---|---|---|
Project Server 2010: |
SharePoint Server 2010 Enterprise |
SharePoint Server 2010 Enterprise |
Office SharePoint Server 2007 |
Project Server 2007: |
Windows SharePoint Services 3.0 |
Office SharePoint Server 2007 |
SharePoint Server 2010 |
有关 Project Server 2010 要求的详细信息,请参阅确定硬件和软件要求 (Project Server 2010)。
与 SharePoint Server 类似,Project Server 服务器场部署根据企业要求不同而在复杂性和规模上有所不同。作为一种三层应用程序,Project Server 2010 支持所有服务器场拓扑结构(小型、中型和大型)。与 Office Project Server 2007 类似,Project Server 2010 可以部署在物理服务器或虚拟服务器 (Hyper-V) 上,具体情况取决于 IT 要求。此外,如果组织外部的资源必须在项目上开展协作,则可以针对 Extranet 访问权限配置 Project Server 2010。与 SharePoint Server 类似,Project Server 2010 支持 Windows PowerShell。有关详细信息,请参阅 用于 Project Server 2010 的 Windows PowerShell。有关 Project Server 2010 容量规划的详细信息,请参阅规划性能和容量 (SharePoint Server 2010)。
Microsoft 知道客户已经投入了大量资金在组织内部署 Office Project Server 2007。Microsoft 已在升级过程和策略方面进行了投资,确保客户能够顺利地从 Office Project Server 2007 迁移到 Project Server 2010。有关 Project Server 2010 升级和迁移的详细信息,请参阅 Project Server 2010 的升级和迁移资源中心(该链接可能指向英文页面) (http://go.microsoft.com/fwlink/?linkid=191607&clcid=0x804)(该链接可能指向英文页面)。
将 Project Server 2010 安装至服务器场中的所有服务器:将 Project Server 2010 安装至某个服务器场时,必须将 Project Server 2010 安装至该服务器场中的每台应用程序服务器和 Web 服务器。这样,该服务器场中的每台服务器都需要 Project Server 2010 许可证。当您将更新应用到 Project Server 2010 时,很重要的一点是将相同的更新应用到该服务器场中的每台应用程序服务器和 Web 服务器,以确保该服务器场中的所有服务器都处于一致的状态。
有关如何安装 Project Server 2010 的详细信息,请参阅将 Project Server 部署到服务器场环境。
有关许可和定价的详细信息,请参阅 Microsoft 批量许可 (http://go.microsoft.com/fwlink/?linkid=155897&clcid=0x804)。
应用程序服务器容错:服务器场中的 Project Server 2010 应用程序服务器通过循环负载平衡实现容错功能。非运行中的服务器将被跳过,并且服务器场中的其余应用程序服务器将对请求提供服务。使用此功能则不需要应用基于硬件的容错解决方案。
跨服务器场的服务不受支持:Project Server 2010 不支持跨服务器场共享服务(跨服务器场的服务)。因此,如果 Project Server 2010 安装在不同于主内容管理服务器场的单独服务器场中,则必须仔细进行规划。此外,Project Server 2010 不具备在多个 Project Web App 实例之间同步数据的机制。
在 Project Server 2010/SharePoint Server 2010 中,服务不再包含在共享服务提供程序 (SSP) 中,这一点与在 Office Project Server 2007/Office SharePoint Server 2007 中不一样。您只能部署服务器场需要的服务(称为服务应用程序)。Web 应用程序随后可配置为仅使用所需要的服务,而不是已部署的完整服务集。
有关 SharePoint Server 2010 服务体系结构的详细信息,请参阅逻辑体系结构组件 (SharePoint Server 2010)。另请参阅 SharePoint 2010 产品的服务技术图表(Microsoft Visio 格式)(该链接可能指向英文页面)。 |
必须需要启用以下五项服务,才能运行 Project Server 2010 服务器场:
出于性能考虑,最佳做法是仅启用必需的服务来满足要求。 |
安装和配置 Project Server 2010 会创建以下数据库:
有关 Project Server 2010 数据库的详细信息,请参阅规划数据库层 (Project Server 2010)。
此外,如果 State Service(Project Server 2010 所必需)第一次在应用程序服务器上启动,将会为该服务器创建一个数据库。
有关安装过程的详细信息,请参阅将 Project Server 部署到服务器场环境。
与 Office Project Server 2007 类似,Project Server 2010 使用 SQL Server Analysis Services 来生成联机分析处理 (OLAP) 多维数据集,此类数据集用于根据项目、时间表和资源生成报表。
在此版本中,Project Server 已与 Microsoft SharePoint Server 2010 中的 Excel Services 集成,从而使创建自定义报表更加容易。作为此集成的一部分,会提供空的数据连接工作表和示例报表。有关报表的详细信息,请参阅 Project Server 2010 TechNet 资源中心中的商业智能(该链接可能指向英文页面) (http://go.microsoft.com/fwlink/?linkid=191609&clcid=0x804)(该链接可能指向英文页面)。
若要使用 Project Server 2010 中的报表,您必须将 SQL Server 2008 分析管理对象 (AMO)(该链接可能指向英文页面) 安装到服务器场中的每台应用程序服务器上。
请使用 Microsoft SQL Server 2008 版本的 AMO 来托管您的数据库,无论目前使用的是哪个版本的 SQL Server。 |
此外,安装 AMO 对象后,您必须在服务器场中运行 Project Application Service 的每台应用程序服务器上重新启动该服务。可在 SharePoint 中心管理网站“系统设置”页的“管理服务器上的服务”页中配置该服务。
有关 SQL Server Analysis Services 的要求(针对于 Project Server 2010)的详细信息,请参阅配置 Project Server 2010 报告。
Project Server 2010 语言包使 Project Web App 用户可以通过多种语言查看网站。SharePoint Server 2010 也有语言包,但其用途与 Project Server 2010 语言包不同,因为前者允许用户以不同的语言创建网站。请注意有关 Project Server 2010 语言包的以下事项:
目前,如果安装的 SharePoint Server 2010 语言包在 Project Server 2010 中不受支持,当您以后必须将 Office Project Server 2007 数据升级至 Project Server 2010 服务器场时,可能会出现问题。此类问题将在以后的累积更新中得到解决。 |
通过 Project Web App 进行的 Project Server 2010 访问需要使用 Microsoft Internet Explorer 7 或 Microsoft Internet Explorer 8 作为 Web 浏览器。这一点非常重要,因为 SharePoint Server 2010 不仅支持上述 Web 浏览器,而且支持 Project Web App 不支持(并且在某些情况下明确阻止)的 Web 浏览器。如果您的组织目前使用的应用程序明确用于 Internet Explorer 6,这也可能成为一个问题。有关解决方法和其他规划主题的详细信息,请参阅规划浏览器支持 (Project Server 2010)。
有关支持与 SharePoint Server 2010 配合使用的 Web 浏览器的详细信息,请参阅规划浏览器支持 (SharePoint Server 2010)。
原文 | 来源:微软TechNet中文站