具有 SharePoint Server 2010 架構的 Project Server 2010 (概觀)

 

適用版本: Project Server 2010, SharePoint Server 2010

上次修改主題的時間: 2016-11-30

本文討論規劃部署 Microsoft Project Server 2010 時,SharePoint 伺服器陣列管理員應該做的規劃考量。Project Server 2010 是根據 Microsoft SharePoint Server 2010 架構所建立,並且與 SharePoint Server 2010 的功能和服務具有高度的相依性。本文說明下列考量:

  • Microsoft EPM 2010 概觀

  • Project Server 2010 與 SharePoint Server 版本的相容性

  • 部署

  • 從 Project Server 2007 升級

  • 安裝考量

  • Project Server 2010 的服務應用程式需求

  • 資料庫考量

  • Microsoft SQL Server Analysis Services (SSAS) 考量

  • Project Server 2010 語言套件

  • 網頁瀏覽器考量

Microsoft EPM 2010 概觀

Microsoft Enterprise Project Management (EPM) 2010 Solution 是一種彈性且端對端的「專案公事包管理」平台,許多產業的組織都使用它來自動化主要 PPM 程序。EPM 解決方案 可協助組織達成下列商業要求:

  • 在集中存放庫中以直覺方式擷取所有的要求,並使用管理工作流程來管理它們:「需求管理」

  • 以客觀方式最佳化和選取最符合組織商業策略的專案公事包,並排列其優先順序:「公事包選擇與分析」

  • 主動並積極地管理整個專案週期的資源:「資源管理」

  • 輕鬆地建立和溝通簡單和複雜的專案排程:「排程管理」

  • 控制和評量專案與公事包的財務效能:「財務管理」

  • 簡化時間收集以及團隊成員的狀態更新:「時間與工作管理」

  • 更便於聯繫不同的小組,以共用資訊和促進共同作業:「小組共同作業」

  • 識別、減少和溝通可能對專案成功造成負面影響的問題和風險:「問題與風險管理」

  • 有效地評量專案效能並獲得所有產品組合的可見性與控制:「商務智慧與報告」

  • 發起、計劃和交付策略性方案:「方案管理」

Microsoft EPM 解決方案 從 Microsoft Project 2010 系列引進下列產品,以提供包羅萬象的電腦以及 Web 為基礎的 PPM 解決方案

  • **Microsoft Project Server 2010:**Project Server 2010 將 SharePoint Server 2010 的商業共同作業平台服務與結構化的執行功能整合在一起,以提供彈性的工作管理解決方案。Project Server 2010 統一了專案與公事包管理,以協助組織將資源與投資和企業優先順序結合、取得各種工作的控制權,以及使用強大的儀表板,將效能視覺化。Project Server 2010 合併了 Microsoft Office Project Portfolio Server 2007 最頂尖的公事包管理技術。這樣便不需要 Project Server Gateway (原本要用來推入 Office Project Portfolio Server 2007 與 Microsoft Office Project Server 2007 之間的資料),並為整個解決方案提供一致的 SharePoint Server 使用者介面。

  • **Microsoft Project Professional 2010:**Microsoft Project Professional 2010 提供強大的視覺改善方式,以簡化規劃、共同作業以及資源管理,這樣管理員即可成功地處理各種專案。將 Project Professional 2010 與 Project Server 2010 連接,以確保組織可達成統一「專案公事包管理」的附加商業利益。

注意

如需 Project Server 2010 中新功能的詳細資訊,請參閱<IT 專業人員適用的 Project Server 2010 新功能>。

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 版本的相容性

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 需求而定。此外,如果在組織外面的資源必須共同作業一些案子,可以將 Project Server 2010 設定成可供外部網路存取。類似於 SharePoint Server,Project Server 2010 支援 Windows PowerShell。如需詳細資訊,請參閱<Project Server 2010 的 Windows PowerShell>。如需 Project Server 2010 容量計劃的詳細資訊,請參閱<規劃效能及容量 (Project Server 2010)>。

從 Project Server 2007 升級

Microsoft 深知客戶在組織內部署 Office Project Server 2007 上投入了大量的人力物力,因此發展出一套升級程序與策略,確保客戶可以順利地從 Office Project Server 2007 移轉至 Project Server 2010。如需 Project Server 2010 升級及移轉的詳細資訊,請參閱Project Server 2010 升級及移轉資源中心 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=191607\&clcid=0x404) (可能為英文網頁)。

安裝考量

**安裝至伺服器陣列中所有伺服器的 Project Server 2010:**當您將 Project Server 2010 安裝至伺服器陣列時,必須將 Project Server 2010 安裝至伺服器陣列中的每個應用程式伺服器與網頁伺服器。因此,伺服器陣列中的每部伺服器都需要 Project Server 2010 授權。當您將更新套用至 Project Server 2010 時,請務必將相同的更新套用至伺服器陣列中的每部應用程式伺服器與網頁伺服器,以確保伺服器陣列中的所有伺服器都處於一致的狀態。

