共用方式為


商務用 Skype Server 中的Back End Server 高可用性

瞭解 商務用 Skype Server 支援的Back End Server 高可用性選項,包括AlwaysOn可用性群組、AlwaysOn故障轉移叢集實例、資料庫鏡像和SQL故障轉移叢集。

若要增強Back End Server的高可用性,您有四個選項:

  • 資料庫鏡像

  • AlwaysOn 可用性群組

  • AlwaysOn 故障轉移叢集實例 (FCI)

  • SQL 故障轉移叢集

使用下列其中一個解決方案是選用的,但建議您維持組織的業務持續性。 否則,讓單一資料庫伺服器中斷可能會造成大量 商務用 Skype Server 數據遺失。

您只能使用拓撲建立器來設定資料庫鏡像。 對於 AlwaysOn 可用性群組、AlwaysOn 故障轉移叢集實例或 SQL 故障轉移叢集,您可以使用 SQL Server 建立高可用性解決方案,然後您可以使用拓撲建立器將它與前端集區建立關聯。

如果您在與另一個前端集區配對的前端集區上使用Back End Server 高可用性以進行災害復原,您應該在兩個集區中使用相同的後端高可用性解決方案。

資料庫鏡像

商務用 Skype Server 支援使用下列資料庫軟體進行鏡像:

  • SQL Server 2019,Enterprise Edition 和 Standard Edition

  • SQL Server 2017 年 Enterprise Edition 版和 Standard 版

  • SQL Server 2016,Enterprise Edition 和 Standard Edition

  • SQL Server 2014,Enterprise Edition 和 Standard Edition

  • SQL Server 2012 SP2 和 CU2,Enterprise Edition 和 Standard Edition

備註

SQL Mirroring 於 商務用 Skype Server 2015 年推出,但在 商務用 Skype Server 2019 中不再支援。 AlwaysOn 可用性群組、AlwaysOn 故障轉移叢集實例 (FCI) ,以及 SQL 故障轉移叢集方法是 商務用 Skype Server 2019 的唯一支援選項。

在 商務用 Skype Server 中,Back End Server 高可用性不支援異步資料庫鏡像功能。 在本檔的其餘部分中,資料庫鏡像是指同步處理資料庫鏡像,除非另有明確聲明。

當您在前端集區中部署資料庫鏡像時,集區中的所有 商務用 Skype Server 資料庫都會鏡像,包括位於此集區中的 [管理中心] 存放區,以及如果那些應用程式在集區中執行,則為回應群組應用程序資料庫和 Call Park 應用程式資料庫。

使用資料庫鏡像時,您不需要為伺服器使用共用儲存空間。 每個伺服器都會將資料庫復本保留在本機儲存空間中。

您可以選擇使用或不含見證來部署資料庫鏡像。 建議您使用見證,因為它可讓Back End Server的故障轉移自動執行。 否則,系統管理員必須手動叫用故障轉移。 請注意,即使已部署見證,系統管理員仍可視需要手動叫用Back End Server故障轉移。

如果您使用見證,您可以針對多組Back End Server使用單一見證。 寄件者與後端伺服器組之間沒有嚴格的 1 對 1 對對應關係。 針對多組Back End Server使用單一見證的部署,對於每組Back End Server 配對分別具有個別見證,其彈性並不大。

規劃Back End Server鏡像的指導方針

