一種分配計(jì)算資源的方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種分配計(jì)算資源的方法及裝置,屬于云計(jì)算領(lǐng)域。所述方法包括:根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源選擇虛擬機(jī),以及從所述選擇的虛擬機(jī)包括的空閑計(jì)算單元中選擇計(jì)算單元,所述業(yè)務(wù)所需的計(jì)算資源是根據(jù)所述業(yè)務(wù)的訪(fǎng)問(wèn)量和云服務(wù)器處理所述業(yè)務(wù)所需的處理資源獲取的;將所述選擇的計(jì)算單元分配給所述業(yè)務(wù),使所述分配的每個(gè)計(jì)算單元處理所述業(yè)務(wù);根據(jù)所述分配的每個(gè)計(jì)算單元的使用率,計(jì)算平均使用率;根據(jù)所述平均使用率,調(diào)整為所述業(yè)務(wù)分配的計(jì)算單元。所述裝置包括:選擇模塊、分配模塊、計(jì)算模塊和調(diào)整模塊。本發(fā)明不會(huì)導(dǎo)致虛擬機(jī)中的部分計(jì)算資源浪費(fèi),提高了云服務(wù)器分配給該業(yè)務(wù)的計(jì)算資源的使用率。
【專(zhuān)利說(shuō)明】一種分配計(jì)算資源的方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及云計(jì)算領(lǐng)域,特別涉及一種分配計(jì)算資源的方法及裝置。
【背景技術(shù)】
[0002] 隨著云服務(wù)技術(shù)的快速發(fā)展,越來(lái)越多的業(yè)務(wù)都接入云平臺(tái)。由于業(yè)務(wù)的訪(fǎng)問(wèn)量 是隨著熱點(diǎn)的變化而變化的,當(dāng)熱點(diǎn)出現(xiàn)時(shí)訪(fǎng)問(wèn)量會(huì)猛增,處理業(yè)務(wù)所要的計(jì)算資源較多, 而當(dāng)熱點(diǎn)消退時(shí)訪(fǎng)問(wèn)量也會(huì)急劇下降,處理業(yè)務(wù)所要的計(jì)算資源較少,所以云服務(wù)器需要 根據(jù)業(yè)務(wù)的訪(fǎng)問(wèn)量來(lái)為業(yè)務(wù)分配計(jì)算資源。
[0003] 其中,用于處理業(yè)務(wù)的計(jì)算資源可以為虛擬機(jī)。目前,現(xiàn)有技術(shù)提供的一種分配計(jì) 算資源的方法,具體為:云服務(wù)器接收某個(gè)業(yè)務(wù)的業(yè)務(wù)請(qǐng)求時(shí),根據(jù)該業(yè)務(wù)的訪(fǎng)問(wèn)量為該業(yè) 務(wù)分配一個(gè)或多個(gè)虛擬機(jī);云服務(wù)器實(shí)時(shí)獲取該業(yè)務(wù)的訪(fǎng)問(wèn)量,將獲取的訪(fǎng)問(wèn)量與預(yù)設(shè)閾 值進(jìn)行比較,如果獲取的訪(fǎng)問(wèn)量大于或等于預(yù)設(shè)閾值,則增加為該業(yè)務(wù)分配的虛擬機(jī),如果 獲取的訪(fǎng)問(wèn)量小于預(yù)設(shè)閾值,則減少為該業(yè)務(wù)分配的虛擬機(jī)。
[0004] 在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問(wèn)題:
[0005] 當(dāng)調(diào)整為該業(yè)務(wù)分配的虛擬機(jī)之后,如果該業(yè)務(wù)實(shí)際需要的計(jì)算資源小于云服務(wù) 器為該業(yè)務(wù)分配的虛擬機(jī)包括的計(jì)算資源,此時(shí)會(huì)浪費(fèi)較多的計(jì)算資源,且使分配給該業(yè) 務(wù)的虛擬機(jī)的計(jì)算資源的利用率較低。
【發(fā)明內(nèi)容】
[0006] 為了解決現(xiàn)有技術(shù)的問(wèn)題,本發(fā)明實(shí)施例提供了一種分配計(jì)算資源的方法及裝 置。所述技術(shù)方案如下:
[0007] -方面,提供了一種分配計(jì)算資源的方法,所述方法包括:
[0008] 根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源選擇虛擬機(jī),以及 從所述選擇的虛擬機(jī)包括的空閑計(jì)算單元中選擇計(jì)算單元,所述業(yè)務(wù)所需的計(jì)算資源是根 據(jù)所述業(yè)務(wù)的訪(fǎng)問(wèn)量和云服務(wù)器處理所述業(yè)務(wù)所需的處理資源獲取的;
[0009] 將所述選擇的計(jì)算單元分配給所述業(yè)務(wù),使所述分配的每個(gè)計(jì)算單元處理所述業(yè) 務(wù);
[0010] 根據(jù)所述分配的每個(gè)計(jì)算單元的使用率,計(jì)算平均使用率;
[0011] 根據(jù)所述平均使用率,調(diào)整為所述業(yè)務(wù)分配的計(jì)算單元。
[0012] 另一方面,提供了一種分配計(jì)算資源的裝置,所述裝置包括:
[0013] 選擇模塊,用于根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源選 擇虛擬機(jī),以及從所述選擇的虛擬機(jī)包括的空閑計(jì)算單元中選擇計(jì)算單元,所述業(yè)務(wù)所需 的計(jì)算資源是根據(jù)所述業(yè)務(wù)的訪(fǎng)問(wèn)量和云服務(wù)器處理所述業(yè)務(wù)所需的處理資源獲取的;
[0014] 分配模塊,用于將所述選擇的計(jì)算單元分配給所述業(yè)務(wù),使所述分配的每個(gè)計(jì)算 單元處理所述業(yè)務(wù);
[0015] 計(jì)算模塊,用于根據(jù)所述分配的每個(gè)計(jì)算單元的使用率,計(jì)算平均使用率;
[0016] 調(diào)整模塊,用于根據(jù)所述平均使用率,調(diào)整為所述業(yè)務(wù)分配的計(jì)算單元。
[0017] 在本發(fā)明實(shí)施例中,服務(wù)器事先不會(huì)直接為每個(gè)業(yè)務(wù)分配一個(gè)或多個(gè)虛擬機(jī),而 是根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源,選擇虛擬機(jī),并從選擇 的虛擬機(jī)包括的空閑計(jì)算單元中選擇計(jì)算單元并分配給該業(yè)務(wù),而選擇的虛擬機(jī)中的其他 計(jì)算單元可以用于處理其他業(yè)務(wù),從而不會(huì)導(dǎo)致虛擬機(jī)中的部分計(jì)算資源浪費(fèi),提高了云 服務(wù)器分配給該業(yè)務(wù)的計(jì)算資源的使用率;并且對(duì)該業(yè)務(wù)分配的計(jì)算資源進(jìn)行調(diào)整時(shí),根 據(jù)平均使用率對(duì)該業(yè)務(wù)分配的計(jì)算單元進(jìn)行調(diào)整,使調(diào)整計(jì)算資源的粒度較小,從而不會(huì) 浪費(fèi)較多的計(jì)算資源。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0018] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0019] 圖1是本發(fā)明實(shí)施例一提供的一種分配計(jì)算資源的方法流程圖;
[0020] 圖2是本發(fā)明實(shí)施例二提供的一種分配計(jì)算資源的方法流程圖;
[0021] 圖3是本發(fā)明實(shí)施例三提供的一種分配計(jì)算資源的裝置結(jié)構(gòu)示意圖;
[0022] 圖4是本發(fā)明實(shí)施例三提供的選擇模塊的結(jié)構(gòu)示意圖;
[0023] 圖5是本發(fā)明實(shí)施例三提供的調(diào)整模塊的結(jié)構(gòu)示意圖;
[0024] 圖6是本發(fā)明實(shí)施例三提供的調(diào)整單元的結(jié)構(gòu)示意圖;
[0025] 圖7是本發(fā)明實(shí)施例三提供的另一種分配計(jì)算資源的裝置結(jié)構(gòu)示意圖;
[0026] 圖8是本發(fā)明實(shí)施例三提供的獲取模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0027] 為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述。
[0028] 實(shí)施例一
[0029] 本發(fā)明實(shí)施例提供了一種分配計(jì)算資源的方法,參見(jiàn)圖1,該方法包括:
[0030] 步驟101 :根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源選擇虛 擬機(jī),以及從選擇的虛擬機(jī)包括的空閑計(jì)算單元中選擇計(jì)算單元,該業(yè)務(wù)所需的計(jì)算資源 是根據(jù)該業(yè)務(wù)的訪(fǎng)問(wèn)量和云服務(wù)器處理該業(yè)務(wù)所需的處理資源獲取的;
[0031] 步驟102 :將選擇的計(jì)算單元分配給該業(yè)務(wù),使分配的每個(gè)計(jì)算單元處理該業(yè)務(wù);
[0032] 步驟103 :根據(jù)分配的每個(gè)計(jì)算單元的使用率,計(jì)算平均使用率;
[0033] 步驟104 :根據(jù)該平均使用率,調(diào)整為該業(yè)務(wù)分配的計(jì)算單元。
[0034] 其中,步驟101包括:
[0035] 根據(jù)該業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源,計(jì)算該業(yè)務(wù)需要的 計(jì)算單元的個(gè)數(shù);
[0036] 根據(jù)該業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù),選擇虛擬機(jī);
[0037] 根據(jù)該業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù),從選擇的虛擬機(jī)包括的空閑計(jì)算單元中選擇 計(jì)算單元。
[0038] 其中,步驟104包括:
[0039] 確定該平均使用率所在的使用率范圍,根據(jù)確定的使用率范圍,從已存儲(chǔ)的使用 率范圍與調(diào)整個(gè)數(shù)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的調(diào)整個(gè)數(shù)N;
[0040] 根據(jù)確定的使用率范圍和獲取的調(diào)整個(gè)數(shù)N,調(diào)整為該業(yè)務(wù)分配的計(jì)算單元。
[0041] 其中,"根據(jù)確定的使用率范圍和獲取的調(diào)整個(gè)數(shù)N,調(diào)整為該業(yè)務(wù)分配的計(jì)算單 元"進(jìn)一步包括:
[0042] 如果確定的使用率范圍的下限大于第一預(yù)設(shè)閾值,則為該業(yè)務(wù)增加N個(gè)計(jì)算單 元;
[0043] 如果確定的使用率范圍的上限小于第二預(yù)設(shè)閾值,則從已分配給該業(yè)務(wù)的計(jì)算單 元中減少N個(gè)計(jì)算單元。
[0044] 進(jìn)一步地,步驟103還包括:
[0045] 獲取分配的每個(gè)計(jì)算單元的使用率。
[0046] 可選地,"獲取分配的每個(gè)計(jì)算單元的使用率"可以包括:
[0047] 接收分配的每個(gè)計(jì)算單元各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率;
[0048] 根據(jù)每個(gè)計(jì)算單元各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率,分別計(jì)算每個(gè)計(jì)算 單元的使用率。
[0049] 可選地,"獲取分配的每個(gè)計(jì)算單元的使用率"可以包括:
[0050] 接收分配的每個(gè)計(jì)算單元各自上報(bào)的使用率,每個(gè)計(jì)算單元各自上報(bào)的使用率是 每個(gè)計(jì)算單元分別根據(jù)多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率獲取的。
[0051] 進(jìn)一步地,該分配計(jì)算資源的方法還包括:
[0052] 接收輸入的使用率范圍與調(diào)整個(gè)數(shù),根據(jù)接收的使用率范圍與調(diào)整個(gè)數(shù)更新已存 儲(chǔ)的使用率范圍與調(diào)整個(gè)數(shù)的對(duì)應(yīng)關(guān)系。
[0053] 在本發(fā)明實(shí)施例中,服務(wù)器事先不會(huì)直接為每個(gè)業(yè)務(wù)分配一個(gè)或多個(gè)虛擬機(jī),而 是根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源,選擇虛擬機(jī),并從選擇 的虛擬機(jī)包括的空閑計(jì)算單元中選擇計(jì)算單元并分配給該業(yè)務(wù),而選擇的虛擬機(jī)中的其他 計(jì)算單元可以用于處理其他業(yè)務(wù),從而不會(huì)導(dǎo)致虛擬機(jī)中的部分計(jì)算資源浪費(fèi),提高了云 服務(wù)器分配給該業(yè)務(wù)的計(jì)算資源的使用率;并且對(duì)該業(yè)務(wù)分配的計(jì)算資源進(jìn)行調(diào)整時(shí),根 據(jù)平均使用率對(duì)該業(yè)務(wù)分配的計(jì)算單元進(jìn)行調(diào)整,使調(diào)整計(jì)算資源的粒度較小,從而不會(huì) 浪費(fèi)較多的計(jì)算資源。
[0054] 實(shí)施例二
[0055] 本發(fā)明實(shí)施例提供了一種分配計(jì)算資源的方法,參見(jiàn)圖2,該方法包括:
[0056] 步驟201 :根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源,計(jì)算 該業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù),該業(yè)務(wù)所需的計(jì)算資源是根據(jù)該業(yè)務(wù)的訪(fǎng)問(wèn)量和云服務(wù)器 處理該業(yè)務(wù)所需的處理資源獲取的;
[0057] 具體地,將該業(yè)務(wù)所需的計(jì)算資源除以一個(gè)計(jì)算單元包括的計(jì)算資源,得到一個(gè) 數(shù)值,判斷該數(shù)值是否為整數(shù),如果是,則將該數(shù)值確定為該業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù), 否則,將該數(shù)值向上取整,將取整后的數(shù)值確定為該業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù)。
[0058] 例如,該業(yè)務(wù)所需的計(jì)算資源為3500, 一個(gè)計(jì)算單元包括的計(jì)算資源為1000,將 該業(yè)務(wù)所需的計(jì)算資源3500除以一個(gè)計(jì)算單元包括的計(jì)算資源1000,得到數(shù)值為3. 5,由 于該數(shù)值3. 5不為整數(shù),則將該數(shù)值3. 5向上取整,取整后的數(shù)值為4,則確定該業(yè)務(wù)需要的 計(jì)算單元的個(gè)數(shù)為4。
[0059] 步驟202 :根據(jù)該業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù),選擇虛擬機(jī),并從虛擬機(jī)包括的空 閑計(jì)算單元中選擇計(jì)算單元,將選擇的計(jì)算單元分配給該業(yè)務(wù),使分配的每個(gè)計(jì)算單元處 理該業(yè)務(wù);
[0060] 具體地,云服務(wù)器根據(jù)該業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù),選擇虛擬機(jī)中的空閑計(jì)算 單元的個(gè)數(shù)大于或等于該業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù)的虛擬機(jī),并根據(jù)該業(yè)務(wù)需要的計(jì)算 單元的個(gè)數(shù),從獲取的空閑計(jì)算單元中隨機(jī)選擇計(jì)算單元,將選擇的計(jì)算單元分配給該業(yè) 務(wù),使分配的每個(gè)計(jì)算單元處理該業(yè)務(wù)。
[0061] 例如,每個(gè)虛擬機(jī)包括的計(jì)算單元的個(gè)數(shù)均為10,服務(wù)器根據(jù)該業(yè)務(wù)需要的計(jì)算 單元的個(gè)數(shù)4隨機(jī)選擇一個(gè)虛擬機(jī),從該虛擬機(jī)中隨機(jī)選擇4個(gè)空閑的計(jì)算單元,將選擇的 4個(gè)空閑的計(jì)算單元分配給該業(yè)務(wù),使分配的4個(gè)計(jì)算單元處理該業(yè)務(wù)。
[0062] 步驟203 :獲取分配的每個(gè)計(jì)算單元的使用率;
[0063] 具體地,本步驟可以通過(guò)以下兩種情況來(lái)實(shí)現(xiàn),包括:第一種、接收每個(gè)計(jì)算單元 各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率,根據(jù)每個(gè)計(jì)算單元各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn) 的瞬時(shí)使用率,分別計(jì)算每個(gè)計(jì)算單元的使用率;第二種、每個(gè)計(jì)算單元獲取多個(gè)預(yù)設(shè)時(shí)間 點(diǎn)的瞬時(shí)使用率,分別根據(jù)多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率,計(jì)算各自的使用率并上報(bào)給云 服務(wù)器;云服務(wù)器接收每個(gè)計(jì)算單元上報(bào)的使用率,將接收的使用率分別確定為每個(gè)計(jì)算 單元的使用率。
[0064] 其中,根據(jù)每個(gè)計(jì)算單元各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率,分別計(jì)算每 個(gè)計(jì)算單元的使用率的具體操作為:根據(jù)每個(gè)計(jì)算單元各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí) 使用率,按照如下公式(1)計(jì)算每個(gè)計(jì)算單元的使用率;
【權(quán)利要求】
1. 一種分配計(jì)算資源的方法,其特征在于,所述方法包括: 根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源選擇虛擬機(jī),以及從所 述選擇的虛擬機(jī)包括的空閑計(jì)算單元中選擇計(jì)算單元,所述業(yè)務(wù)所需的計(jì)算資源是根據(jù)所 述業(yè)務(wù)的訪(fǎng)問(wèn)量和云服務(wù)器處理所述業(yè)務(wù)所需的處理資源獲取的; 將所述選擇的計(jì)算單元分配給所述業(yè)務(wù),使所述分配的每個(gè)計(jì)算單元處理所述業(yè)務(wù); 根據(jù)所述分配的每個(gè)計(jì)算單元的使用率,計(jì)算平均使用率; 根據(jù)所述平均使用率,調(diào)整為所述業(yè)務(wù)分配的計(jì)算單元。
2. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè) 計(jì)算單元包括的計(jì)算資源選擇虛擬機(jī),以及從所述選擇的虛擬機(jī)包括的空閑計(jì)算單元中選 擇計(jì)算單元,包括: 根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源,計(jì)算所述業(yè)務(wù)需要的 計(jì)算單元的個(gè)數(shù); 根據(jù)所述業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù),選擇虛擬機(jī); 根據(jù)所述業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù),從所述選擇的虛擬機(jī)包括的空閑計(jì)算單元中選 擇計(jì)算單元。
3. 如權(quán)利要求1或2所述的方法,其特征在于,所述根據(jù)所述平均使用率,調(diào)整為所述 業(yè)務(wù)分配的計(jì)算單元,包括: 確定所述平均使用率所在的使用率范圍,根據(jù)確定的使用率范圍,從已存儲(chǔ)的使用率 范圍與調(diào)整個(gè)數(shù)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的調(diào)整個(gè)數(shù)N ; 根據(jù)所述確定的使用率范圍和所述獲取的調(diào)整個(gè)數(shù)N,調(diào)整為所述業(yè)務(wù)分配的計(jì)算單 J Li 〇
4. 如權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述確定的使用率范圍和所述獲 取的調(diào)整個(gè)數(shù)N,調(diào)整為所述業(yè)務(wù)分配的計(jì)算單元,包括: 如果所述確定的使用率范圍的下限大于第一預(yù)設(shè)閾值,則為所述業(yè)務(wù)增加 N個(gè)計(jì)算單 元; 如果所述確定的使用率范圍的上限小于第二預(yù)設(shè)閾值,則從已分配給所述業(yè)務(wù)的計(jì)算 單元中減少N個(gè)計(jì)算單元。
5. 如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述分配的每個(gè)計(jì)算單元的使用 率,計(jì)算平均使用率之前,還包括: 獲取所述分配的每個(gè)計(jì)算單元的使用率。
6. 如權(quán)利要求5所述的方法,其特征在于,所述獲取所述分配的每個(gè)計(jì)算單元的使用 率,包括: 接收所述分配的每個(gè)計(jì)算單元各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率; 根據(jù)所述每個(gè)計(jì)算單元各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率,分別計(jì)算所述每個(gè) 計(jì)算單元的使用率。
7. 如權(quán)利要求5所述的方法,其特征在于,所述獲取所述分配的每個(gè)計(jì)算單元的使用 率,包括: 接收所述分配的每個(gè)計(jì)算單元各自上報(bào)的使用率,所述每個(gè)計(jì)算單元各自上報(bào)的使用 率是所述每個(gè)計(jì)算單元分別根據(jù)多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率獲取的。
8. 如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收輸入的使用率范圍與調(diào)整個(gè)數(shù),根據(jù)接收的使用率范圍與調(diào)整個(gè)數(shù)更新已存儲(chǔ)的 使用率范圍與調(diào)整個(gè)數(shù)的對(duì)應(yīng)關(guān)系。
9. 一種分配計(jì)算資源的裝置,其特征在于,所述裝置包括: 選擇模塊,用于根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源選擇虛 擬機(jī),以及從所述選擇的虛擬機(jī)包括的空閑計(jì)算單元中選擇計(jì)算單元,所述業(yè)務(wù)所需的計(jì) 算資源是根據(jù)所述業(yè)務(wù)的訪(fǎng)問(wèn)量和云服務(wù)器處理所述業(yè)務(wù)所需的處理資源獲取的; 分配模塊,用于將所述選擇的計(jì)算單元分配給所述業(yè)務(wù),使所述分配的每個(gè)計(jì)算單元 處理所述業(yè)務(wù); 計(jì)算模塊,用于根據(jù)所述分配的每個(gè)計(jì)算單元的使用率,計(jì)算平均使用率; 調(diào)整模塊,用于根據(jù)所述平均使用率,調(diào)整為所述業(yè)務(wù)分配的計(jì)算單元。
10. 如權(quán)利要求9所述的裝置,其特征在于,所述選擇模塊包括: 第一計(jì)算單元,用于根據(jù)某個(gè)業(yè)務(wù)所需的計(jì)算資源和一個(gè)計(jì)算單元包括的計(jì)算資源, 計(jì)算所述業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù); 第一選擇單元,用于根據(jù)所述業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù),選擇虛擬機(jī); 第二選擇單元,用于根據(jù)所述業(yè)務(wù)需要的計(jì)算單元的個(gè)數(shù),從所述選擇的虛擬機(jī)包括 的空閑計(jì)算單元中選擇計(jì)算單元。
11. 如權(quán)利要求9或10所述的裝置,其特征在于,所述調(diào)整模塊包括: 獲取單元,用于確定所述平均使用率所在的使用率范圍,根據(jù)確定的使用率范圍,從已 存儲(chǔ)的使用率范圍與調(diào)整個(gè)數(shù)的對(duì)應(yīng)關(guān)系中獲取對(duì)應(yīng)的調(diào)整個(gè)數(shù)N ; 調(diào)整單元,用于根據(jù)所述確定的使用率范圍和所述獲取的調(diào)整個(gè)數(shù)N,調(diào)整為所述業(yè)務(wù) 分配的計(jì)算單元。
12. 如權(quán)利要求11所述的裝置,其特征在于,所述調(diào)整單元包括: 增加子單元,用于如果所述確定的使用率范圍的下限大于第一預(yù)設(shè)閾值,則為所述業(yè) 務(wù)增加 N個(gè)計(jì)算單元; 減少子單元,用于如果所述確定的使用率范圍的上限小于第二預(yù)設(shè)閾值,則從已分配 給所述業(yè)務(wù)的計(jì)算單元中減少N個(gè)計(jì)算單元。
13. 如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 獲取模塊,用于獲取所述分配的每個(gè)計(jì)算單元的使用率。
14. 如權(quán)利要求13所述的裝置,其特征在于,所述獲取模塊包括: 第一接收單元,用于接收所述分配的每個(gè)計(jì)算單元各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí) 使用率; 第二計(jì)算單元,用于根據(jù)所述每個(gè)計(jì)算單元各自上報(bào)的多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用 率,分別計(jì)算所述每個(gè)計(jì)算單元的使用率。
15. 如權(quán)利要求13所述的裝置,其特征在于,所述獲取模塊包括: 第二接收單元,用于接收所述分配的每個(gè)計(jì)算單元各自上報(bào)的使用率,所述每個(gè)計(jì)算 單元各自上報(bào)的使用率是所述每個(gè)計(jì)算單元分別根據(jù)多個(gè)預(yù)設(shè)時(shí)間點(diǎn)的瞬時(shí)使用率獲取 的。
16. 如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 更新模塊,用于接收輸入的使用率范圍與調(diào)整個(gè)數(shù),根據(jù)接收的使用率范圍與調(diào)整個(gè) 數(shù)更新已存儲(chǔ)的使用率范圍與調(diào)整個(gè)數(shù)的對(duì)應(yīng)關(guān)系。
【文檔編號(hào)】H04L29/08GK104426953SQ201310382078
【公開(kāi)日】2015年3月18日 申請(qǐng)日期:2013年8月28日 優(yōu)先權(quán)日:2013年8月28日
【發(fā)明者】蔣延生 申請(qǐng)人:騰訊科技(深圳)有限公司