共用方式為


Web 對主機負載平衡

Internet Information Services (IIS) 可以使用 Windows 網路負載平衡 (NLB) 來提供傳入 HTTP 要求的負載平衡和容錯移轉支援。 NLB 是以 TCP/IP 為基礎的負載平衡解決方案,可將傳入 TCP/IP 封包負載平衡至叢集中的所有節點或叢集中的單一節點。 NLB 會將負載分散到相同的伺服器。

主機整合伺服器用戶端和網頁瀏覽器會透過 IIS 存取 ACTIVE Server Pages (ASP) ,以叫用呼叫 CICS 或 IMS 交易程式 (TP) 的 CICS 或 IMS 交易程式 (TI) 方法。

NLB 可在企業系統上提供高可用性。 它會偵測連線失敗,並自動將要求重新導向至伺服器陣列中的其他節點。 NLB 也會在伺服器陣列中以伺服器負載為基礎的各種節點之間負載平衡所有傳入封包時,改善效能。

您可以設定 NLB 來平衡使用單一親和性、無同質或類別 C 之多部伺服器上的負載。沒有親和性會將所有傳入 TCP/IP 要求分散到 NLB 伺服器陣列中的任何節點,這可能會增加需要重新導向的要求數目,因為會話狀態沒有概念。 我們建議您使用 IIS 來散發針對單一親和性設定的 HTTP 要求。 當伺服器設定為單一親和性時,所有使用 NLB 虛擬 IP 位址的傳入封包都會鎖定到伺服器陣列中的特定節點。 使用叢集 IP 位址從用戶端傳送的每個封包都會連線到該節點。

注意

NLB 無法偵測 TI 自動化伺服器是否無法回應。 它只能偵測伺服器是否失敗,例如 TCP/IP 沒有回應。

另請參閱

負載平衡和線上備份