.NET開發框架(八)-服務器集羣之網絡負載平衡演示(視頻)

(雙擊全屏播放-服務器集羣之負載平衡-NLB演示)html

觀看NLB視頻的童鞋,都會繼續觀看IIS的負載平衡教程點擊>>shell

 

本文以【圖文+視頻】,講解Windows服務器集羣的網絡負載平衡NLB的做用,以及在.NET開發框架的架構設計中,如何應用NLB與ARR,使用它們各有什麼優勢。服務器

教程目錄: 網絡

        一、安裝配置負載均衡架構

        二、安裝所需組件app

        三、配置負載均衡負載均衡

        四、網站部署與同步框架

        五、安裝程序與運行環境的同步ide

        六、網站內容與配置的同步oop

        七、配置入口服務器

        八、驗證負載均衡

 

如下主要圍繞如下.NET開發框架的架構設計圖展開:

 

 

 

引用:

.NET框架學苑-更多技術教程:http://letyouknow.net

.NET開發框架-演示地址:http://agile.letyouknow.net

 

 

什麼是服務器集羣NLB?

        服務器集羣之網絡負載平衡 (NLB) ,它能夠加強 Internet 服務器應用程序的可用性和可伸縮性。NLB工做原理是使用兩臺或更多臺一塊兒工做的主機(服務器)組成羣集,客戶端使用一個IP地址或一組地址訪問羣集。

 

NLB 有什麼優勢與做用?

可伸縮性

可伸縮性是度量計算機、服務或應用程序如何更好地改進以知足持續增加的性能需求的標準。對於 NLB 羣集而言,可伸縮性是指當羣集的所有負載超過其能力時逐步將一個或多個系統添加到現有羣集中的功能。爲支持可伸縮性,NLB 可執行如下操做:

  • 平衡 NLB 羣集上對各個 TCP/IP 服務的負載請求。

  • 在一個羣集中最多支持 32 臺計算機。

  • 平衡羣集中多個主機之間的多個服務器負載請求(來自同一個客戶端或來自幾個客戶端)。

  • 在負載增長時,支持在不關閉羣集的狀況下向 NLB 羣集中添加主機。

  • 在負載下降時,支持從羣集中刪除主機。

  • 經過所有實現管道化提升性能並下降開銷。管道容許向 NLB 羣集發送請求,而無需等待響應上一個發送的請求。

高可用性

經過最大程度地減小停機時間,高可用系統可以可靠地提供可接受級別的服務。爲提供高可用性,NLB 包括一些內置功能,這些功能可自動執行如下操做:

  • 檢測發生故障或脫機的羣集主機並對其進行恢復。

  • 在添加或刪除主機時平衡網絡負載。

  • 在十秒以內恢復並從新分發負載。

可管理性

NLB 提供如下可管理性功能:

  • 使用 NLB 管理器,能夠從單個計算機管理和配置多個 NLB 羣集和羣集主機。

  • 使用端口管理規則,能夠爲單個 IP 端口或一組端口指定負載平衡行爲。

  • 能夠爲每一個網站定義不一樣的端口規則。若是您對多個應用程序或網站使用相同的一組負載平衡服務器,則端口規則基於目標虛擬 IP 地址(使用虛擬羣集)。

  • 使用可選的單主機規則,能夠將全部客戶端請求引導至單個主機。NLB 將客戶端請求路由到運行特定應用程序的特定主機。

  • 能夠阻止對某些 IP 端口進行不須要的網絡訪問。

  • 能夠在羣集主機上啓用 Internet 組管理協議 (IGMP) 支持,以控制交換機廣播(在多播模式中操做時)。

  • 使用 shell 命令或腳本,能夠從運行 Windows 的任何聯網計算機上遠程啓動、中止和控制 NLB 操做。

  • 能夠查看 Windows 事件日誌以檢查 NLB 事件。NLB 在事件日誌中記錄全部操做和羣集更改。

易用性

NLB 提供了許多便於使用的功能:

  • 能夠將 NLB 做爲標準的 Windows 網絡鏈接驅動程序組件進行安裝。

  • NLB 不須要更改任何硬件便可啓用和運行。

  • 使用 NLB 管理器能夠新建 NLB 羣集。

  • 使用 NLB 管理器,能夠從一臺遠程或本地計算機上配置和管理多個羣集以及羣集的全部主機。

  • NLB 容許客戶端使用單個邏輯 Internet 名稱和虛擬 IP 地址(稱爲羣集 IP 地址,它保留每臺計算機的各個名稱)訪問羣集。NLB 容許多宿主服務器具備多個虛擬 IP 地址。

    若是是虛擬羣集,則不須要服務器是多宿主服務器便可具備多個虛擬 IP 地址。

  • 能夠將 NLB 綁定到多個網絡適配器,這樣您即可以在每一個主機上配置多個獨立的羣集。支持多個網絡適配器與虛擬羣集不一樣,由於虛擬羣集容許您在單個網絡適配器上配置多個羣集。

  • 不須要修改服務器應用程序便可在 NLB 羣集中運行。

  • 若是羣集主機出現故障而且後來又恢復聯機,則能夠將 NLB 配置爲自動將該主機添加到羣集。以後,添加的主機將可以開始處理來自客戶端的新的服務器請求。

  • 能夠在不打擾其餘主機上羣集操做的狀況下使計算機脫機進行預防性的維護。

相關文章
相關標籤/搜索