aaa视频网站,国产最新进精品视频,国产主播一区二区,999热精品视频,а√天堂资源8在线官网在线,国产免费不卡av,麻豆国产视频

一種提高分布式對象存儲服務(wù)能力的負(fù)載均衡方法與流程

文檔序號:11138865閱讀:627來源:國知局
一種提高分布式對象存儲服務(wù)能力的負(fù)載均衡方法與制造工藝

本發(fā)明涉及分布式對象存儲技術(shù)領(lǐng)域,特指一種提高分布式對象存儲服務(wù)能力的負(fù)載均衡方法。



背景技術(shù):

傳統(tǒng)的分布式對象存儲服務(wù)是部署在單臺物理機上,隨著業(yè)務(wù)量訪問的逐漸上升,會帶來以下問題:

1、分布式對象存儲服務(wù)存在單點故障;

2、單臺部署存在性能瓶頸;

3、無法根據(jù)業(yè)務(wù)量實時調(diào)整資源,容易造成資源浪費。

為解決上述問題,需要有一種提高分布式對象存儲服務(wù)能力的負(fù)載均衡方法,提高服務(wù)能力的同時提高服務(wù)穩(wěn)定性及實現(xiàn)資源節(jié)能。



技術(shù)實現(xiàn)要素:

本發(fā)明解決的技術(shù)問題在于提供一種提高分布式對象存儲服務(wù)能力的負(fù)載均衡方法,解決分布式對象存儲服務(wù)單點性能瓶頸、服務(wù)單點故障、資源利用率低等問題。

本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:

包括如下操作步驟:

步驟1:啟用分布式對象存儲服務(wù)應(yīng)用集群,并設(shè)置應(yīng)用集群的監(jiān)控閾值;

步驟2:應(yīng)用集群通過云計算服務(wù)平臺,創(chuàng)建一臺分布式對象存儲服務(wù)應(yīng)用的虛擬機;

步驟3:采集虛擬交換機上對象存儲集群虛擬機的信息;

步驟4:根據(jù)采集數(shù)據(jù)與所設(shè)置的監(jiān)控閾值進(jìn)行資源調(diào)配。

所述的采集虛擬交換機上對象存儲集群虛擬機的信息是由虛擬機流量獲取模塊和虛擬機鏈接數(shù)獲取模塊運用數(shù)據(jù)流隨機采樣技術(shù),實時獲取虛擬交換機上分布式對象存儲集群里每臺虛擬機的實時流量和鏈接數(shù);不斷更新分布式對象存儲服務(wù)集群的負(fù)載信息;

所述監(jiān)控閾值是指壓力量化數(shù)據(jù),包含虛擬機流量和虛擬機鏈接數(shù);

所述虛擬機流量是代表基于虛擬機的對象存儲服務(wù)的負(fù)載情況;

所述虛擬機鏈接數(shù)是代表基于虛擬機的對象存儲服務(wù)接收的請求數(shù)量。

所述的根據(jù)采集數(shù)據(jù)與所設(shè)置的監(jiān)控閾值進(jìn)行資源調(diào)配進(jìn)一步包括:

隨著集群應(yīng)用的負(fù)載不斷增加,應(yīng)用集群的探測方法探測到整個集群的負(fù)載超過最大負(fù)荷,應(yīng)用集群向云計算平臺發(fā)出創(chuàng)建新的對象存儲服務(wù)應(yīng)用的虛擬機的命令,并將此虛擬機納入運行列表,從而提高分布式對象存儲服務(wù)能力;

反之,隨著分布式對象存儲服務(wù)集群的負(fù)載降低,每臺虛擬機的負(fù)載偏低,應(yīng)用集群根據(jù)同樣的方法減少應(yīng)用集群里的虛擬機數(shù)量;當(dāng)對象存儲服務(wù)應(yīng)用集群里的某臺虛擬機停止服務(wù),應(yīng)用集群會將服務(wù)請求指向可提供服務(wù)的虛擬機,同時將停止服務(wù)的虛擬機從運行列表里刪除。

所述的對象存儲服務(wù)應(yīng)用集群包括有負(fù)載均衡器和提供分布式對象存儲服務(wù)的虛擬機;

所述的負(fù)載均衡器在負(fù)載均衡中作為統(tǒng)一的前端接收所有來自客戶端的請求,并根據(jù)預(yù)設(shè)的負(fù)載均衡策略將請求分發(fā)到后端提供分布式對象存儲服務(wù)的虛擬機;

所述分布式對象存儲服務(wù)的虛擬機,在負(fù)載均衡中作為負(fù)載的承擔(dān)方,接收來自于負(fù)載均衡器分發(fā)的請求,并實際響應(yīng)分布式對象存儲服務(wù)的請求。

所述的探測方法通過虛擬機信息獲取模塊不斷查詢虛擬機負(fù)載信息,并將虛擬機負(fù)載信息傳送給負(fù)載均衡器;

