[發(fā)明專利]負載均衡的方法、裝置、存儲介質(zhì)和終端設(shè)備在審
| 申請?zhí)枺?/td> | 201810948960.9 | 申請日: | 2018-08-20 |
| 公開(公告)號: | CN108769271A | 公開(公告)日: | 2018-11-06 |
| 發(fā)明(設(shè)計)人: | 姚廣;章淼 | 申請(專利權(quán))人: | 北京百度網(wǎng)訊科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京市鑄成律師事務(wù)所 11313 | 代理人: | 陳建煥;楊瑾瑾 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 負載均衡器 機房 調(diào)度結(jié)果 負載均衡 比例配置 存儲介質(zhì) 服務(wù)流量 接收服務(wù) 終端設(shè)備 分流 調(diào)度服務(wù) 分配服務(wù) 服務(wù)容量 發(fā)送 | ||
本發(fā)明提出一種負載均衡的方法、裝置、存儲介質(zhì)和終端設(shè)備,其中,所述方法包括:獲取各機房的負載均衡器接收服務(wù)請求的服務(wù)流量;根據(jù)各機房的負載均衡器接收服務(wù)請求的服務(wù)流量和各機房的服務(wù)容量,獲得各負載均衡器向各機房分配服務(wù)請求的調(diào)度結(jié)果;以及將所述調(diào)度結(jié)果推送給分流比例配置中心,所述分流比例配置中心用于向所述負載均衡器發(fā)送最新的調(diào)度結(jié)果。采用本發(fā)明,可以快速準確地調(diào)度服務(wù)請求,達到負載均衡的效果。
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及一種負載均衡的方法、裝置、存儲介質(zhì)和終端設(shè)備。
背景技術(shù)
為了達到服務(wù)容災(zāi)、用戶就近訪問等目的,提供服務(wù)的系統(tǒng)通常會在多個機房中部署服務(wù)。這時,用戶的訪問流量需要在多個機房之間進行調(diào)度,以實現(xiàn)負載均衡、故障止損等目的。在多個機房之間調(diào)度流量的技術(shù)統(tǒng)稱為全局負載均衡。
參見圖1,全局負載均衡一般基于DNS(Domain Name System,域名系統(tǒng))來實現(xiàn)。具體地,首先,按地域?qū)τ脩暨M行劃分(例如,北京、天津)。然后,為各地域所對應(yīng)的用戶選擇一個IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址。當(dāng)某一地域的用戶請求解析服務(wù)的域名時,返回為該地域的用戶選擇的IP地址,并將該地域用戶流量引導(dǎo)到此IP地址對應(yīng)的機房。通過這種方式可以實現(xiàn)以下效果:
1、負載均衡:通過按用戶所在的地域?qū)⒂脩袅髁縿澐值较鄳?yīng)地域的機房,可以調(diào)整各個機房的負載,實現(xiàn)負載均衡;
2、止損:如果一個機房出現(xiàn)故障,將解析到此故障的機房IP地址調(diào)整為解析到其他機房的IP地址,以將用戶流量切換到正常工作的機房,達到止損的目的。
但是,基于DNS的全局負載均衡存有如下的缺陷:
1、調(diào)度生效緩慢:DNS在每一次解析地址時都需要對緩存進行清除。如此,調(diào)度生效時間緩慢,甚至長達十分鐘甚至數(shù)小時。
2、調(diào)度不精準:當(dāng)按地域劃分的機房過于細分時,難于準確地劃分用戶所屬的地域。尤其是在多個不同地域的用戶混用Local DNS(本地域名)的情況下。因此,DNS調(diào)度難以準確地為各個地域的分配用戶流量,負載均衡的效果往往不符合預(yù)期。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種負載均衡的方法、裝置、存儲介質(zhì)和終端設(shè)備,以解決或緩解現(xiàn)有技術(shù)中的以上一個或多個技術(shù)問題。
第一方面,本發(fā)明實施例提供了一種負載均衡的方法,包括:
獲取各機房的負載均衡器接收服務(wù)請求的服務(wù)流量;
根據(jù)各機房的負載均衡器接收服務(wù)請求的服務(wù)流量和各機房的服務(wù)容量,獲得各負載均衡器向各機房分配服務(wù)請求的調(diào)度結(jié)果;以及
將所述調(diào)度結(jié)果推送給分流比例配置中心,所述分流比例配置中心用于向所述負載均衡器發(fā)送最新的調(diào)度結(jié)果。
結(jié)合第一方面,在第一方面的第一種實施方式中,獲取各機房的負載均衡器接收服務(wù)請求的服務(wù)流量,包括:
通過各機房的流量采集器,分別獲取在過去的一個時間周期內(nèi),各機房的負載均衡器接收到服務(wù)請求的請求速率,并發(fā)送給全局流量匯聚器;
通過所述全局流量匯聚器,接收各流量采集器發(fā)送的請求速率;
根據(jù)各機房的負載均衡器的請求速率和所述時間周期,分別計算各機房的負載均衡器接收服務(wù)請求的服務(wù)流量。
結(jié)合第一方面,在第一方面的第二種實施方式中,所述方法還包括:
根據(jù)各機房的負載均衡器接收到的服務(wù)請求的服務(wù)流量,統(tǒng)計全局流量;
根據(jù)各機房的服務(wù)容量,統(tǒng)計全局容量;
判斷所述全局流量是否超過所述全局容量;以及
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京百度網(wǎng)訊科技有限公司,未經(jīng)北京百度網(wǎng)訊科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810948960.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 一種基于LTE+WLAN雙模制式的數(shù)據(jù)調(diào)度系統(tǒng)
- 一種分布式光伏集群優(yōu)化調(diào)度方法和系統(tǒng)
- QoS隊列調(diào)度方法、裝置和衛(wèi)星通信系統(tǒng)
- 基于調(diào)整結(jié)果的列車調(diào)度策略自適應(yīng)選擇方法
- 一種資源調(diào)度的方法、裝置和過濾式調(diào)度器
- 一種結(jié)合儲能電站的新能源電網(wǎng)調(diào)度方法
- 清潔能源優(yōu)化調(diào)度評價方法、裝置及設(shè)備
- 一種節(jié)點調(diào)度處理方法、裝置及存儲介質(zhì)
- 調(diào)度分析方法、裝置、計算機設(shè)備及存儲介質(zhì)





