高可用性支援的規劃

上次修改主題的時間: 2009-09-28

高可用性指的是系統在盡可能縮短系統停機時間時,還能在因為硬體、軟體,或服務需求緣故導致運作中斷的情況下維持正常運作。容錯則是在發生系統或元件失敗的事件中,具體降低服務中斷風險的能力。在訊息基礎結構中設計容錯機制對於確保 Office Communications Server 2007 R2 部署的高可用性來說相當重要。

高可用性的規劃對於 Office Communications Server 2007 R2 Enterprise Edition 的部署作業非常重要。本節將討論 Office Communications Server 2007 R2 中支援高可用性的相關功能,以及在安裝第一部伺服器之前應該考慮的各種選項及策略。

如果您的組織要求 Office Communications Server 2007 R2 拓撲提供高可用性,則您可能需要在內部拓撲中部署一個或多個 Enterprise Pool。如果考量的重點不是高可用性,而是簡便與經濟,則 Standard Edition 會是不錯的選擇。必要時,您也可以在周邊網路中支援高可用性。

Standard Edition

Standard Edition 可在單一電腦上提供所有的 IM、顯示狀態與會議元件,包括資料儲存功能。這個具效率與經濟效益的解決方案,適用於使用者人數相對較少、對 IM 和線上會議的需求不具關鍵性且在單一地點工作的組織。Standard Edition Server 除了會監控自身的狀態之外,還會在發生失敗時自動重新啟動,完全不會遺失任何檔案、會議內容或會議排程。然而,進行中的會議與交談可能中斷,且視失敗的原因而定,中斷的情況可能會持續一段時間。

由於 Standard Edition Server 意味著單一故障點,我們不建議您在需要高可用性、具關鍵性的部署中使用它。在上述情況中,您需要使用 Enterprise Edition。

Enterprise Edition

Office Communications Server 2007 R2 Enterprise Edition 的架構包含多部 Enterprise Edition Server 與專屬的後端資料庫伺服器,如此可降低單點失敗的影響。為了提供更多的重複性,您可以透過多節點的主動-被動設定來叢集資料庫。Office Communications Server 2007 R2 還提供自動與用戶端重新連線的機制。暫時性的中斷與工作階段終止情形可能偶爾會發生,但是整體來說,系統並不會出現全面性的停機事件。

Dd425308.important(zh-tw,office.13).gif重要事項:
後端資料庫必須安裝在與其他 Enterprise Edition Server 不同的實體電腦上。如果是 Enterprise Edition,則不支援將後端資料庫與任何 Office Communications Server 角色配置在一起。此外,Office Communications Server 要求專屬的 SQL Server 執行個體,其他伺服器應用程式不能共用。在多節點叢集中,Office Communications Server SQL 執行個體必須能容錯移轉至被動節點,而基於效能因素,該被動節點不應由任何其他 SQL 執行個體共用。

組成 Enterprise Pool 的多部前端伺服器會提供高可用性解決方案,當其中某部前端伺服器失敗時,用戶端就會偵測到失敗並自動重新連線到其他可用的前端伺服器。會議狀態則會保留下來,因為會議是由集區 (而不是由任何單一伺服器) 所主控。多部前端伺服器同時可讓您在盡可能降低服務中斷時間的前提下,將任何指定的伺服器離線處理,以便進行硬體或軟體更新作業。當伺服器因為硬體或網路失敗而離線時,利用該伺服器提供 IM、顯示狀態與會議功能的用戶端將會感受到服務中斷情形。這時,這些用戶端會重新連線繼續取得服務。

將集區的 SQL Server 資料庫置於與前端伺服器分開的後端伺服器或其叢集,不僅在前端伺服器失敗時不會受到影響,同時也能提升整體輸送量與前端效能。

周邊網路

如果您打算在高可用性拓撲中啟用外部存取,則您可能會想要在周邊網路中,部署多部合併式 Edge Server 並將之連線到硬體負載平衡器 (稱為合併式 Edge Server 陣列)。反之,如果您組織的周邊網路不需要高可用性,則您可以部署一部合併式 Edge Server。如需詳細資訊,請參閱規劃外部使用者存取

群組交談

如果您打算部署群組交談,您可以部署提供高可用性的拓撲。如需詳細資訊,請參閱規劃外部使用者存取

若要讓您安裝的群組交談伺服器具備更高的延展性和可用性,您可以部署多達五部群組交談伺服器。依照容量規劃建議,在總數為 10,000 位使用者的情況下,每部伺服器可支援 2,000 位使用者。

群組交談伺服器將使用簡單的循環配置資源負載平衡演算法處理新使用者連線。若所安裝的伺服器中有一部運作失敗,群組交談用戶端會自動重新連線,重新導向至其餘的伺服器。

封存和規範

如果您的組織必須符合封存 IM 訊息的規範需求,您可以在具高可用性的拓撲中部署封存伺服器。如需詳細資訊,請參閱封存支援