封存支援

上次修改主題的時間: 2010-02-19

本節說明在 Office Communications Server 部署中封存所傳送的立即訊息 (IM) 之訊息的需求,包括元件、支援的拓撲、建議的部署順序、部署的先決條件以及部署程序。

功能元件

若要能夠封存透過 Office Communications Server 所傳送 IM 的內容,請部署封存伺服器,這是 Office Communications Server 中的伺服器角色。若要部署封存伺服器,請執行 Office Communications Server 部署工具,並在安裝時選擇 [封存伺服器] 角色。

封存伺服器也需要使用 Microsoft SQL Server 的封存伺服器資料庫。此資料庫可以與封存伺服器配置在同一台電腦上或不同的電腦上,如本節所述。

支援的拓撲

封存伺服器功能包含四個元件:

  • 封存代理程式:會在每個前端伺服器和 Standard Edition Server 上自動安裝及啟動。代理程式會擷取要封存的訊息,然後將訊息傳送至封存伺服器的目的地佇列。儘管代理程式會自動啟動,但是除非封存伺服器已完成部署並與 Enterprise Pool 或 Standard Edition Server 相關聯,且在樹系層級和集區層級啟動封存,否則實際上不會擷取訊息。
  • 封存伺服器:這個伺服器角色會讀取位於前端伺服器之封存代理程式所擷取的訊息,然後將訊息寫入封存後端資料庫。
  • 封存伺服器後端資料庫:在 SQL Server 上執行,負責儲存封存的訊息。

如需封存伺服器以及執行封存伺服器資料庫之伺服器的硬體和軟體需求清單,請參閱<支援的拓撲和基礎結構需求>文件中的Office Communications Server 內部元件需求

每個封存伺服器可以從一個或多個 Enterprise Pool 或 Standard Edition Server 封存訊息。部署封存伺服器時,您會將它與封存訊息之使用者所屬的前端伺服器產生關聯。圖 1 說明兩種可能的封存伺服器拓撲。

圖 1. 封存伺服器拓撲

Dd441151.4566b9de-ce61-48bd-bc32-2dcb33a2c818(zh-tw,office.13).jpg

Dd441151.note(zh-tw,office.13).gif附註:
您可以讓多部封存伺服器與執行於不同電腦上的單一封存資料庫產生關聯。在此拓撲中,請務必為封存伺服器設定清除時間,以避免同時執行清除時可能發生的資料庫鎖定情況。如需有關設定清除時間的詳細資訊,請參閱<管理 Office Communications Server 2007 R2>文件中的Configuring the Number of Days to be Logged by Archiving Server

支援的共同配置

Office Communications Server 2007 R2 支援各種共同配置案例:如果是小型組織,可以有彈性地在一個實體伺服器上執行多個元件來節省硬體成本;如果是需要延展性和效能的大型組織,可以將元件分別放在不同的伺服器上。當您決定將封存伺服器或其資料庫與其他伺服器角色或資料庫一起配置之前,務必要考慮延展性因素。

封存伺服器可以與 Standard Edition Server 一起配置,如果您的部署是單一 Standard Edition Server,將封存伺服器與 Standard Edition Server 配置在一起,您就不需使用另一部電腦做為封存伺服器。

也可以與其他 Office Communications Server 伺服器角色 (例如監控伺服器) 一起配置。如果封存伺服器和監控伺服器一起配置,它們的資料庫也可以位於同一個伺服器上、另一個伺服器上,或是分別位於不同的資料庫伺服器上。

Dd441151.note(zh-tw,office.13).gif附註:
如果您將封存伺服器與 Standard Edition Server 配置在一起,則必須在伺服器上安裝完整版的 SQL Server,以取代通常會與 Standard Edition Server 一起使用的 SQL Server Express Edition。

封存伺服器和封存伺服器資料庫可以配置在同一個伺服器上或安裝在不同的伺服器上,如圖 2 所示。

圖 2. 封存伺服器資料庫共同配置

Dd441151.b94cc5fe-5288-4a27-b311-29b02c984764(zh-tw,office.13).jpg

裝載封存伺服器資料庫的伺服器也可以裝載其他資料庫。支援下列情況:

  • 封存伺服器資料庫與一個或多個其他 Office Communications Server 資料庫一起配置 (例如,包括後端資料庫、監控伺服器資料庫和回應群組服務資料庫)
  • 封存伺服器資料庫與協力廠商產品資料庫一起配置
Dd441151.note(zh-tw,office.13).gif附註:
當您考慮將封存資料庫與其他資料庫一起配置時,請注意,如果您要封存較多使用者的訊息,封存伺服器資料庫所需的磁碟空間可能會變得極大。

封存伺服器先決條件

您必須先安裝下列軟體,才能部署封存伺服器:

  • 在執行 封存伺服器
  • 在裝載將封存 IM 之使用者的每部前端伺服器和 Standard Edition Server 上,安裝已啟用 Active Directory 整合的 Message Queuing

部署順序

在至少部署一個 Enterprise Pool 或 Standard Edition Server 之後,部署封存伺服器。在該集區或伺服器上啟用封存時,務必將集區或 Standard Edition Server 與已部署的封存伺服器建立關聯,這樣才能收集及儲存 IM 訊息。

