本主題包含以下幾節:

可用性、延展性及叢集技術

Windows Server 2008 R2 提供兩種叢集技術:容錯移轉叢集和網路負載平衡 (NLB)。容錯移轉叢集主要提供高可用性;網路負載平衡提供延展性,同時又有助於提高 Web 服務的可用性。

選擇哪種叢集技術 (容錯移轉叢集或網路負載平衡),主要是取決於執行的應用程式是否擁有長時間操作的記憶體內部狀態:

  • 容錯移轉叢集是為了具有長時間操作記憶體內部狀態的應用程式,或是具有大型、頻繁更新之資料狀態的應用程式而設計的。這些稱為可設定狀態的應用程式,而且其中包含資料庫應用程式與訊息應用程式。容錯移轉叢集的典型用法包括檔案伺服器、列印伺服器、資料庫伺服器及訊息伺服器。

  • 網路負載平衡則是針對沒有長時間操作記憶體內部狀態的應用程式而設計的。這些是稱為無狀態的應用程式。無狀態應用程式將每個用戶端要求視為獨立作業,因此它可以個別負載平衡每個要求。無狀態應用程式通常具有唯讀資料或不常變更的資料。前端網頁伺服器、虛擬私人網路 (VPN)、檔案傳輸通訊協定 (FTP) 伺服器,以及防火牆和 Proxy 伺服器通常會使用網路負載平衡。網路負載平衡叢集也支援其他 TCP 型或 UDP 型的服務與應用程式。

網路負載平衡概觀

網路負載平衡 (NLB) 服務增強網際網路伺服器應用程式的可用性和延展性,例如用於 Web、FTP、防火牆、Proxy、虛擬私人網路 (VPN) 以及其他重要任務的伺服器。

什麼是 NLB 叢集?

執行 Windows 的單一電腦可提供有限等級的伺服器可靠性和可擴充的效能。不過,將兩部或更多執行其中一種 Windows Server 2008 R2 產品的電腦資源結合成單一虛擬叢集,NLB 可以傳遞網頁伺服器和其他關鍵伺服器所需的可靠性和效能。

每部主機個別執行想要的伺服器應用程式 (例如,適用於 Web、FTP 及 Telnet 伺服器的應用程式)。NLB 將內送的用戶端要求分配給叢集中的各個主機。您可以視需要設定每部主機處理的負載權數。您也可以將主機動態新增至叢集,以處理增加的負載。此外,NLB 可以將所有流量導向指定的單一主機,該主機稱為預設主機。

NLB 允許利用同一組叢集 IP 位址來處理叢集中的所有電腦,而且它會針對每部主機維護一組唯一的固定 IP 位址。對於負載平衡應用程式,當主機失效或離線時,叢集功能會自動將負載重新分派到仍在運作中的電腦。當電腦意外失效或離線時,與失效或離線伺服器的作用中連線會中斷。不過,如果您有意將主機關機,則可在電腦離線之前,先使用 drainstop 命令,來維持所有作用中連線。在任何情況中,當離線電腦準備就緒時,可以在背景重新加入叢集並重新分擔負載量,讓叢集中的其他電腦處理較少的流量。

NLB 叢集的軟硬體考量

  • NLB 安裝為標準的 Windows 網路驅動程式元件。

  • 您不需要變更硬體就能啟用和執行 NLB。

  • NLB 管理員可讓您建立新的 NLB 叢集,並從單一遠端或本機電腦設定和管理叢集以及所有叢集的主機。

  • NLB 可讓用戶端使用單一邏輯網際網路名稱,以及稱為叢集 IP 位址 (它會保留每部電腦的個別名稱) 的虛擬 IP 位址來存取叢集。NLB 允許多重主目錄伺服器使用多個虛擬 IP 位址。

    附註

    如果是虛擬叢集,伺服器不一定要是具有多個虛擬 IP 位址的多重主目錄伺服器。

  • NLB 可繫結到多個網路介面卡,讓您在每部主機上設定多個獨立叢集。支援多個網路介面卡與虛擬叢集不同,虛擬叢集允許您在單一網路介面卡上設定多個叢集。

安裝 NLB 功能

若要使用網路負載平衡 (NLB),電腦在已安裝 NLB 的介面卡上只能有 TCP/IP。請勿將任何其他通訊協定 (例如 IPX) 新增至此介面卡。NLB 可以負載平衡使用 TCP/IP 做為其網路通訊協定的任何應用程式或服務,並關聯至特定的傳輸控制通訊協定 (TCP) 或使用者資料包通訊協定 (UDP) 連接埠。

若要安裝和設定 NLB,您必須使用每部主機上 Administrators 群組中所列的帳戶。如果安裝及設定每部主機時不是使用 Administrators 群組中的帳戶,則會提示您提供此類帳戶的登入認證。若要設定 NLB 管理員預設使用的帳戶:在 NLB 管理員中,展開 [選項] 功能表,然後按一下 [認證]。建議您不要將此帳戶用於任何其他目的。

您可以使用 初始設定工作 或 伺服器管理員 安裝 NLB。若要安裝 NLB,請在工作清單中按一下 [新增功能],然後在精靈的功能清單中按一下 [網路負載平衡]

管理 NLB

伺服器角色和功能是透過使用 Microsoft Management Console (MMC) 嵌入式管理單元來管理的。若要開啟 [網路負載平衡管理員] 嵌入式管理單元,請按一下 [開始][系統管理工具],然後按一下 [網路負載平衡管理員]。您也可以在命令提示字元中輸入 Nlbmgr 來開啟 [網路負載平衡管理員]。

NLB 的其他參考資料

若要深入了解 NLB,您可以檢視伺服器上的 [說明]。若要這樣做,請開啟上一節中所述的 [網路負載平衡管理員],然後按 F1 鍵。