關於負載均衡的簡單總結

dbasdk發表於2017-06-27
    負載均衡(Load Balance,簡稱LB)是一種伺服器或網路裝置的叢集技術。負載均衡將特定的業務(網路服務、網路流量等)分擔給多個伺服器或網路裝置,從而提高了業務處理能力,保證了業務的高可用性。
    負載均衡基本概念有:實服務、實服務組、虛服務、排程演算法、持續性等,其常用應用場景主要是伺服器負載均衡,鏈路負載均衡。
    在常用的大型伺服器系統當中都存在著負載均衡元件,常用的像微軟的網路負載平衡(NLB:Network Load Balancing,網路負載均衡)、甲骨文的Oracle RAC、思科的負載均衡(SLB:Server Load Balancer,伺服器負載均衡),Apach+Tomcat 負載均衡,它們能從硬體或軟體不同方面實現系統各節點的負載平衡,有效地提高大型伺服器系統的執行效率,從而提升系統的吞吐量。

NLB:


NLB runs as a Windows networking driver. Its operations are transparent to the TCP/IP networking stack.


SLB:

當客戶端開啟一個到虛擬伺服器的新連線時,SLB會根據負載均衡演算法決定使用哪臺真實伺服器。
SLB提供了一種針對真實伺服器的TCP SYN flood攻擊的控制機制,從而可阻止某些型別的拒絕服務(DoS)攻擊。

參考:
1、
2、(v=ws.11).aspx
3、
4、

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-2141297/,如需轉載,請註明出處,否則將追究法律責任。

相關文章