国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種存儲系統(tǒng)的負(fù)載均衡方法及設(shè)備與流程

      文檔序號:12478439閱讀:357來源:國知局
      一種存儲系統(tǒng)的負(fù)載均衡方法及設(shè)備與流程

      本發(fā)明涉及存儲技術(shù)領(lǐng)域,特別涉及一種存儲系統(tǒng)的負(fù)載均衡方法及設(shè)備。



      背景技術(shù):

      當(dāng)前,隨著信息時代的發(fā)展,用戶需要訪問存儲系統(tǒng)的信息量呈爆炸式增長,這也促使存儲系統(tǒng)的規(guī)模變得越來越大,而存儲系統(tǒng)的規(guī)模日益壯大給服務(wù)器的訪問壓力帶來了巨大的挑戰(zhàn)。

      當(dāng)然,存儲系統(tǒng)在對用戶終端發(fā)起的數(shù)據(jù)訪問請求進(jìn)行響應(yīng)時,是將所有的數(shù)據(jù)訪問請求平均地分發(fā)至存儲系統(tǒng)中的各個后臺服務(wù)器上,而每個后臺服務(wù)器接收到數(shù)據(jù)訪問請求后,則利用存儲系統(tǒng)中的相應(yīng)數(shù)據(jù)來對該數(shù)據(jù)訪問請求進(jìn)行相應(yīng)地響應(yīng)。然而,這種平均分配數(shù)據(jù)訪問請求的方法經(jīng)常會導(dǎo)致某些服務(wù)器的訪問壓力較大,從而使得這些服務(wù)器無法及時地對接收到的數(shù)據(jù)訪問請求進(jìn)行響應(yīng),從而影響了用戶體驗。

      綜上所述可以看出,如何在用戶訪問存儲系統(tǒng)的過程中進(jìn)一步提升用戶體驗是目前有待解決的問題。



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

      有鑒于此,本發(fā)明的目的在于提供一種存儲系統(tǒng)的負(fù)載均衡方法及設(shè)備,實現(xiàn)了在用戶訪問存儲系統(tǒng)的過程中進(jìn)一步提升用戶體驗的目的。其具體方案如下:

      一種存儲系統(tǒng)的負(fù)載均衡方法,包括:

      獲取用戶終端發(fā)送的數(shù)據(jù)訪問請求;

      確定與所述數(shù)據(jù)訪問請求對應(yīng)的后臺服務(wù)器組;其中,所述后臺服務(wù)器組包括至少一個后臺服務(wù)器,并且,所述后臺服務(wù)器組中的每個后臺服務(wù)器均能對所述數(shù)據(jù)訪問請求進(jìn)行響應(yīng);

      從所述后臺服務(wù)器組中確定出當(dāng)前具有最小負(fù)載的后臺服務(wù)器,得到目標(biāo)服務(wù)器;

      利用所述目標(biāo)服務(wù)器,對所述數(shù)據(jù)訪問請求進(jìn)行響應(yīng)。

      優(yōu)選的,所述確定與所述數(shù)據(jù)訪問請求對應(yīng)的后臺服務(wù)器組的過程,包括:

      對所述數(shù)據(jù)訪問請求進(jìn)行解析,得到相應(yīng)的請求對象;

      從后臺服務(wù)器集群中篩選出具有所述請求對象的后臺服務(wù)器,得到所述后臺服務(wù)器組。

      優(yōu)選的,所述從所述后臺服務(wù)器組中確定出當(dāng)前具有最小負(fù)載的后臺服務(wù)器的過程,包括:

      統(tǒng)計當(dāng)前所述后臺服務(wù)器組中每個后臺服務(wù)器的連接數(shù);

      將所述后臺服務(wù)器組中具有最少連接數(shù)的后臺服務(wù)器確定為所述目標(biāo)服務(wù)器。

      優(yōu)選的,所述利用所述目標(biāo)服務(wù)器,對所述數(shù)據(jù)訪問請求進(jìn)行響應(yīng)的過程,包括:

      從域名服務(wù)器中查找出與所述目標(biāo)服務(wù)器的域名對應(yīng)的IP地址;

      根據(jù)所述IP地址,將所述數(shù)據(jù)訪問請求發(fā)送至所述目標(biāo)服務(wù)器;

      利用所述目標(biāo)服務(wù)器中的請求對象,對所述數(shù)據(jù)訪問請求進(jìn)行相應(yīng)地響應(yīng)。

      優(yōu)選的,所述負(fù)載均衡方法,還包括:

      對每個后臺服務(wù)器進(jìn)行實時監(jiān)視;

      當(dāng)監(jiān)視到任一后臺服務(wù)器出現(xiàn)故障,則對該后臺服務(wù)器進(jìn)行隔離。

      優(yōu)選的,所述負(fù)載均衡方法,還包括:

      當(dāng)監(jiān)視到任一后臺服務(wù)器出現(xiàn)故障,則從域名服務(wù)器中解除該后臺服務(wù)器的域名與相應(yīng)IP地址之間的對應(yīng)關(guān)系。

      本發(fā)明還公開了一種存儲系統(tǒng)的負(fù)載均衡設(shè)備,包括:

      請求獲取模塊,用于獲取用戶終端發(fā)送的數(shù)據(jù)訪問請求;

      服務(wù)器組確定模塊,用于確定與所述數(shù)據(jù)訪問請求對應(yīng)的后臺服務(wù)器組;其中,所述后臺服務(wù)器組包括至少一個后臺服務(wù)器,并且,所述后臺服務(wù)器組中的每個后臺服務(wù)器均能對所述數(shù)據(jù)訪問請求進(jìn)行響應(yīng);

      目標(biāo)服務(wù)器確定模塊,用于從所述后臺服務(wù)器組中確定出當(dāng)前具有最小負(fù)載的后臺服務(wù)器,得到目標(biāo)服務(wù)器;

      請求響應(yīng)模塊,用于利用所述目標(biāo)服務(wù)器,對所述數(shù)據(jù)訪問請求進(jìn)行響應(yīng)。

      優(yōu)選的,所述服務(wù)器組確定模塊包括:

      請求解析單元,用于對所述數(shù)據(jù)訪問請求進(jìn)行解析,得到相應(yīng)的請求對象;

      服務(wù)器篩選單元,用于從后臺服務(wù)器集群中篩選出具有所述請求對象的后臺服務(wù)器,得到所述后臺服務(wù)器組。

      優(yōu)選的,所述目標(biāo)服務(wù)器確定模塊包括:

      連接數(shù)統(tǒng)計單元,用于統(tǒng)計當(dāng)前所述后臺服務(wù)器組中每個后臺服務(wù)器的連接數(shù);

      目標(biāo)服務(wù)器確定單元,用于將所述后臺服務(wù)器組中具有最少連接數(shù)的后臺服務(wù)器確定為所述目標(biāo)服務(wù)器。

      優(yōu)選的,負(fù)載均衡設(shè)備,還包括:

      服務(wù)器監(jiān)視模塊,用于對每個后臺服務(wù)器進(jìn)行實時監(jiān)視;

      服務(wù)器隔離模塊,用于當(dāng)所述服務(wù)器監(jiān)視模塊監(jiān)視到任一后臺服務(wù)器出現(xiàn)故障,則對該后臺服務(wù)器進(jìn)行隔離。

      本發(fā)明中,存儲系統(tǒng)的負(fù)載均衡方法,包括:獲取用戶終端發(fā)送的數(shù)據(jù)訪問請求;確定與數(shù)據(jù)訪問請求對應(yīng)的后臺服務(wù)器組;其中,后臺服務(wù)器組包括至少一個后臺服務(wù)器,并且,后臺服務(wù)器組中的每個后臺服務(wù)器均能對數(shù)據(jù)訪問請求進(jìn)行響應(yīng);從后臺服務(wù)器組中確定出當(dāng)前具有最小負(fù)載的后臺服務(wù)器,得到目標(biāo)服務(wù)器;利用目標(biāo)服務(wù)器,對數(shù)據(jù)訪問請求進(jìn)行響應(yīng)??梢?,本發(fā)明在獲取到用戶終端發(fā)送的數(shù)據(jù)訪問請求后,先確定出能夠?qū)υ摂?shù)據(jù)訪問請求進(jìn)行響應(yīng)的后臺服務(wù)器組,然后從該后臺服務(wù)器組中確定出當(dāng)前負(fù)載最小的后臺服務(wù)器,接著利用這個后臺服務(wù)器對上述數(shù)據(jù)訪問請求進(jìn)行相應(yīng)地響應(yīng),由于上述對數(shù)據(jù)訪問請求進(jìn)行相應(yīng)的服務(wù)器為上述后臺服務(wù)器組中負(fù)載最小的后臺服務(wù)器,所以能夠使得上述數(shù)據(jù)訪問請求可以得到及時快速地響應(yīng),從而實現(xiàn)了提升用戶體驗的目的。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

      圖1為本發(fā)明實施例公開的一種存儲系統(tǒng)的負(fù)載均衡方法流程圖;

      圖2為本發(fā)明實施例公開的一種存儲系統(tǒng)的負(fù)載均衡設(shè)備結(jié)構(gòu)示意圖。

      具體實施方式

      下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。

      本發(fā)明實施例公開了一種存儲系統(tǒng)的負(fù)載均衡方法,參見圖1所示,該方法包括:

      步驟S11:獲取用戶終端發(fā)送的數(shù)據(jù)訪問請求。

      可以理解的是,上述用戶終端可以是計算機(jī)、智能手機(jī)、平板電腦等能夠?qū)崿F(xiàn)遠(yuǎn)程數(shù)據(jù)訪問的設(shè)備終端。具體的,上述用戶終端可以基于HTTP協(xié)議向存儲系統(tǒng)發(fā)送上述數(shù)據(jù)訪問請求,也即,本實施例中,上述數(shù)據(jù)訪問請求具體可以HTTP請求,當(dāng)然,這只是一種具體的實現(xiàn)形式,本實施例也可以通過其他的遠(yuǎn)程通信協(xié)議發(fā)送上述數(shù)據(jù)訪問請求。

      步驟S12:確定與上述數(shù)據(jù)訪問請求對應(yīng)的后臺服務(wù)器組;其中,后臺服務(wù)器組包括至少一個后臺服務(wù)器,并且,后臺服務(wù)器組中的每個后臺服務(wù)器均能對數(shù)據(jù)訪問請求進(jìn)行響應(yīng)。

      可以理解的是,存儲系統(tǒng)中的一個后臺服務(wù)器通常只能訪問存儲系統(tǒng)中的一部分?jǐn)?shù)據(jù),而不同后臺服務(wù)器所能訪問到的數(shù)據(jù)之間可能存在重疊現(xiàn)象,所以,當(dāng)存儲系統(tǒng)接收到一個數(shù)據(jù)訪問請求后,并非存儲系統(tǒng)中的所有后臺服務(wù)器均能對該數(shù)據(jù)訪問請求進(jìn)行響應(yīng),而是只有一個或若干個后臺服務(wù)器能夠?qū)υ摂?shù)據(jù)訪問請求進(jìn)行響應(yīng),上述一個或若干個后臺服務(wù)器便組成了上述所謂的后臺服務(wù)器組。當(dāng)然,本實施例并不排除存儲系統(tǒng)中的每一個后臺服務(wù)器均能訪問到存儲系統(tǒng)中的所有數(shù)據(jù),這種請求下,存儲系統(tǒng)接收到的任一個數(shù)據(jù)訪問請求所對應(yīng)的后臺服務(wù)器組均包括存儲系統(tǒng)中的所有后臺服務(wù)器。

      步驟S13:從后臺服務(wù)器組中確定出當(dāng)前具有最小負(fù)載的后臺服務(wù)器,得到目標(biāo)服務(wù)器。

      可見,本實施例中的目標(biāo)服務(wù)器是上述后臺服務(wù)器組中當(dāng)前負(fù)載最小的后臺服務(wù)器。可以理解的是,若上述后臺服務(wù)器組中存在多個后臺服務(wù)器均具有當(dāng)前最小的負(fù)載,則可以從上述多個后臺服務(wù)器中隨機(jī)選出一個后臺服務(wù)器作為本實施例中的目標(biāo)服務(wù)器。

      步驟S14:利用上述目標(biāo)服務(wù)器,對上述數(shù)據(jù)訪問請求進(jìn)行響應(yīng)。

      可見,本發(fā)明實施例在獲取到用戶終端發(fā)送的數(shù)據(jù)訪問請求后,先確定出能夠?qū)υ摂?shù)據(jù)訪問請求進(jìn)行響應(yīng)的后臺服務(wù)器組,然后從該后臺服務(wù)器組中確定出當(dāng)前負(fù)載最小的后臺服務(wù)器,接著利用這個后臺服務(wù)器對上述數(shù)據(jù)訪問請求進(jìn)行相應(yīng)地響應(yīng),由于上述對數(shù)據(jù)訪問請求進(jìn)行相應(yīng)的服務(wù)器為上述后臺服務(wù)器組中負(fù)載最小的后臺服務(wù)器,所以能夠使得上述數(shù)據(jù)訪問請求可以得到及時快速地響應(yīng),從而實現(xiàn)了提升用戶體驗的目的。

      本發(fā)明實施例公開了一種具體的存儲系統(tǒng)的負(fù)載均衡方法,相對于上一實施例,本實施例對技術(shù)方案作了進(jìn)一步的說明和優(yōu)化。具體的:

      上一實施例步驟S12中,需要確定與數(shù)據(jù)訪問請求對應(yīng)的后臺服務(wù)器組,具體的,本實施例中,上述確定與數(shù)據(jù)訪問請求對應(yīng)的后臺服務(wù)器組的過程,可以包括下面步驟S121和S122:

      步驟S121:對數(shù)據(jù)訪問請求進(jìn)行解析,得到相應(yīng)的請求對象;

      步驟S122:從后臺服務(wù)器集群中篩選出具有請求對象的后臺服務(wù)器,得到后臺服務(wù)器組。

      可以理解的是,上述請求對象也即是上述數(shù)據(jù)訪問請求所要請求的內(nèi)容。

      在確定完后臺服務(wù)器組后,需要通過上一實施例步驟S13,以從上述后臺服務(wù)器組中確定出當(dāng)前具有最小負(fù)載的后臺服務(wù)器,從而得到目標(biāo)服務(wù)器。具體的,上述從后臺服務(wù)器組中確定出當(dāng)前具有最小負(fù)載的后臺服務(wù)器的過程,可以包括下面步驟S131和S132:

      步驟S131:統(tǒng)計當(dāng)前后臺服務(wù)器組中每個后臺服務(wù)器的連接數(shù);

      步驟S132:將后臺服務(wù)器組中具有最少連接數(shù)的后臺服務(wù)器確定為目標(biāo)服務(wù)器。

      可以理解的是,任一個后臺服務(wù)器的連接數(shù)是指該后臺服務(wù)器的當(dāng)前訪問數(shù)。也即,本實施例是將后臺服務(wù)器組中當(dāng)前訪問數(shù)最少的后臺服務(wù)器作為上述目標(biāo)服務(wù)器。

      另外,上一實施例步驟S14中,利用目標(biāo)服務(wù)器,對數(shù)據(jù)訪問請求進(jìn)行響應(yīng)的過程,具體包括下面步驟S141至S143:

      步驟S141:從域名服務(wù)器中查找出與目標(biāo)服務(wù)器的域名對應(yīng)的IP地址;

      步驟S142:根據(jù)上述步驟S141中查找到的IP地址,將數(shù)據(jù)訪問請求發(fā)送至目標(biāo)服務(wù)器;

      步驟S143:利用目標(biāo)服務(wù)器中的請求對象,對數(shù)據(jù)訪問請求進(jìn)行相應(yīng)地響應(yīng)。

      可以理解的是,上述域名服務(wù)器中預(yù)先記錄了每個后臺服務(wù)器的域名以及相應(yīng)的每個后臺服務(wù)器的IP地址。

      進(jìn)一步的,本實施例中的負(fù)載均衡方法,還可以包括:對每個后臺服務(wù)器進(jìn)行實時監(jiān)視,當(dāng)監(jiān)視到任一后臺服務(wù)器出現(xiàn)故障,則對該后臺服務(wù)器進(jìn)行隔離??梢岳斫獾氖牵鲜鰧笈_服務(wù)器進(jìn)行隔離可以是進(jìn)行邏輯隔離,也可以是進(jìn)行物理隔離。

      進(jìn)一步的,本實施例中的負(fù)載均衡方法,還可以包括:當(dāng)監(jiān)視到任一后臺服務(wù)器出現(xiàn)故障,則從域名服務(wù)器中解除該后臺服務(wù)器的域名與相應(yīng)IP地址之間的對應(yīng)關(guān)系。

      相應(yīng)的,本發(fā)明實施例還公開了一種存儲系統(tǒng)的負(fù)載均衡設(shè)備,參見圖2所示,該設(shè)備包括:

      請求獲取模塊21,用于獲取用戶終端發(fā)送的數(shù)據(jù)訪問請求;

      服務(wù)器組確定模塊22,用于確定與數(shù)據(jù)訪問請求對應(yīng)的后臺服務(wù)器組;其中,后臺服務(wù)器組包括至少一個后臺服務(wù)器,并且,后臺服務(wù)器組中的每個后臺服務(wù)器均能對數(shù)據(jù)訪問請求進(jìn)行響應(yīng);

      目標(biāo)服務(wù)器確定模塊23,用于從后臺服務(wù)器組中確定出當(dāng)前具有最小負(fù)載的后臺服務(wù)器,得到目標(biāo)服務(wù)器;

      請求響應(yīng)模塊24,用于利用目標(biāo)服務(wù)器,對數(shù)據(jù)訪問請求進(jìn)行響應(yīng)。

      可見,本發(fā)明實施例在獲取到用戶終端發(fā)送的數(shù)據(jù)訪問請求后,先確定出能夠?qū)υ摂?shù)據(jù)訪問請求進(jìn)行響應(yīng)的后臺服務(wù)器組,然后從該后臺服務(wù)器組中確定出當(dāng)前負(fù)載最小的后臺服務(wù)器,接著利用這個后臺服務(wù)器對上述數(shù)據(jù)訪問請求進(jìn)行相應(yīng)地響應(yīng),由于上述對數(shù)據(jù)訪問請求進(jìn)行相應(yīng)的服務(wù)器為上述后臺服務(wù)器組中負(fù)載最小的后臺服務(wù)器,所以能夠使得上述數(shù)據(jù)訪問請求可以得到及時快速地響應(yīng),從而實現(xiàn)了提升用戶體驗的目的。

      具體的,上述服務(wù)器組確定模塊可以包括請求解析單元和服務(wù)器篩選單元;其中,

      請求解析單元,用于對數(shù)據(jù)訪問請求進(jìn)行解析,得到相應(yīng)的請求對象;

      服務(wù)器篩選單元,用于從后臺服務(wù)器集群中篩選出具有請求對象的后臺服務(wù)器,得到后臺服務(wù)器組。

      另外,上述目標(biāo)服務(wù)器確定模塊可以包括連接數(shù)統(tǒng)計單元和目標(biāo)服務(wù)器確定單元:

      連接數(shù)統(tǒng)計單元,用于統(tǒng)計當(dāng)前后臺服務(wù)器組中每個后臺服務(wù)器的連接數(shù);

      目標(biāo)服務(wù)器確定單元,用于將后臺服務(wù)器組中具有最少連接數(shù)的后臺服務(wù)器確定為目標(biāo)服務(wù)器。

      更具體的,上述請求響應(yīng)模塊可以包括IP查找單元、請求發(fā)送單元和請求響應(yīng)單元;其中,

      IP查找單元,用于從域名服務(wù)器中查找出與目標(biāo)服務(wù)器的域名對應(yīng)的IP地址;

      請求發(fā)送單元,用于根據(jù)上述IP查找單元查找到的IP地址,將數(shù)據(jù)訪問請求發(fā)送至目標(biāo)服務(wù)器;

      請求響應(yīng)單元,用于利用目標(biāo)服務(wù)器中的請求對象,對數(shù)據(jù)訪問請求進(jìn)行相應(yīng)地響應(yīng)。

      進(jìn)一步的,上述負(fù)載均衡設(shè)備,還可以包括服務(wù)器監(jiān)視模塊和服務(wù)器隔離模塊;其中,

      服務(wù)器監(jiān)視模塊,用于對每個后臺服務(wù)器進(jìn)行實時監(jiān)視;

      服務(wù)器隔離模塊,用于當(dāng)服務(wù)器監(jiān)視模塊監(jiān)視到任一后臺服務(wù)器出現(xiàn)故障,則對該后臺服務(wù)器進(jìn)行隔離。

      進(jìn)一步的,上述負(fù)載均衡設(shè)備還可以包括關(guān)系解除單元,用于當(dāng)上述服務(wù)器監(jiān)視模塊監(jiān)視到任一后臺服務(wù)器出現(xiàn)故障,則從域名服務(wù)器中解除該后臺服務(wù)器的域名與相應(yīng)IP地址之間的對應(yīng)關(guān)系。

      最后,還需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

      以上對本發(fā)明所提供的一種存儲系統(tǒng)的負(fù)載均衡方法及設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。

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