[發明專利]一種基于DNS實現動態負載均衡的方法及DNS系統有效
| 申請號: | 201610044683.X | 申請日: | 2016-01-22 |
| 公開(公告)號: | CN105721552B | 公開(公告)日: | 2019-05-17 |
| 發明(設計)人: | 劉凱;劉茜茜;崔登榮;林濤睿 | 申請(專利權)人: | 深圳市瑞馳信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 宋建平 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 dns 實現 動態 負載 均衡 方法 系統 | ||
本發明一種基于DNS實現動態負載均衡的方法,采用Client/Server架構,其中,Server端運行于DNS服務器端,Client端運行于業務服務器,所述Client端向Server端發送業務服務器的狀態信息,所述Server端接收Client端發送的業務服務器狀態信息,并根據該信息調整DNS配置。本發明通過在DNS上設立Server端,在業務服務器上設立Client端,Server端與Client端通信連接后,Client端將業務服務器的負載狀況以及其他信息,發送至Server端,Server端通過都Client端上傳的信息進行分析,對比于平均負載量,增加或減少某一具體業務服務器的負載量。通過這一技術方案,能夠使連接在DNS上的多臺業務服務器的負載趨于平衡,真真意義上實現了個服務器之間的負載平衡。
技術領域
本發明涉及計算機業務分配領域,特別是一種基于DNS實現動態負載均衡的方法。
背景技術
DNS(Doma in Name System,域名系統),因特網上作為域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析。
由于用戶主機向DNS發起解析域名的請求,再由DNS向用戶發送具體的業務服務器的IP地址,然后用戶主機通過IP地址訪問具體業務服務器。在這一過程中我們就可以看出,DNS實際具有合理分配各服務器業務訪問量的潛能,現有技術中,DNS被用于負載均衡實現。
但現有技術中DNS實現負載均衡,存在一些固有的障礙,主要有一下兩點:(1)DNS只是靜態的將域名映射到具體的服務器IP,但不感知服務器當前的狀態,如果服務器已處于異常狀態,DNS仍將業務引導過來,除非手動進行配置更改。(2)DNS的映射策略,是根據配置文件中各服務器的比列劃分,也是靜態的,并不能根據服務器運行時的真實負載進行動態調整。
發明內容
本發明主要解決的技術問題是提供一種基于DNS實現動態負載均衡的方法,采用Server/Client架構,將Server端與Client端分別設置在DNS與業務服務器上,通過兩者之間的相互通訊,使DNS了解具體服務器的狀態,并調整業務服務器的負載量,實現業務服務器的動態負載均衡。
為解決上述技術問題,本發明采用的一個技術方案是:提供一種基于DNS實現動態負載均衡的方法,采用Server/Client架構,其中,Server端運行于DNS服務器端,Client端運行于業務服務器;所述Client端向Server端發送業務服務器的狀態信息;所述Server端接收Client端發送的業務服務器狀態信息,并根據該信息調整DNS配置。
進一步地,所述Client端向Server端發送業務服務器的狀態信息包括:業務服務器當前的負載情況、心跳消息、業務服務器的增或業務服務器的刪減信息。
更進一步地,所述業務服務器當前的負載情況包括:CPU占用率、網卡連接數量、網口流量或內存占用率。
更進一步地,所述Server端設定通訊中斷時限;所述Server端在設定的中斷時限內未收到Client端發送的心跳消息,則在Server端進程中調整DNS配置;所述Server端進程中止向失聯Client端發送新的業務請求。
更進一步地,所述新Client端請求接入Server端時,所述Server端記錄新接入Client端的注冊信息;所述Server端將新接入的Client端增加到DNS配置文件中,所述Server端進程分配業務給新接入的Client端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市瑞馳信息技術有限公司,未經深圳市瑞馳信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610044683.X/2.html,轉載請聲明來源鉆瓜專利網。