如需如何安裝 Project Server 2010 的詳細資訊,請參閱<將 Project Server 2010 部署在伺服器陣列環境中>。

如需授權和定價的詳細資訊,請參閱 Microsoft 大量授權 (https://go.microsoft.com/fwlink/?linkid=155897\&clcid=0x404)。

應用程式伺服器容錯:在伺服器陣列中的 Project Server 2010 應用程式伺服器具有透過循環配置負載平衡的容錯。將會略過未運作的伺服器,而且伺服器陣列中其餘的應用程式伺服器將會服務該要求。使用這個功能,就不需要套用硬體容錯解決方案。

**不支援跨伺服器陣列的服務:**Project Server 2010 並不支援在伺服器陣列之間共用服務 (跨伺服器陣列服務)。因此,如果 Project Server 2010 是安裝在與主要內容管理伺服器陣列不同的伺服器陣列中,則必須小心規劃。此外,Project Server 2010 並沒有在 Project Web App 多個執行個體之間同步處理資料的機制。

Project Server 2010 的服務應用程式需求

在 Project Server 2010/SharePoint Server 2010 中,不同於服務包含在 Office Project Server 2007/Office SharePoint Server 2007 中,現在服務不再包含在 Shared Services Provider (SSP) 中。您可以只部署伺服器陣列所需的服務 (又稱為服務應用程式)。這樣網路應用程式即可設定成只使用所需的服務,而不是所部署的完整服務集。

注意

如需 SharePoint Server 2010 服務結構的詳細資訊,請參閱<邏輯架構元件 (SharePoint Server 2010)>。另請參閱 SharePoint 2010 產品技術圖表中的服務 (在 Microsoft Visio 中) (可能為英文網頁)

Project Server 2010 要能夠運作,至少須啟用下列五項服務:

  • Project 服務應用程式 (用於主控 Project Web App 執行個體)

  • Excel Services (用於報表功能)

  • PerformancePoint Service (用於報表功能)

  • Secure Store Service (用於報表功能)

  • State Service (用於圖表功能)

注意

基於效能考量,僅啟用所需服務以滿足需求是最佳作法。

資料庫考量

安裝和設定 Project Server 2010 會建立下列資料庫:

  • **草稿資料庫:**包含儲存尚未從 Microsoft Project Professional 2010 發佈的專案。草稿資料庫中的專案資料無法使用 Microsoft Project Web App 來進行存取。

  • **已發佈的資料庫:**包含所有已發佈的專案。在 Project Web App 中可以看到發佈的專案。此外,已發佈的資料庫也包含 Project Web App 特有的資料表 (時程表、模型、檢視等等),以及全域資料表 (大綱代碼、安全性和中繼資料)。

  • **封存資料庫:**儲存專案的備份和較舊的版本。

  • **報表資料庫:**儲存為產生報表和線上分析處理 (OLAP) Cube 的臨時區域。報表資料庫中的資料幾乎是即時更新,其中的內容相當完備,且已最佳化成適用於產生唯讀報表。如需詳細資訊,請參閱<規劃報表和商務智慧 (Project Server 2010)>。

  • **內容資料庫:**我們建議使用專屬的內容資料庫儲存 Project Web App 內容以及所有的專案工作區資料 (例如問題/風險/可傳送作業以及專案文件)。

如需 Project Server 2010 資料庫的詳細資訊,請參閱<規劃資料庫層 (Project Server 2010)>。

此外,如果在應用程式伺服器上初次啟動 State Service (Project Server 2010 需要此服務),將會為伺服器建立資料庫。

如需安裝的詳細資訊,請參閱<將 Project Server 2010 部署在伺服器陣列環境中>。

Microsoft SQL Server Analysis Services (SSAS) 考量

類似於 Office Project Server 2007,Project Server 2010 使用 SQL Server Analysis Services 來產生線上分析處理 (OLAP) Cube,這些 Cube 用以建立關於專案、時程表及資源的報表。

本版的 Project Server 已和 Microsoft SharePoint Server 2010 的 Excel Services 相互整合,讓建立自訂報表變得更加容易。此整合會提供空白的資料連線工作表與範例報表。如需報表的詳細資訊,請參閱 Project Server 2010 TechNet 資源中心的商務智慧 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=191609\&clcid=0x404) (可能為英文網頁)。

使用 Project Server 2010 中的報表需要將 SQL Server 2008 分析管理物件 (AMO) (可能為英文網頁) 安裝到伺服器陣列中的每部應用程式伺服器。

注意

不論您使用哪一個 SQL Server 版本來主控資料庫,都要使用 AMO 的 Microsoft SQL Server 2008 版本。

