Share via


DNS 負載平衡

 

上次修改主題的時間: 2012-10-17

Microsoft Lync Server 2010 引進 DNS 負載平衡,這是一套軟體解決方案,可以明顯減輕在網路上進行負載平衡的管理負荷。DNS 負載平衡可以平衡 Lync Server 2010 所特有的網路流量,例如 SIP 流量和媒體流量。

如果部署 DNS 負載平衡,則組織在硬體負載平衡器方面的管理負荷會明顯降低。此外,負載平衡器中針對 SIP 流量的設定錯誤問題所涉及的複雜疑難排解也得以排除。您也可以防止伺服器連線,以便將伺服器離線。DNS 負載平衡也可以確保硬體負載平衡器問題不會影響基本通話路由等這類 SIP 流量元素。

相較於將硬體負載平衡器用於全部的流量類型,如果使用 DNS 負載平衡也能讓您購買成本較低的硬體負載平衡器。您應使用通過 Lync Server 2010 互通性資格測試的負載平衡器。如需負載平衡器互通性測試的詳細資訊,請參閱<Lync Server 2010 負載平衡器協力廠商>,網址為:https://go.microsoft.com/fwlink/?linkid=202452&clcid=0x404

DNS 負載平衡支援前端集區、Edge Server 集區、Director 集區和獨立中繼伺服器集區。

前端集區和 Director 集區上的 DNS 負載平衡

您可以針對前端集區和 Director 集區上的 SIP 流量使用 DNS 負載平衡。部署 DNS 負載平衡之後,這些集區還是需要使用硬體負載平衡器,但只限用戶端到伺服器的 HTTPS 流量。硬體負載平衡器會用於用戶端透過連接埠 443 和 80 送出的 HTTPS 流量。

雖然這些集區仍然需要硬體負載平衡器,但是其設定和系統管理主要是針對 HTTPS 流量,這也是硬體負載平衡器的系統管理員比較熟悉的領域。

DNS 負載平衡以及支援的舊版用戶端和伺服器

DNS 負載平衡只支援對執行 Lync Server 2010 的伺服器和 Lync Server 2010 用戶端進行自動容錯移轉。舊版的用戶端和 Office Communications Server 還是可以連線至執行 DNS 負載平衡的集區,但是如果它們無法連線至 DNS 負載平衡將它們轉介到的第一部伺服器,它們就無法容錯移轉至集區中的另一部伺服器。如果您只有少數用戶端或伺服器執行較舊的版本,或很快就會將這些電腦移轉至 Lync Server 2010,這或許是可以容忍的現象。

此外,如果您在使用 Exchange UM,則只有 Exchange 2010 SP1 或最新的 Service Pack 才具有 Lync Server 2010 DNS 負載平衡的內建支援。如果您使用舊版 Exchange,則下列 Exchange UM 案例沒有容錯移轉功能:

  • 在電話上播放企業語音語音信箱

  • 從 Exchange UM 自動語音應答轉接通話

所有其他 Exchange UM 案例則會正常運作。

下表彙總決定是否在前端集區上部署 DNS 負載平衡時的考量。

決定是否在前端集區上部署 DNS 負載平衡時的方針

狀況 是否支援 DNS 負載平衡? 是否建議使用 DNS 負載平衡? 是否建議 (僅) 使用硬體負載平衡器?

集區中的所有或大部分使用者都是執行 Lync Server 2010 用戶端。

集區中有許多使用者仍然在執行舊版用戶端。

僅與其他執行 Lync Server 2010 的伺服器相互溝通。

與許多執行舊版 Office Communications Server 的伺服器相互溝通。

在 Exchange 2010 SP1 上執行 Exchange UM (或未執行 Exchange UM)

在前端集區和 Director 集區上部署 DNS 負載平衡

