什么是服務器負載均衡?當前大多數(shù)的互聯(lián)網(wǎng)系統(tǒng)都使用了服務器集群技術(shù),集群是將相同服務部署在多臺服務器上構(gòu)成一個集群整體對外提供服務,這些集群可以是 Web 應用服務器集群,也可以是數(shù)據(jù)庫服務器集群,還可以是分布式緩存服務器集群等等。在實際應用中,在 Web 服務器集群之前總會有一臺負載均衡服務器,負載均衡設備的任務就是作為 Web 服務器流量的入口,挑選最合適的一臺 Web 服務器,將客戶端的請求轉(zhuǎn)發(fā)給它處理,實現(xiàn)客戶端到真實服務端的透明轉(zhuǎn)發(fā)。
一、服務器負載均衡是什么意思?
服務器負載均衡是由多臺服務器以對稱的方式組成一個服務器集合,每臺服務器都具有等價的地位,都可以單獨對外供應效力而無須其他服務器的輔助。 經(jīng)過某種負載分管技術(shù),將外部發(fā)送來的央求均勻分配到對稱結(jié)構(gòu)中的某一臺服務器上,而接收到央求的服務器獨登時回應客戶的央求。服務器均衡負載可以平均分配客戶央求到服務器列陣,籍此供應快速獲取重要數(shù)據(jù),解決很多并發(fā)訪問效力問題。這種群集技術(shù)可以用最少的出資取得接近于大型主機的性能。 負載均衡建立在現(xiàn)有網(wǎng)絡結(jié)構(gòu)之上,它提供了一種廉價有效透明的方法,擴展網(wǎng)絡設備和服務器的帶寬、增加吞吐量、加強網(wǎng)絡數(shù)據(jù)處理能力、提高網(wǎng)絡的靈活性和可用性。
二、服務器負載均衡的兩種類型
1、根據(jù)DNS負載均衡
經(jīng)過DNS效力中的隨機姓名解析來完結(jié)負載均衡,在DNS服務器中,可認為多個不同的地址配置同一個姓名,而最終查詢這個姓名的客戶機將在解析這個姓名時得到其中一個地址。因此,關于同一個姓名,不同的客戶時機得到不同的地址,他們也就訪問不同地址上的Web服務器,然后達到負載均衡的目的。
2、反向署理負載均衡
運用署理服務器可以將央求轉(zhuǎn)發(fā)給內(nèi)部的Web服務器,讓署理服務器將央求均勻地轉(zhuǎn)發(fā)給多臺內(nèi)部Web服務器之一上,然后達到負載均衡的目的。這種署理方式與一般的署理方式有所不同,標準署理方式是客戶運用署理訪問多個外部Web服務器,而這種署理方式是多個客戶運用它訪問內(nèi)部Web服務器,因此也被稱為反向署理模式。
三、負載均衡的好處
1、高智能化
運用虛擬IP(VIP)地址代表方針服務器和運用,將會話分配到最高可用性的服務器,全程監(jiān)控每個會話,效力恢復后自動重新掛號,并轉(zhuǎn)發(fā)客戶機和服務器信息包時供應全地址變換。簡略有用的負載均衡算法可以配置包括循環(huán)法、最少銜接法、散列法或最少失誤法等多種不同的負載均衡方法,也可以對個別服務器配置最大銜接數(shù)量閾值和加權(quán)值,以防止服務器超載。
2、高可靠性
架構(gòu)在專用的高速骨干網(wǎng)之上,該骨干網(wǎng)絡供應延遲極小的網(wǎng)絡連通性,然后保障GSLB的功能正常發(fā)揮和高性能,遠遠優(yōu)于根據(jù)公網(wǎng)的GSLB。并且,當主站點機房的Internet出口呈現(xiàn)毛病時,還能將用戶自動、透明地從其他分站點Internet入口導向主站點服務器。
3、高可用性
選用熱備份方法,在極短時間內(nèi)對服務器鏈路、交換端口和交換機進行檢測和毛病轉(zhuǎn)移,使運用免受毛病影響;任何一個服務器或服務器群發(fā)生毛病或阻塞,用戶將被自動引導到下一個最佳備份服務器或站點,然后更進一步提高了效力和內(nèi)容的可用性。