商務用 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 Edition
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 Edition 有限制,請參閱下文附注
SQL Server 2016 Enterprise Edition
SQL Server 2016 Standard Edition 有限制,請參閱下文附注
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 的 Back End Server 上部署 AlwaysOn 可用性群組。
SQL Server容錯移轉叢集
商務用 Skype Server使用下列資料庫軟體來支援SQL Server容錯移轉叢集:
SQL Server 2019 年 Enterprise Edition 版和 Standard Edition
SQL Server 2017 年 Enterprise Edition 版和 Standard Edition
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會以選用元件的形式安裝。