所述的探測方法進(jìn)一步包括由虛擬機流量獲取模塊和虛擬機鏈接數(shù)獲取模塊,運用數(shù)據(jù)流隨機采樣技術(shù),分別分析虛擬交換機上的流量和鏈接數(shù),從而獲得虛擬機流量的實時信息,并將虛擬機流量和鏈接數(shù)信息通過探測方法傳送給負(fù)載均衡器。

所述的云計算服務(wù)平臺為分布式對象存儲服務(wù)集群提供虛擬機;

所述云計算服務(wù)平臺進(jìn)一步對外開放接口讓負(fù)載均衡服務(wù)器實現(xiàn)對虛擬機的創(chuàng)建、刪除、停止、啟動等控制虛擬機本身的操作。

本發(fā)明使用基于虛擬機的分布式對象存儲服務(wù)應(yīng)用集群,解決了分布式對象存儲服務(wù)單點性能瓶頸、服務(wù)單點故障、資源利用率低等問題。

附圖說明

下面結(jié)合附圖對本發(fā)明進(jìn)一步說明:

圖1是本發(fā)明基于負(fù)載均衡方法示意圖;

圖2是本發(fā)明服務(wù)訪問的示意圖。

具體實施方式

本發(fā)明的實施方式有多種,這里以云平臺為例說明其中一種實現(xiàn)方法,如圖1、2所示,具體實施過程如下:

1、啟用基于虛擬機的對象存儲服務(wù)集群;

3、采集虛擬交換機上對象存儲集群虛擬機的信息

分布式對象存儲服務(wù)負(fù)載的探測方法包含:虛擬機流量獲取模塊和虛擬機鏈接數(shù)獲取模塊,不斷更新分布式對象存儲服務(wù)集群的負(fù)載信息。虛擬機流量獲取模塊和虛擬機鏈接數(shù)獲取模塊運用數(shù)據(jù)流隨機采樣技術(shù),實時獲取虛擬交換機上分布式對象存儲集群里每臺虛擬機的實時流量和鏈接數(shù);

4、集群根據(jù)采集數(shù)據(jù)進(jìn)行資源調(diào)配

隨著集群應(yīng)用的負(fù)載不斷增加,應(yīng)用集群的探測方法探測到整個集群的負(fù)載超過最大負(fù)荷,應(yīng)用集群向云計算平臺發(fā)出創(chuàng)建新的對象存儲服務(wù)應(yīng)用的虛擬機的命令,并將此虛擬機納入運行列表,從而提高分布式對象存儲服務(wù)能力。反之,隨著分布式對象存儲服務(wù)集群的負(fù)載降低,每臺虛擬機的負(fù)載偏低,應(yīng)用集群根據(jù)同樣的方法減少應(yīng)用集群里的虛擬機數(shù)量。當(dāng)對象存儲服務(wù)應(yīng)用集群里的某臺虛擬機停止服務(wù),應(yīng)用集群會將服務(wù)請求指向可提供服務(wù)的虛擬機,同時將停止服務(wù)的虛擬機從運行列表里刪除。

整個流程結(jié)束。

采集虛擬交換機上對象存儲集群虛擬機的信息是由虛擬機流量獲取模塊和虛擬機鏈接數(shù)獲取模塊運用數(shù)據(jù)流隨機采樣技術(shù),實時獲取虛擬交換機上分布式對象存儲集群里每臺虛擬機的實時流量和鏈接數(shù);不斷更新分布式對象存儲服務(wù)集群的負(fù)載信息;

監(jiān)控閾值是指壓力量化數(shù)據(jù),包含虛擬機流量和虛擬機鏈接數(shù);虛擬機流量是代表基于虛擬機的對象存儲服務(wù)的負(fù)載情況;虛擬機鏈接數(shù)是代表基于虛擬機的對象存儲服務(wù)接收的請求數(shù)量。

對象存儲服務(wù)應(yīng)用集群包括有負(fù)載均衡器和提供分布式對象存儲服務(wù)的虛擬機;負(fù)載均衡器在負(fù)載均衡中作為統(tǒng)一的前端接收所有來自客戶端的請求,并根據(jù)預(yù)設(shè)的負(fù)載均衡策略將請求分發(fā)到后端提供分布式對象存儲服務(wù)的虛擬機;分布式對象存儲服務(wù)的虛擬機,在負(fù)載均衡中作為負(fù)載的承擔(dān)方,接收來自于負(fù)載均衡器分發(fā)的請求,并實際響應(yīng)分布式對象存儲服務(wù)的請求。

所述的探測方法通過虛擬機信息獲取模塊不斷查詢虛擬機負(fù)載信息,并將虛擬機負(fù)載信息傳送給負(fù)載均衡器;探測方法進(jìn)一步包括由虛擬機流量獲取模塊和虛擬機鏈接數(shù)獲取模塊,運用數(shù)據(jù)流隨機采樣技術(shù),分別分析虛擬交換機上的流量和鏈接數(shù),從而獲得虛擬機流量的實時信息,并將虛擬機流量和鏈接數(shù)信息通過探測方法傳送給負(fù)載均衡器。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1