此外,安裝 AMO 物件之後,必須重新啟動其執行所在之伺服器陣列中每部應用程式伺服器上的 [Project Application Service]。您可以在 SharePoint 管理中心網站之 [管理伺服器上的服務] 頁面中的 [系統設定] 頁面上,設定此服務。

如需 Project Server 2010 之 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 語言套件的事項:

  • 當您安裝 Project Server 2010 語言套件時,應該將語言套件的安裝檔案安裝到伺服器陣列中的所有應用程式與網頁伺服器,才能執行 SharePoint 產品設定精靈。

  • 如果您要安裝多個語言套件,應該將所有語言套件的安裝檔案安裝到伺服器陣列中的所有應用程式與網頁伺服器,才能執行 SharePoint 產品設定精靈。

  • Project Server 2010 語言套件提供下列語言:

    • 阿拉伯文

    • 中文 (簡體中文)

    • 中文 (繁體中文)

    • 捷克文

    • 丹麥文

    • 荷蘭文

    • 英文

    • 芬蘭文

    • 法文

    • 德文

    • 希臘文

    • 希伯來文

    • 匈牙利文

    • 義大利文

    • 日文

    • 韓文

    • 挪威文 (巴克摩)

    • 波蘭文

    • 葡萄牙文 (巴西)

    • 俄文

    • 斯洛伐克文

    • 斯洛維尼亞文

    • 西班牙文

    • 瑞典文

    • 土耳其文

    • 烏克蘭文

  • Project Server 2010 不支援 SharePoint Server 2010 所支援的所有語言。SharePoint Server 2010 支援下列語言,但是在 Project Server 2010 語言套件中並不提供。

    • 巴斯克文

    • 保加利亞文

    • 卡達隆尼亞文

    • 克羅埃西亞文

    • 愛沙尼亞文

    • 加里斯亞文

    • 印度文

    • 哈薩克文

    • 拉脫維亞文

    • 立陶宛文

    • 羅馬尼亞文

    • 塞爾維亞文 (拉丁)

    • 泰文

重要

在 Project Server 2010 累計更新 (2010 年 6 月) 之前,安裝的 SharePoint Server 2010 語言套件不屬於 Project Server 2010 支援的語言,如果您接著將 Microsoft Office Project Server 2007 資料升級至 Project Server 2010 伺服器陣列,可能會發生問題。如果使用 Project Server 2010 而且載入無法用於 Project Server 2010 的 SharePoint Server 2010 語言套件,應該考慮將 2010 年 6 月的累計更新視為最低的版本層級。如需有關 Project Server 2010 2010 年 6 月累計更新的詳細資訊,請參閱 Project Server 2010 Hotfix 封裝 (Pjsrvwfe-x-none.msp):2010 年 6 月 29 日

如需 Project Server 2010 語言套件的詳細資訊,請參閱<部署語言套件 (Project Server 2010)>。

如需 SharePoint Server 2010 語言套件的詳細資訊,請參閱<部署語言套件 (SharePoint Server 2010)>。

網頁瀏覽器考量

透過 Project Web App 存取 Project Server 2010 需要以 Internet Explorer 7、Internet Explorer 8 或 Internet Explorer 9 做為網頁瀏覽器。但請注意,SharePoint Server 2010 不只有支援這些網頁瀏覽器,其也可支援 Project Web App 所不支援的網頁瀏覽器 (在某些情況下會明確地予以封鎖)。貴組織目前所使用的應用程式若只可使用 Internet Explorer 6,也可能會造成問題。如需因應措施及其他規劃主題的詳細資訊,請參閱<規劃瀏覽器支援 (Project Server 2010)>。

注意

Project Server 2010 Service Pack 1 更新能夠支援小組成員最常用來存取 Project Web App 頁面之特定版本的其他瀏覽器 (Firefox、Google Chrome 及 Apple Safari)。以下列出這些瀏覽器版本:

  • Mac OS X v10.6、Windows 7 (32 位元/64 位元)、Windows Vista SP2、Windows XP SP3、Windows Server 2003 以及 UNIX/Linux 上的 Firefox 3.6.8+

  • Windows 7 上的 Google Chrome 6.0

  • Mac OS X v10.6 上的 Apple Safari 5

以下是其他瀏覽器支援的小組成員網頁:
  • Project Web App (PWA) 主要預設網頁 (default.aspx)

  • [快速啟動] 中 [我的工作] 區段中的所有頁面,包括:

    • 工作

    • 時程表

    • 議題與風險

如需 Project Server 2010 Service Pack 1 更新的詳細資訊,請參閱<部署 Project Server 2010 Service Pack 1>。

如需 SharePoint Server 2010 支援搭配使用之網頁瀏覽器的詳細資訊,請參閱<規劃瀏覽器支援 (SharePoint Server 2010)>。