萬盛學電腦網

 萬盛學電腦網 >> 安全資訊防護 >> 服務器集群負載均衡(F5,LVS,DNS,CDN)區別以及選型

服務器集群負載均衡(F5,LVS,DNS,CDN)區別以及選型

服務器集群負載均衡(F5,LVS,DNS,CDN)區別以及選型 .

下面是“黑夜路人”的《大型網站架構優化(PHP)與相關開源軟件使用建議》 .

服務器集群負載均衡(F5,LVS,DNS,CDN)區別以及選型 .

.

======================================= .

F5全稱: F5-BIG-IP-GTM 全球流量管理器. .

是一家叫F5 Networks的公司開發的四~七層交換機,軟硬件捆綁. .

據說最初用BSD系統,現在是LINUX;硬件是Intel的PC架構,再加周邊的網絡和專用加速設備. .

當然要提提售價, 都是幾十萬RMB的身價.

.

這寶貝是用於對流量和內容進行管理分配的設備,也就是負載均衡.

.

從名字就能看出來:BIG-IP.

.

外部看來是一個IP,內部可卻是幾十台應用服務器.表現為一個虛擬的大服務器. .

所以我才說: 好大一個IP. .

LVS = Linux Virtual Server .

是俺們中國人,一個叫章文嵩的博士推創開發出來的, .

他的web: .

IBM網站的資料:集群的可擴展性及其分布式體系結構(4) .

博士關於LVS和F5的對比: .


關於和F5的差別,很難一句話說明白,都是做負載均衡的設備。 .

F5雖然也是基於BSD系統修改的(據說最新的基於Linux了),但重要的交換部分,則是通過專門的交換芯片實現的(類似有了專門的圖像處理芯片,就可以省去大量的CPU對圖像處理的運算),這樣他的性能就不會很依賴於主機的操作系統的處理能力。 .

F5上負載均衡大多是基於NAT/SNAT,也可以實現Proxy,但用的較少,做為一個上市公司,F5自然在產品化程度上做的很好,無論配置管理方便性、靈活性,性能和穩定性上都比較好。 .

LVS在NAT模式下,和F5的功能基本上是一樣的,但畢竟LVS是純粹的軟件,性能是依賴於主機的運算能力的。 .

而且,LVS是開源的項目,不應該和一個商業產品來比較,人家那是賣錢的,有很多人來維護和開發,而LVS一直是章博士義務來維護開發的,想要更好的功能,就需要有更多的人參與進來才行。 .


說的相當透徹了. .

DNS輪詢是做負載均衡最簡單有效的實現方法,各方面代價都極低.貨好便宜量又足. .

缺點就是由於沒有檢測機制, 不夠均衡,容錯反應時間長. .

國內門戶用這個技術的很多,配合squid有很好的效果. .

當然,不做負載均衡, 直接從多個ISP拉幾根線,分別提供服務是最原始的方法. .

CDN = Content Delivery Network,內容分發網絡。

.

細究起來上面的都是cdn的實現方式.

.

國內開放的服務很少(chinacache),國外卻非常流行. .

就是提供緩存節點,把目標網絡內容的訪問轉化為臨近節點的訪問.

.

響應速度/安全/透明/擴展,特別是中國這種還沒解放台灣就南北分裂的網絡格局下,更為偉大. .

不過也是貴族的服務,建設成本很高. .

ADSL + DDNS + CDN 也算是另一個建小站的途徑了.

.

把空間的租用費用投資在流量上, 直接有效. 不過電費和穩定性上不容樂觀.

.

其實CDN不只是做網站服務的, 比如在韓國,多數的CND流量都是被網絡游戲占用了.

.

試想,如果能大范圍鋪開CDN節點, 那還有必要一個游戲分那麼多區,占用那麼多服務器麼?

.

結論是還有必要  雖然確實訪問連接和響應速度對現在的網絡游戲有很大影響,但開發瓶頸更在於計算能力和數據存儲訪問. .

又一個試想,  把CDN和P2P結合, 上網的個人PC只要提供CDN服務, 就可以每月獲的xx美金的傭金.由資訊和應用提供商買單. .

怎麼看這都是個良性發展的產業鏈, 就像google明年要推出免費手機,讓廣告商買單一樣. .

不過唯一不幸福的就應該是ISP們了,現在bt這樣的共享都被封殺. .

除非這個業務被他們自己壟斷,不然也是僵屍的下場. .

用戶也不是百利無害的, 數據安全和資訊及時有挑戰. .

GV們也不是看戲的,現在還有網站可以封,寫個blog都要100萬注冊資金;

.

如果一堆SSL加密的數據四處流竄,神龍無首無尾,怎麼屏蔽過濾,怎麼防川啊~ .

回望眼,越看越像網摘,索性就再摘段完整的

.

F5功能介紹: .


1.多鏈路的負載均衡和冗余 .

copyright © 萬盛學電腦網 all rights reserved