網(wǎng)站服務(wù)器負(fù)載均衡原理及實(shí)現(xiàn)
發(fā)布時(shí)間:2020-02-26 點(diǎn)擊次數(shù):
負(fù)載均衡建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,它提供了一種廉價(jià)有效透明的方法擴(kuò)展網(wǎng)絡(luò)設(shè)備和服務(wù)器的帶寬、增加吞吐量、加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力、提高網(wǎng)絡(luò)的靈活性和可用性。
負(fù)載均衡,分?jǐn)偟蕉鄠€(gè)操作單元上進(jìn)行執(zhí)行,例如Web服務(wù)器、FTP服務(wù)器、企業(yè)關(guān)鍵應(yīng)用服務(wù)器和其它關(guān)鍵任務(wù)服務(wù)器等,從而共同完成工作任務(wù)。
適用的范圍
提高業(yè)務(wù)可用性
一般我們通過部署多臺(tái)主機(jī)提高服務(wù)的可用性,云主機(jī)配合EasySLB一起使用,無需任何程序修改,即可方便的實(shí)現(xiàn)高可用方案。 EasySLB通過檢測(cè)后端服務(wù)的健康程度,自動(dòng)隔離異常的實(shí)例,迅速實(shí)現(xiàn)故障切換;當(dāng)該實(shí)例恢復(fù)正常的時(shí)候,又會(huì)自動(dòng)恢復(fù)負(fù)載。
無縫的業(yè)務(wù)伸縮
業(yè)務(wù)統(tǒng)一通過負(fù)載均衡的虛擬IP對(duì)外提供服務(wù),當(dāng)業(yè)務(wù)壓力增加的時(shí)候,可通過向后端服務(wù)器池中添加主機(jī)來提升性能, 當(dāng)壓力降低時(shí),可減少主機(jī),由于服務(wù)的虛擬IP不會(huì)發(fā)生變化,整個(gè)伸縮過程對(duì)相關(guān)調(diào)用或訪問者不產(chǎn)生影響。
解決的問題
大型網(wǎng)站使用單一服務(wù)器已經(jīng)難以支撐,需要使用多臺(tái)服務(wù)器建為集群,以實(shí)現(xiàn)負(fù)載均衡并減少單機(jī)故障率。 集群中的WEB服務(wù)器即使一臺(tái)或二臺(tái)死機(jī),也不影響網(wǎng)站的正常訪問。
負(fù)載均衡服務(wù)是解決方案基于云計(jì)算平臺(tái)提供的擴(kuò)展應(yīng)用服務(wù)器負(fù)載能力、增加吞吐量、加強(qiáng)數(shù)據(jù)處理能力、提高應(yīng)用靈活性和可用性的一項(xiàng)高端服務(wù)。
案例分享
藍(lán)點(diǎn)網(wǎng)絡(luò)官方網(wǎng)站以前采用單機(jī)方案,經(jīng)常出現(xiàn)負(fù)載過高,客戶反映訪問很慢的情況,同時(shí)非常擔(dān)心硬盤損壞導(dǎo)致數(shù)據(jù)丟失。 目前采用云構(gòu)架,2臺(tái)文件云主機(jī)(一主一備)、10臺(tái)WEB云服務(wù)器集群,二臺(tái)SQL2008數(shù)據(jù)庫服務(wù)器(一主一備,實(shí)時(shí)鏡像備份), 二臺(tái)調(diào)度器云服務(wù)器(一主一備)負(fù)責(zé)負(fù)載均衡,將客戶請(qǐng)求平均分配給10臺(tái)WEB服務(wù)器,當(dāng)其中的某臺(tái)WEB服務(wù)器發(fā)生故障時(shí), 在10秒內(nèi)可以自動(dòng)將請(qǐng)求轉(zhuǎn)發(fā)到其他健康的服務(wù)器上。采用云構(gòu)架后系統(tǒng)速度得到了顯著提升,數(shù)據(jù)安全性提升了若干倍。 數(shù)據(jù)放在電信機(jī)房,前端通過智能CDN技術(shù)解決聯(lián)通客戶訪問較慢的問題。
推薦配置方案
服務(wù)器的硬件單臺(tái)的配置方案如下(建議6臺(tái),可根據(jù)負(fù)載情況動(dòng)態(tài)增加WEB服務(wù)器的數(shù)量):
文件服務(wù)器一臺(tái),建議大硬盤
負(fù)載均衡服務(wù)器一臺(tái),建議大帶寬
數(shù)據(jù)庫服務(wù)器1~2臺(tái),建議配置較高的內(nèi)存和CPU
WEB服務(wù)器3~5臺(tái): 外網(wǎng)帶寬只需要1M即可
------------------------------------------------------------------------------------------
藍(lán)點(diǎn)網(wǎng)絡(luò)提供:網(wǎng)站建設(shè)、APP開發(fā)、微信小程序、400電話、軟件開發(fā)、服務(wù)器托管/租用等業(yè)務(wù)。
從2003年開始,我們始終堅(jiān)守【網(wǎng)站建設(shè)】服務(wù),19年從未放棄!!
售前咨詢:0311-8736 0077
售后服務(wù):0311-8736 0066
值班手機(jī):189 3198 6878