簡化概述windows負載均衡功能系統
我們已經了解了很多開源系統下的負載均衡功能的實現,那么對于非開源類的負載均衡問題我們還沒有過總結。那么現在,我們就來討論一下windows下的集群負載均衡功能的問題。文章略顯簡單,主要是對其做一個介紹。
基于windows的五舟服務器集群系統
集群是由一組獨立的主機組成,這些主機一起工作以運行一系列共同的應用程序,同時,為客戶和應用提供單一的系統映射,用戶訪問集群系統就像訪問一個高性能的服務器一樣。集群內的主機物理上通過電纜連接,程序上則通過集群軟件連接。這些連接允許主機使用故障應急與負載均衡功能,而故障應急與負載均衡功能在單機上是不可能實現的。
集群系統是一個松耦合的多處理器系統,主機之間通過網絡實現進程通信,應用程序可以通過網絡共享內存進行消息傳送,是分布式系統的優化處理模式。
負載均衡是集群的關鍵功能,通過負載均衡計算,集群服務可以將用戶的請求發送到最合適的真實服務器來處理該項任務,同時保證整個系統的負荷隨時保持在一個合理的狀態。從而使客戶訪問集群系統提供的網絡服務就像訪問一臺高性能、高可用的服務器一樣,稱為虛擬服務器,構成現代網絡系統的綜合服務平臺。基于windows的負載均衡集群系統由服務器集群,后端存儲兩個部分組成。如圖所示:
集群技術是使多個單獨服務器實現物理和程序上的連接,并在服務器之間進行協同通訊,以使它們能夠執行共同的任務。即便某一臺服務器停止運行,故障應急進程會自動將該服務器的工作負載轉移至另一臺服務器,以保證提供持續不斷的服務。除故障應急程序之外,集群還使用負載均衡功能,該功能可使計算負載在聯網的主機間得以分配。
Windows 2000® Advanced Server 和Windows 2000 Datacenter Server 操作系統提供網絡負載均衡服務。網絡負載均衡增強了Internet服務器程序(如Web 服務器、FTP 服務器和其它關鍵任務服務器上使用的程序)的可用性和可擴展性。運行 Windows 2000 的單臺五舟服務器只能提供有限的服務器可靠性和可擴展性能。而通過將兩臺或更多的運行 Win 2K Adv Server 的五舟服務器資源組成一個集群,網絡負載平衡就可以提供關鍵任務服務器所需要的可用性和性能。