企業(yè)什么情況下需要負(fù)載均衡?
單服務(wù)器的性能無(wú)法滿足業(yè)務(wù)需求,就需要把多臺(tái)服務(wù)器組成集群系統(tǒng)提高整體的處理性能。基于上述需求,我們要使用統(tǒng)一的流量入口來(lái)對(duì)外提供服務(wù),本質(zhì)上就是需要一個(gè)流量調(diào)度器,通過(guò)均衡的算法,將用戶大量的請(qǐng)求流量均衡地分發(fā)到集群中不同的服務(wù)器上。這其實(shí)就是負(fù)載均衡。
負(fù)載均衡(Load Balance),意思是將負(fù)載(工作任務(wù),訪問請(qǐng)求)進(jìn)行平衡、分?jǐn)偟蕉鄠€(gè)操作單元(服務(wù)器,組件)上進(jìn)行執(zhí)行。是解決高性能,單點(diǎn)故障(高可用),擴(kuò)展性(水平伸縮)的終極解決方案。
一、負(fù)載均衡原理
系統(tǒng)的擴(kuò)展可分為縱向(垂直)擴(kuò)展和橫向(水平)擴(kuò)展。縱向擴(kuò)展,是從單機(jī)的角度通過(guò)增加硬件處理能力,比如CPU處理能力,內(nèi)存容量,磁盤等方面,實(shí)現(xiàn)服務(wù)器處理能力的提升,不能滿足大型分布式系統(tǒng)(網(wǎng)站),大流量,高并發(fā),海量數(shù)據(jù)的問題。因此需要采用橫向擴(kuò)展的方式,通過(guò)添加機(jī)器來(lái)滿足大型網(wǎng)站服務(wù)的處理能力。比如:一臺(tái)機(jī)器不能滿足,則增加兩臺(tái)或者多臺(tái)機(jī)器,共同承擔(dān)訪問壓力。
應(yīng)用集群:將同一應(yīng)用部署到多臺(tái)機(jī)器上,組成處理集群,接收負(fù)載均衡設(shè)備分發(fā)的請(qǐng)求,進(jìn)行處理,并返回相應(yīng)數(shù)據(jù)。
負(fù)載均衡設(shè)備:將用戶訪問的請(qǐng)求,根據(jù)負(fù)載均衡算法,分發(fā)到集群中的一臺(tái)處理服務(wù)器。
二、負(fù)載均衡的作用
1.解決并發(fā)壓力,提高應(yīng)用處理性能(增加吞吐量,加強(qiáng)網(wǎng)絡(luò)處理能力);
2.提供故障轉(zhuǎn)移,實(shí)現(xiàn)高可用;
3.通過(guò)添加或減少服務(wù)器數(shù)量,提供網(wǎng)站伸縮性(擴(kuò)展性);
4.安全防護(hù);(負(fù)載均衡設(shè)備上做一些過(guò)濾,黑白名單等處理)
負(fù)載均衡常見的有: 軟件負(fù)載均衡、硬件負(fù)載均衡、DNS負(fù)載均衡。不過(guò)一般而言像小公司或者流量不大的公司都是只需要軟件負(fù)載均衡。真正公司發(fā)展起來(lái)用戶量激增才會(huì)考慮多機(jī)房和上硬件,畢竟是需求的驅(qū)使和不差錢了。
新網(wǎng)負(fù)載均衡雙機(jī)架構(gòu),定時(shí)對(duì)后端服務(wù)進(jìn)行健康檢查,自動(dòng)屏蔽異常實(shí)例,保障業(yè)務(wù)連續(xù)性;分鐘級(jí)部署,控制臺(tái)簡(jiǎn)潔易用,僅需幾步就可完成變配續(xù)費(fèi),實(shí)現(xiàn)靈活選擇和輕松管理;可針對(duì)負(fù)載均衡規(guī)格、帶寬進(jìn)行變更操作,靈活滿足業(yè)務(wù)需求:http://www.xinnet.com/cs/slb.html
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)
送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)
需注明出處:新網(wǎng)idc知識(shí)百科