一般說來,在兩個具有見證的後端伺服器之間設定SQL鏡像需要下列專案:

  • 主伺服器的 SQL Server 版本必須支援 SQL 鏡像。

  • 部署) 時,主要、鏡像和見證 (必須具有相同的 SQL Server 版本。

  • 主鏡和鏡像必須有相同版本的 SQL Server。 見證的版本可能不同。

如需瞭解哪些 SQL 版本支持見證角色的 SQL 最佳做法,請參閱 MSDN 文件庫中的 「資料庫鏡像見證」

設定伺服器鏡像之前,您必須先正確設定 SQL 資料庫許可權。 如需詳細數據,請參閱「設定資料庫鏡像或 AlwaysOn 可用群組的登入帳戶 (SQL Server) 」

使用 SQL 鏡像時,資料庫復原模式一律設定為 [ 完整],這表示您必須密切監視事務歷史記錄大小,並定期備份事務歷史記錄,以避免後端伺服器上的磁碟空間用完。 事務歷史記錄備份的頻率取決於記錄檔的成長率,進而取決於前端集區上用戶活動所產生的資料庫交易。 我們建議您決定 Lync 部署工作負載預期的事務歷史記錄成長量,以便進行相應的規劃。 下列文章提供 SQL 備份和記錄管理的其他資訊:

重要

只有當主要、鏡像和見證 (需要時,才支援使用拓撲建立器或 Cmdlet 來設定和移除 SQL 鏡像) 伺服器都屬於同一個網域。 如果您想要在不同網域的伺服器之間設定 SQL 鏡像,請參閱您的 SQL Server 檔。

備註

SQL Mirroring 於 商務用 Skype Server 2015 年推出,但在 商務用 Skype Server 2019 中不再支援。 AlwaysOn 可用性群組、AlwaysOn 故障轉移叢集實例 (FCI) ,以及 SQL 故障轉移叢集方法是 商務用 Skype Server 2019 的慣用方法。

自動Back End Server故障轉移與資料庫鏡像的復原時間

對於自動使用資料庫鏡像的後端故障轉移,RTO) 復原時間目標 (工程目標為 5 分鐘。 由於同步處理資料庫鏡像,我們不會在Back End Server 失敗期間遺失數據,除非在少數情況下,前端伺服器和後端伺服器在數據在伺服器之間移動時同時關閉。 RPO) (復原點目標的工程目標為 5 分鐘。

使用資料庫鏡像功能在Back End Server 失敗期間的用戶體驗

失敗期間的用戶體驗取決於失敗的性質,以及您的拓撲。

如果您使用資料庫鏡像,並已設定見證,且本金失敗,Back End Server 故障轉移會自動且快速地執行。 作用中的使用者不應該注意到其進行中的會話中斷太多。

如果沒有設定見證,系統管理員需要一些時間手動叫用故障轉移。 在此期間,作用中的使用者可能會受到影響。 他們會照常繼續會話約 30 分鐘。 如果主要仍未還原,或系統管理員尚未移至備份,則使用者會切換到復原模式,這表示他們無法執行需要在 Lync Server 上持續變更的工作, (例如新增聯繫人) 。

如果本機和鏡像後端伺服器皆失敗,或是其中一個伺服器和見證失敗,即使後端伺服器是仍在) 運作的主體,後端伺服器也會變成無法使用 (。 在此情況下,作用中的使用者會在一段時間后切換到復原模式。

AlwaysOn 可用性群組和 AlwaysOn 故障轉移叢集實例

商務用 Skype Server 只支援 AlwaysOn 可用性群組為主動/被動、非主動/作用中。

若要使用 AlwaysOn 可用性群組或 AlwaysOn 故障轉移叢集實例,您必須先使用 SQL Server 來設定高可用性解決方案。 接著,您可以使用拓撲建立器將它與前端集區建立關聯。

商務用 Skype Server 支援 AlwaysOn 搭配下列資料庫軟體:

  • SQL Server 2019 Enterprise Edition

  • SQL Server 2019 Standard Edition 有限制,請參閱下文附注

  • SQL Server 2017 Enterprise Edition

  • SQL Server 2017 Standard 版本有限制,請參閱下文附注

  • SQL Server 2016 Enterprise Edition

  • SQL Server 2016 Standard 版本有限制,請參閱下文附注

  • SQL Server 2014 Enterprise Edition

  • SQL Server 2012 SP2 和 CU2 Enterprise Edition

備註

SQL Server 2019、2017 和 2016 是 商務用 Skype Server 2019 唯一支援的版本。

備註

Always On SQL 2016、2017 和 2019 Standard Edition 支援可用性群組,但您可以使用 Always On 故障轉移叢集實例。 若要深入瞭解,請參閱 SQL Server 2016 的版本和支援功能

重要

多個AlwaysOn可用群組實例的實例名稱必須相同。

如需部署 AlwaysOn 可用群組的步驟,請參閱在 商務用 Skype Server 後端伺服器上部署 AlwaysOn 可用性群組

SQL Server故障轉移叢集

商務用 Skype Server 使用下列資料庫軟體來支援 SQL Server 故障轉移叢集:

  • SQL Server 2019,Enterprise Edition 和 Standard Edition

  • SQL Server 2017 年 Enterprise Edition 版和 Standard 版

  • SQL Server 2016,Enterprise Edition 和 Standard Edition

  • SQL Server 2014,Enterprise Edition 和 Standard Edition

  • SQL Server 2012 SP2 和 CU2,Enterprise Edition 和 Standard Edition

若要使用 SQL 故障轉移叢集,您應該先設定並設定 SQL Server 叢集,然後再部署您的前端集區。 如需在 SQL Server 2012 中故障轉移叢集的最佳做法和設定指示,請參閱https://technet.microsoft.com/library/hh231721.aspx

備註

SQL Server 2019、2017 和 SQL Server 2016 是 商務用 Skype Server 2019 唯一支援的版本。

若要使用 SQL 故障轉移叢集,您應該先設定並設定 SQL Server 叢集,然後再部署您的前端集區。 如需在 SQL Server 2014 和 2016 中故障轉移叢集的最佳做法和設定指示,請參閱https://technet.microsoft.com/library/hh231721.aspx。 如需 SQL Server 2008 中的故障轉移叢集,請參閱https://technet.microsoft.com/library/ms189134(v=sql.105).aspx

安裝 SQL Server 時,您應該安裝 SQL Server Management Studio 來管理資料庫和記錄檔位置的位置。 當您安裝 SQL Server 時,SQL Server Management Studio 會以選用元件的形式安裝。