M$系統的中文名稱,有時真會讓人迷霧重重。ulysses 寫:進藤兄,你是不是誤解了 Windows Network Load Balancing 的用途?進藤光 寫:我不知道連微軟都說是【網路負載平衡】我還能說啥??
摘錄自微軟技術文件
簡單的說,Network Load Balancing 是讓一個『Cluster』中所有電腦能夠依照實際負載的狀況,來決定該由哪台機器來提供服務。這裡說的 Load 實際上也有兩個定義,一個是網路封包壅塞程度,一個是 CPU 的使用程度。Network Load Balancing 適用的範圍,則是以 Distributed Computing 應用程式,或是單一的網路服務為主。Network Load means the mechanism by which the requests that come for various services are shared among the load bearing nodes of the cluster.
Application Center 2000 Network Load balancing offers us the following abilities
- Ability for the n noded cluster to have n-1 way failover. That is, all the systems in the node need to fail in order that the service not to be available.
- Increased Bandwidth serviceability. Gone are the days when you had a 1.5MBps internet connection, however you were restricted to only 100 users at a time as your top notch computer could not process more than that!
- Freedom from Hardware specific solutions. No more getting custom components to get a workable cluster running!
- Scalability- Grow your ability to serve more users just by adding a new node. The rest happens automaticall
也就是說,Load Balancing 的定義就是讓一個『Cluster』內部的負載平衡。
公司有兩條對外路徑,看哪條比較空就用哪條下載,那叫做封包選徑演算法,不稱為 Load Balancing。這表示你的路由器要採用 EIGRP 或收斂比較慢的 IGRP,不能用比較普遍的 RIP 與 OSPF。
NAPT 會錯亂。兩邊的都會。JamesCooper 寫:如果你希望人家從外面直接用IP連你,而不是DNS的FQDN名稱連線,但是外送流量卻想輪流跳在不同的WAN線路出去,這樣在路由上不是不行,但可能會有無法預期的問題吧?
一開始看到windows 2003 server的這個"網路負載平衡"時,也的確興奮的一下(因為當時正為線路頻寬的問題大傷腦筋)。結果,爬了一下它自己的說明文件,才發覺是一般翻譯成"叢集"的伺服器負載平衡。