在前端集區和 Director 集區上部署 DNS 負載平衡,需要您對 FQDN 和 DNS 記錄執行一些額外步驟。

  • 集區若要使用 DNS 負載平衡,必須要有兩個 FQDN:一個是供 DNS 負載平衡使用的一般集區 FQDN (如 pool01.contoso.com),這會解析為集區中伺服器的實體 IP;另一個是集區的 Web 服務的 FQDN (如 web01.contoso.com),這會解析為集區的虛擬 IP 位址。

    在拓撲產生器中,如果您要部署集區的 DNS 負載平衡,則必須在 [指定此集區的 Web 服務 URL] 頁面中選取 [覆寫內部 Web 服務集區 FQDN] 核取方塊,並輸入 FQDN,以為集區的 Web 服務建立這個額外的 FQDN。

  • 若要支援 DNS 負載平衡所使用的 FQDN,您必須佈建 DNS,以將集區 FQDN (如 pool01.contoso.com) 解析為集區中所有伺服器的 IP 位址 (例如,192.168.1.1、192.168.1.2 等)。您應該只包含目前部署之伺服器的 IP 位址。

Edge Server 集區上的 DNS 負載平衡

您可以在 Edge Server 集區上部署 DNS 負載平衡。如果這麼做,則必須注意下列考量。

在 Edge Server 上使用 DNS 負載平衡,會導致下列案例喪失容錯移轉能力:

只要集區中的所有 Edge Server 都啟動並執行,這些案例就能運作,但是如果其中一個 Edge Server 無法使用,則在這些案例中任何傳送給該 Edge Server 的要求都會失敗,而不是路由至另一個 Edge Server。

使用 DNS 負載平衡,也會導致遠端 Exchange UM 使用者在這些 Exchange UM 案例中喪失容錯移轉能力:

  • 在電話上播放企業語音語音信箱

  • 從 Exchange UM 自動語音應答轉接通話

所有其他 Exchange UM 案例則會正常運作。

內部 Edge 介面和外部 Edge 介面必須使用相同類型的負載平衡。您不能在一個 Edge 介面上使用 DNS 負載平衡,而在另一個 Edge 介面上使用硬體負載平衡。

在 Edge Server 集區上部署 DNS 負載平衡

若要在 Edge Server 集區的外部介面上部署 DNS 負載平衡,您需要下列 DNS 項目:

  • 針對 Lync Server Access Edge Service,集區中的每部伺服器都需要一個項目。每個項目都必須將 Lync Server Access Edge Service 的 FQDN (例如,sip.contoso.com) 解析為集區中其中一個 Edge Server 上的 Lync Server Access Edge Service 的 IP 位址。

  • 針對 Lync Server Web Conferencing Edge Service,集區中的每部伺服器都需要一個項目。每個項目都必須將 Lync Server Web Conferencing Edge Service 的 FQDN (例如,webconf.contoso.com) 解析為集區中其中一個 Edge Server 上的 Lync Server Web Conferencing Edge Service 的 IP 位址。

  • 針對 Lync Server Audio/Video Edge Service,集區中的每部伺服器都需要一個項目。每個項目都必須將 Lync Server Audio/Video Edge Service 的 FQDN (例如,av.contoso.com) 解析為集區中其中一個 Edge Server 上的 Lync Server A/V Edge Service 的 IP 位址。

若要在 Edge Server 集區的內部介面上部署 DNS 負載平衡,您必須新增一筆 DNS A 記錄,並讓它將 Edge Server 集區的內部 FQDN 解析為集區中每部伺服器的 IP 位址。

在中繼伺服器集區上使用 DNS 負載平衡

您可以在獨立中繼伺服器集區上使用 DNS 負載平衡,所有 SIP 和媒體流量都是透過 DNS 負載平衡進行平衡處理。

若要在中繼伺服器集區上部署 DNS 負載平衡,您必須佈建 DNS,以將集區 FQDN (例如,mediationpool1.contoso.com) 解析為集區中所有伺服器的 IP 位址 (例如,192.168.1.1、192.168.1.2 等)。