[發(fā)明專利]一種集群存儲(chǔ)系統(tǒng)中轉(zhuǎn)換節(jié)點(diǎn)間負(fù)載均衡方法在審
| 申請?zhí)枺?/td> | 201410092388.2 | 申請日: | 2014-03-14 |
| 公開(公告)號: | CN103905531A | 公開(公告)日: | 2014-07-02 |
| 發(fā)明(設(shè)計(jì))人: | 王靜 | 申請(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 集群 存儲(chǔ)系統(tǒng) 轉(zhuǎn)換 節(jié)點(diǎn) 負(fù)載 均衡 方法 | ||
?
技術(shù)領(lǐng)域???
????本發(fā)明涉及分布式集群存儲(chǔ)系統(tǒng)領(lǐng)域,具體地說是一種集群存儲(chǔ)系統(tǒng)中轉(zhuǎn)換節(jié)點(diǎn)間負(fù)載均衡方法。
背景技術(shù)
對于集群存儲(chǔ)系統(tǒng)中對外提供文件訪問功能的轉(zhuǎn)換節(jié)點(diǎn),基于Glusterfs集群共享存儲(chǔ)可構(gòu)建CTDB(Clustering?TDB)服務(wù)配置實(shí)現(xiàn)它們間的IP?Takeover,也就是我們常說的IP高可用機(jī)制,使得某一或某些轉(zhuǎn)換節(jié)點(diǎn)發(fā)生故障時(shí),客戶仍可使用原來的IP地址進(jìn)行文件訪問。
?然而,實(shí)際的項(xiàng)目應(yīng)用顯示,在對轉(zhuǎn)換節(jié)點(diǎn)的IP地址訪問模式下,對某個(gè)或某些IP地址的訪問很大程度上取決于用戶使用IP地址的習(xí)慣;各轉(zhuǎn)換節(jié)點(diǎn)接收的客戶端請求負(fù)載的均衡只能通過人為控制,存在巨大的負(fù)載隱患,容易出現(xiàn)因過多客戶端對同一IP地址的并發(fā)訪問造成的單節(jié)點(diǎn)負(fù)載過高問題。
發(fā)明內(nèi)容
????本發(fā)明是一種集群存儲(chǔ)系統(tǒng)中轉(zhuǎn)換節(jié)點(diǎn)間負(fù)載均衡方法,適用于分布式集群存儲(chǔ)系統(tǒng)中,能夠克服IP地址訪問模式下可能會(huì)存在的單個(gè)轉(zhuǎn)換節(jié)點(diǎn)負(fù)載過高問題,實(shí)現(xiàn)了一種可靠的轉(zhuǎn)換節(jié)點(diǎn)間負(fù)載均衡方法。
在基于CTDB實(shí)現(xiàn)的集群存儲(chǔ)系統(tǒng)中引入DNS服務(wù)配置,將同一域名依次解析為多個(gè)轉(zhuǎn)換節(jié)點(diǎn)對外提供的虛擬IP,借助DNS的IP負(fù)載均衡機(jī)制實(shí)現(xiàn)自動(dòng)負(fù)載均衡,這樣客戶端使用域名訪問存儲(chǔ)系統(tǒng)時(shí),就可克服簡單的IP地址訪問模式下因過多客戶端對同一IP地址的并發(fā)訪問造成的單節(jié)點(diǎn)負(fù)載過大問題,均衡地使用各轉(zhuǎn)換節(jié)點(diǎn)資源,同時(shí)DNS從服務(wù)器的配置消除了DNS服務(wù)單點(diǎn)故障。
本發(fā)明的有益效果是:
克服了簡單的IP地址訪問模式下因過多客戶端對同一IP地址的并發(fā)訪問造成的單節(jié)點(diǎn)負(fù)載過高問題,實(shí)現(xiàn)了轉(zhuǎn)換節(jié)點(diǎn)間的負(fù)載均衡,同時(shí)從服務(wù)器的配置消除了DNS服務(wù)單點(diǎn)故障。
附圖說明
附圖1為存在外部DNS主從服務(wù)器時(shí)集群存儲(chǔ)系統(tǒng)示意圖;
附圖2為由轉(zhuǎn)換節(jié)點(diǎn)擔(dān)任DNS主從服務(wù)器時(shí)集群存儲(chǔ)系統(tǒng)示意圖。
具體實(shí)施方式
????在基于CTDB實(shí)現(xiàn)的集群存儲(chǔ)系統(tǒng)中引入DNS服務(wù)配置,使用DNS服務(wù)將同一域名依次解析為多個(gè)轉(zhuǎn)換節(jié)點(diǎn)的對外虛擬IP地址,客戶端使用域名訪問存儲(chǔ)系統(tǒng),借助DNS的IP負(fù)載均衡機(jī)制實(shí)現(xiàn)自動(dòng)負(fù)載均衡。
DNS主從服務(wù)器的選取根據(jù)應(yīng)用環(huán)境而定,簡單來說,分為以下兩種情況:
(1)?存在可用的外部DNS主從服務(wù)器
這是最理想的情況,執(zhí)行如下步驟:
a)?????在DNS主服務(wù)器上將同一域名依次解析為CTDB服務(wù)提供的轉(zhuǎn)換節(jié)點(diǎn)間虛擬IP地址;
b)????將所有客戶端的DNS主、從服務(wù)器地址分別設(shè)置為該外部主、從服務(wù)器的IP地址;
然而,實(shí)際應(yīng)用場景下更多的另一種情況;
(2)?缺少外部服務(wù)器支持
此時(shí)我們選取其中兩個(gè)轉(zhuǎn)換節(jié)點(diǎn),其中一個(gè)配置為DNS主服務(wù)器,另一個(gè)節(jié)點(diǎn)配置為其從屬服務(wù)器,這樣所有的轉(zhuǎn)換節(jié)點(diǎn)可分為三類:DNS主服務(wù)器、DNS從服務(wù)器、其它節(jié)點(diǎn),其執(zhí)行步驟與(1)相同,只不過主從DNS服務(wù)由轉(zhuǎn)換節(jié)點(diǎn)實(shí)現(xiàn);但這種情況下要求轉(zhuǎn)換節(jié)點(diǎn)個(gè)數(shù)大于等于2,否則仍存在DNS服務(wù)單點(diǎn)故障。
以上兩種配置方式下,所有客戶端發(fā)起的域名解析請求由DNS服務(wù)完成,DNS服務(wù)器將接收到的域名請求依次解析為轉(zhuǎn)換節(jié)點(diǎn)對應(yīng)的虛擬IP地址,實(shí)現(xiàn)了轉(zhuǎn)換節(jié)點(diǎn)間的負(fù)載均衡,同時(shí)很顯然地,從服務(wù)器的配置消除了DNS服務(wù)單點(diǎn)故障,然而當(dāng)主、從服務(wù)器同時(shí)發(fā)生異常時(shí),即使存在可用的轉(zhuǎn)換節(jié)點(diǎn),用戶只能通過IP地址,而不能再通過域名訪問存儲(chǔ)系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410092388.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時(shí)維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺(tái)多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 用于處理到遠(yuǎn)程存儲(chǔ)位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴(kuò)展型存儲(chǔ)系統(tǒng)的存儲(chǔ)系統(tǒng)群及其管理方法
- 一種移動(dòng)存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法
- 存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份與恢復(fù)系統(tǒng)、方法、設(shè)備及存儲(chǔ)介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 建立存儲(chǔ)系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災(zāi)平臺(tái)及一種容災(zāi)方法
- 在基于云的存儲(chǔ)系統(tǒng)中服務(wù)I/O操作
- 一種數(shù)據(jù)修復(fù)方法及裝置
- 圖像轉(zhuǎn)換設(shè)備、圖像轉(zhuǎn)換電路及圖像轉(zhuǎn)換方法
- 數(shù)模轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 轉(zhuǎn)換設(shè)備和轉(zhuǎn)換方法
- 占空比轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 通信轉(zhuǎn)換方法、轉(zhuǎn)換裝置及轉(zhuǎn)換系統(tǒng)
- 模數(shù)轉(zhuǎn)換和模數(shù)轉(zhuǎn)換方法
- 轉(zhuǎn)換模塊以及轉(zhuǎn)換電路
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件和熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 節(jié)點(diǎn)查詢方法、節(jié)點(diǎn)、移動(dòng)通訊系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品
- 一種根據(jù)節(jié)點(diǎn)集合構(gòu)造節(jié)點(diǎn)關(guān)系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負(fù)載均衡裝置及虛節(jié)點(diǎn)劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點(diǎn)鎖定部件、節(jié)點(diǎn)滑軌、節(jié)點(diǎn)和機(jī)箱
- 一種待推薦節(jié)點(diǎn)線路的確定方法及裝置
- 流控方法、目標(biāo)節(jié)點(diǎn)、節(jié)點(diǎn)及施主節(jié)點(diǎn)
- 節(jié)點(diǎn)布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機(jī)構(gòu)
- 節(jié)點(diǎn)掛載方法、裝置、網(wǎng)絡(luò)節(jié)點(diǎn)及存儲(chǔ)介質(zhì)