如果組織基於規範理由而極重視封存作業,請務必部署封存伺服器,並在 Office Communications Server 上啟用使用者前,對所有您的使用者或個別使用者啟用封存機制。

延展性

部署封存伺服器時,您會將它與一個或多個前端伺服器產生關聯。然後封存伺服器就會從這些伺服器主控的使用者所涉及的交談中收集 IM 訊息內容。在小型網路環境中,一個封存伺服器可以處理整個部署的負載。

為達最佳延展性,請勿將封存伺服器與另一個伺服器角色配置在一起。將封存伺服器和封存伺服器資料庫分別裝載到不同電腦上,並不能大幅改善效能。

單一封存伺服器最多可以服務 300,000 位使用者。如果多個集區的總服務人數少於 300,000 位使用者,建議您將這些集區都與同一部封存伺服器產生關聯,以簡化管理和資料擷取作業。或者,如果您有集區位在不同的實體位置,即適合在各個位置部署封存伺服器。

如果封存工作對您的組織很重要,且您將 Office Communications Server 設定為在無法封存時關閉 (例如,如果無法寫入封存資料庫),您可能會想要讓多部封存伺服器與集區中各種前端伺服器產生關聯。然後,如果一部封存伺服器無法使用,將只有與該封存伺服器有關聯的前端伺服器會關閉,其他前端伺服器仍可繼續運作。

封存資料庫效能

為獲最佳效能,建議您將這些檔案放在三個實體磁碟上:

  • 存放在同一個實體磁碟上的系統檔案和訊息佇列檔案
  • 封存伺服器資料庫資料檔案
  • 封存伺服器資料庫記錄檔

如果封存伺服器資料庫和其他資料庫一起配置在同一個伺服器上,則封存伺服器資料庫不能與其他資料庫在同一個執行個體中執行。此外,為了達到最佳效能,應將封存伺服器資料庫的資料檔案和記錄檔分別置於不同的實體磁碟上。在決定將封存伺服器資料庫與其他資料庫配置在一起之前,應先仔細評估對效能會產生的影響。

封存資料庫大小

根據 Office Communications Server 使用者模型 (如需有關使用者模型的詳細資訊,請參閱<規劃和架構>文件中的容量規劃),封存資料庫每位使用者每天成長 75.5 KB。若要估計資料庫大小,請使用下列公式:

Database size = (DB growth per user per day) * (Number of users) * (Number of days)

例如,50,000 位使用者的封存資料庫中,15 天的資料將會是 75.5*50000*15,總共是 54 GB。如果貴組織的 IM 使用情況與使用者模型有顯著的差異,請調整每日資料庫成長估計值。

您可以使用此公式,加上所知的組織規範需求和封存資料庫伺服器可用磁碟空間,來協助決定要在資料庫中保留多少天的資料。根據預設,封存資料不會被刪除,除非您設定要保留多少天的資料。

封存伺服器部署程序

部署封存伺服器之前,您必須確認系統的基礎結構和即將安裝封存伺服器的伺服器已符合<支援的拓撲和基礎結構需求>文件的Office Communications Server 內部元件需求中所述的需求。當環境準備就緒後,請安裝封存伺服器檔案、啟動伺服器、啟動服務,接著將封存伺服器與其訊息要被封存之使用者的所屬伺服器產生關聯。表 1 會提供必要步驟的概觀。<部署 Office Communications Server 2007 R2 以供內部使用者存取>文件中的部署封存伺服器會提供詳細指示。

表 1. 封存伺服器部署程序

階段 步驟 權限 文件

安裝必要軟體。

安裝下列軟體:

  • 在將要做為封存伺服器的伺服器上,安裝 Message Queuing。
  • 在封存伺服器將要收集其 IM 之使用者所屬的每部前端伺服器和 Standard Edition Server 上,安裝 Message Queuing。
  • 在將要儲存封存伺服器資料庫的伺服器上,安裝 SQL Server。

屬於本機 Administrators 群組成員的網域使用者

<部署封存伺服器>文件中的安裝封存伺服器的先決條件

安裝及啟動封存伺服器。

  1. 安裝封存伺服器檔案。
  2. 啟動封存服務。

Administrators 群組

Domain Admins 或 RTCUniversalServerAdmins 群組

安裝封存伺服器的檔案

<部署封存伺服器>文件中的啟動封存伺服器
主題)

設定封存伺服器關聯。

將新封存伺服器與前端伺服器建立關聯。

RTCUniversalUserAdmins 群組

<部署封存伺服器>文件中的將封存伺服器與前端伺服器建立關聯

設定要封存的使用者。

在樹系和集區中啟用封存。如果您只為部分使用者啟用封存,必須將這些使用者帳戶設定為啟用封存。

RTCUniversalUserAdmins 群組

<部署封存伺服器>文件中的設定要封存的使用者

啟動封存服務。

在封存伺服器上啟動封存服務。

RTCUniversalUserAdmins 群組

<部署封存伺服器>文件中的啟動封存服務