午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

物理資源分配方法、裝置及系統(tǒng)與流程

文檔序號(hào):12829253閱讀:660來源:國(guó)知局
物理資源分配方法、裝置及系統(tǒng)與流程

本發(fā)明涉及資源分配技術(shù)領(lǐng)域,特別是涉及計(jì)算機(jī)硬件物理資源分配方法、裝置及系統(tǒng)。



背景技術(shù):

如今,用戶可以不購買物理機(jī),而通過向云端服務(wù)器請(qǐng)求購買云端虛擬機(jī)的方式來獲得計(jì)算機(jī)資源,其中,用戶所請(qǐng)求的云端虛擬機(jī)為:云端服務(wù)器為用戶所分配的云端的物理機(jī)中的物理資源,即:云端的物理機(jī)為用戶所請(qǐng)求云端虛擬機(jī)的物理資源提供者。

現(xiàn)有技術(shù)中,云端服務(wù)器在接收到用戶通過終端發(fā)送的虛擬機(jī)請(qǐng)求后,根據(jù)虛擬機(jī)請(qǐng)求所攜帶的硬盤容量和內(nèi)存容量為用戶分配虛擬機(jī),而由于虛擬機(jī)請(qǐng)求所攜帶的硬盤容量和內(nèi)存容量多種多樣,且用戶對(duì)用于保證運(yùn)行速度的內(nèi)存容量的需求較為高,這樣會(huì)帶來如下問題:物理機(jī)的內(nèi)存已經(jīng)被分配完畢,但是,硬盤還剩余較多的容量,而由于該物理機(jī)的物理資源獨(dú)立于其他物理資源被使用,這無疑使得該物理機(jī)的較多的硬盤資源被浪費(fèi)了。舉例而言:物理機(jī)a的硬盤容量為500g,內(nèi)存容量為8g,假設(shè)用戶a所請(qǐng)求的云端虛擬機(jī)為:硬盤容量為50g、內(nèi)存容量為2g,用戶b所請(qǐng)求的云端虛擬機(jī)為:硬盤容量為100g、內(nèi)存容量為2g,用戶c所請(qǐng)求的云端虛擬機(jī)為:硬盤容量為200g、內(nèi)存容量為4g,此時(shí),該物理機(jī)a的內(nèi)存被全部分配,但是,還剩余150g的硬盤,使得該物理機(jī)無法作為其他用戶所請(qǐng)求云端虛擬機(jī)的物理資源提供者。

可見,現(xiàn)有技術(shù)中,作為云端虛擬機(jī)的物理資源提供者的物理機(jī)得不到有效利用,存在資源浪費(fèi)現(xiàn)象,這樣導(dǎo)致了物理機(jī)的收益受到嚴(yán)重影響。



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

本發(fā)明實(shí)施例的目的在于提供一種物理資源分配方法、裝置及系統(tǒng),提供 更優(yōu)化的物理資源的配置,以提高云端服務(wù)器所關(guān)聯(lián)的物理機(jī)的硬盤資源和內(nèi)存資源的利用率,從而保證云端服務(wù)器所關(guān)聯(lián)的物理機(jī)達(dá)到最大收益。具體技術(shù)方案如下:

第一方面,本發(fā)明實(shí)施例提供了一種物理資源分配方法,應(yīng)用于云端服務(wù)器,所述方法包括:

接收用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求,其中,所述虛擬機(jī)請(qǐng)求攜帶有所要請(qǐng)求云端虛擬機(jī)的硬盤容量與內(nèi)存容量的信息;

判斷所述硬盤容量與所述內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值;

如果超過,則按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī);

如果未超過,向所述終端反饋關(guān)于按照所述預(yù)定比值更改所述硬盤容量與所述內(nèi)存容量的通知信息,以使得所述終端在接收到所述通知信息后,輸出與所述通知信息對(duì)應(yīng)的變更提示信息;

在接收到所述用戶通過所述終端發(fā)送的攜帶有所請(qǐng)求云端虛擬機(jī)的變更后硬盤容量與變更后內(nèi)存容量的變更請(qǐng)求時(shí),判斷所述變更后硬盤容量與所述變更后內(nèi)存容量的變更后比值是否超過所述預(yù)定比值,如果是,按照所述變更后硬盤容量和所述變更后內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī),其中,所述變更請(qǐng)求為用戶基于所述終端所輸出的變更提示信息所發(fā)出的。

可選的,本發(fā)明實(shí)施例所提供的一種物理資源分配方法還包括:

在接收到所述用戶通過所述終端發(fā)送的虛擬機(jī)保留請(qǐng)求時(shí),按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為用戶分配云端虛擬機(jī),并且,按照預(yù)定計(jì)價(jià)策略,調(diào)高所請(qǐng)求云端虛擬機(jī)所對(duì)應(yīng)的計(jì)價(jià),其中,所述虛擬機(jī)保留請(qǐng)求為用戶基于所述終端輸出的變更提示信息所發(fā)出的。

可選的,所述按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī),包括:

從剩余硬盤容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量且剩余內(nèi)存 容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述內(nèi)存容量的至少一臺(tái)物理機(jī)中,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī);

基于所述目標(biāo)物理機(jī)為所述用戶分配云端虛擬機(jī)。

可選的,所述確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī),包括:

通過隨機(jī)選擇方式或預(yù)定選擇方式,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī),其中,所述預(yù)定選擇方式為基于剩余物理資源大小所確定的方式。

可選的,所述通知信息還包括硬盤容量與內(nèi)存容量的各個(gè)比值所對(duì)應(yīng)計(jì)價(jià)。

可選的,所述預(yù)定比值為:31:1。

第二方面,本發(fā)明實(shí)施例提供了一種物理資源分配裝置,應(yīng)用于云端服務(wù)器,所述裝置包括:虛擬機(jī)請(qǐng)求接收模塊、比值判斷模塊、資源分配模塊、通知信息發(fā)送模塊和變更請(qǐng)求處理模塊;其中,

所述虛擬機(jī)請(qǐng)求接收模塊,用于接收用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求,其中,所述虛擬機(jī)請(qǐng)求攜帶有所要請(qǐng)求云端虛擬機(jī)的硬盤容量與內(nèi)存容量的信息;

所述比值判斷模塊,用于判斷所述硬盤容量與所述內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值,如果超過,觸發(fā)資源分配模塊,如果未超過,觸發(fā)通知信息發(fā)送模塊;

資源分配模塊,用于按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī);

所述通知信息發(fā)送模塊,用于向所述終端反饋關(guān)于按照所述預(yù)定比值更改所述硬盤容量與所述內(nèi)存容量的通知信息,以使得所述終端在接收到所述通知信息后,輸出與所述通知信息對(duì)應(yīng)的變更提示信息;

所述變更請(qǐng)求處理模塊,用于在接收到所述用戶通過所述終端發(fā)送的攜帶有所要請(qǐng)求云端虛擬機(jī)的變更后硬盤容量與變更后內(nèi)存容量的信息的變更請(qǐng)求時(shí),判斷所述變更后硬盤容量與所述變更后內(nèi)存容量的變更后比值是否超過所述預(yù)定比值,如果是,按照所述變更后硬盤容量和所述變更后內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī),其中,所述變更請(qǐng)求為用戶基于所述終端所輸出的變更提示信息所發(fā)出的。

可選的,本發(fā)明實(shí)施例所提供的一種物理資源分配裝置還包括:保留請(qǐng)求處理模塊;

所述保留請(qǐng)求處理模塊,用于在接收到所述用戶通過所述終端發(fā)送的虛擬機(jī)保留請(qǐng)求時(shí),按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為用戶分配云端虛擬機(jī),并且,按照預(yù)定計(jì)價(jià)策略,調(diào)高所請(qǐng)求云端虛擬機(jī)所對(duì)應(yīng)的計(jì)價(jià),其中,所述虛擬機(jī)保留請(qǐng)求為用戶基于所述終端輸出的變更提示信息所發(fā)出的。

可選的,所述資源分配模塊,包括:

目標(biāo)物理機(jī)確定單元,用于從剩余硬盤容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量且剩余內(nèi)存容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述內(nèi)存容量的至少一臺(tái)物理機(jī)中,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī);

虛擬機(jī)分配單元,用于基于所述目標(biāo)物理機(jī)為所述用戶分配云端虛擬機(jī)。

可選的,所述目標(biāo)物理機(jī)確定單元具體用于通過隨機(jī)選擇方式或預(yù)定選擇方式,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī),其中,所述預(yù)定選擇方式為基于剩余物理資源大小所確定的方式。

可選的,所述通知信息還包括硬盤容量與內(nèi)存容量的各個(gè)比值所對(duì)應(yīng)計(jì)價(jià)。

可選的,所述預(yù)定比值為:31:1。

第三方面,本發(fā)明實(shí)施例提供了一種物理資源分配系統(tǒng),包括:

云端服務(wù)器以及與所述云端服務(wù)器關(guān)聯(lián)的至少一臺(tái)物理機(jī);

其中,所述云端服務(wù)器用于:

接收用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求,其中,所述虛擬機(jī)請(qǐng)求攜帶有所要請(qǐng)求云端虛擬機(jī)的硬盤容量與內(nèi)存容量的信息;

判斷所述硬盤容量與所述內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值;

如果超過,則按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī);

如果未超過,向所述終端反饋關(guān)于按照所述預(yù)定比值更改所述硬盤容量與 所述內(nèi)存容量的通知信息,以使得所述終端在接收到所述通知信息后,輸出與所述通知信息對(duì)應(yīng)的變更提示信息;

在接收到所述用戶通過所述終端發(fā)送的攜帶有所要請(qǐng)求云端虛擬機(jī)的變更后硬盤容量與變更后內(nèi)存容量的信息的變更請(qǐng)求時(shí),判斷所述變更后硬盤容量與所述變更后內(nèi)存容量的變更后比值是否超過所述預(yù)定比值,如果是,按照所述變更后硬盤容量和所述變更后內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī),其中,所述變更請(qǐng)求為用戶基于所述終端所輸出的變更提示信息所發(fā)出的。

可選的,所述云端服務(wù)器還用于:

在接收到所述用戶通過所述終端發(fā)送的虛擬機(jī)保留請(qǐng)求時(shí),按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為用戶分配云端虛擬機(jī),并且,按照預(yù)定計(jì)價(jià)策略,調(diào)高所請(qǐng)求云端虛擬機(jī)所對(duì)應(yīng)的計(jì)價(jià),其中,所述虛擬機(jī)保留請(qǐng)求為用戶基于所述終端輸出的變更提示信息所發(fā)出的。

可選的,所述云端服務(wù)器具體用于:

從剩余硬盤容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量且剩余內(nèi)存容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述內(nèi)存容量的至少一臺(tái)物理機(jī)中,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī);

基于所述目標(biāo)物理機(jī)為所述用戶分配云端虛擬機(jī)。

可選的,所述云端服務(wù)器具體用于:通過隨機(jī)選擇方式或預(yù)定選擇方式,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī),其中,所述預(yù)定選擇方式為基于剩余物理資源大小所確定的方式。

可選的,所述通知信息還包括硬盤容量與內(nèi)存容量的各個(gè)比值所對(duì)應(yīng)計(jì)價(jià)。

可選的,所述預(yù)定比值為:31:1。

與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中,云端服務(wù)器在接收到用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求時(shí),并不是直接按照該虛擬機(jī)請(qǐng)求的信息為用戶分配云端虛擬機(jī),而是,判斷虛擬機(jī)請(qǐng)求所攜帶的硬盤容量與該內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值,并根據(jù)不同的判斷結(jié)果執(zhí)行不同的操作,提供了更優(yōu)化的物理資 源的配置,因此,通過本方案提高了云端服務(wù)器所關(guān)聯(lián)物理機(jī)的硬盤資源和內(nèi)存資源的利用率,進(jìn)而保證云端服務(wù)器所關(guān)聯(lián)的物理機(jī)達(dá)到最大收益。

附圖說明

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

圖1為本發(fā)明實(shí)施例所提供的一種物理資源分配方法的流程圖;

圖2為本發(fā)明實(shí)施例所提供的一種物理資源分配方法的另一流程圖;

圖3為本發(fā)明實(shí)施例所提供的一種物理資源分配裝置的結(jié)構(gòu)示意圖;

圖4為本發(fā)明實(shí)施例所提供的一種物理資源分配裝置的另一結(jié)構(gòu)示意圖;

圖5為本發(fā)明實(shí)施例所提供的一種物理資源分配系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

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

為了解決現(xiàn)有技術(shù)問題,本發(fā)明實(shí)施例提供了一種物理資源分配方法及裝置。

下面首先對(duì)本發(fā)明實(shí)施例所提供的一種物理資源分配方法進(jìn)行介紹。

需要說明的是,本發(fā)明實(shí)施例所提供的一種物理資源分配方法應(yīng)用于云端服務(wù)器,該云端服務(wù)器為用戶側(cè)分配云端虛擬機(jī);并且,云端服務(wù)器關(guān)聯(lián)有多臺(tái)物理機(jī),所關(guān)聯(lián)的物理機(jī)作為用戶所請(qǐng)求云端虛擬機(jī)的物理資源提供者,同時(shí),為用戶側(cè)所分配的每一云端虛擬機(jī)對(duì)應(yīng)唯一的一臺(tái)物理機(jī),即為用戶側(cè)所 分配云端虛擬機(jī)所基于的多臺(tái)物理機(jī)的物理資源獨(dú)立被利用。

如圖1所示,本發(fā)明實(shí)施例所提供的一種物理資源分配方法,可以包括如下步驟:

s101,接收用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求,其中,該虛擬機(jī)請(qǐng)求攜帶有所要請(qǐng)求云端虛擬機(jī)的硬盤容量與內(nèi)存容量的信息;

其中,云端服務(wù)器可以接收用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求,并根據(jù)所接收到的虛擬機(jī)請(qǐng)求執(zhí)行后續(xù)的操作。

可以理解的是,用戶可以通過終端訪問云端服務(wù)器所對(duì)應(yīng)的網(wǎng)絡(luò)站點(diǎn),進(jìn)而在該網(wǎng)絡(luò)站點(diǎn)所提供的虛擬機(jī)請(qǐng)求界面中輸入所需的硬盤容量與內(nèi)存容量,從而形成攜帶有所要請(qǐng)求云端虛擬機(jī)的硬盤容量與內(nèi)存容量的信息的虛擬機(jī)請(qǐng)求。當(dāng)然,用戶通過終端發(fā)出虛擬機(jī)請(qǐng)求的方式還可以采用其他現(xiàn)有技術(shù)實(shí)現(xiàn),在此不做限定。

s102,判斷該硬盤容量與該內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值,如果超過,執(zhí)行s103;否則,執(zhí)行s104;

其中,申請(qǐng)人通過統(tǒng)計(jì)分析確定出該預(yù)定比值,也就是說,預(yù)定比值為預(yù)先確定出經(jīng)驗(yàn)值。具體的,當(dāng)所請(qǐng)求云端虛擬機(jī)的硬盤容量和內(nèi)容容量的比值超過該預(yù)定比值時(shí),如果按照該虛擬機(jī)請(qǐng)求來分配云端虛擬機(jī),表明硬盤資源的請(qǐng)求量大于內(nèi)存資源預(yù)定程度,此時(shí),會(huì)減少硬盤資源的浪費(fèi)率;而當(dāng)所請(qǐng)求云端虛擬機(jī)的硬盤容量和內(nèi)容容量的比值不超過該預(yù)定比值時(shí),如果按照該虛擬機(jī)請(qǐng)求來分配云端虛擬機(jī),表明硬盤資源的請(qǐng)求量未大于內(nèi)存資源預(yù)定程度,后續(xù)會(huì)導(dǎo)致硬盤資源存在浪費(fèi)。具體的,該預(yù)定比值可以為:31:1,當(dāng)然并不局限于此。

因此,云端服務(wù)器在接收到虛擬機(jī)請(qǐng)求后,為了提高云端服務(wù)器所關(guān)聯(lián)的物理機(jī)的硬盤資源和內(nèi)存資源的利用率,并不是直接按照所接收到的虛擬機(jī)請(qǐng)求為用戶分配虛擬機(jī),而是首先判斷該硬盤容量與該內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值,并根據(jù)不同的判斷結(jié)果執(zhí)行不同的操作。具體的,當(dāng)判斷出該硬盤容量與該內(nèi)存容量的目標(biāo)比值超過預(yù)定比值時(shí),表明按照該目標(biāo)比值來分配云端虛擬機(jī)時(shí)硬盤資源和內(nèi)存資源能夠得到有效利用,此時(shí),可以執(zhí)行s103;而當(dāng)判斷出該硬盤容量與該內(nèi)存容量的目標(biāo)比值未超過預(yù)定比值時(shí),表明按照 該目標(biāo)比值來分配云端虛擬機(jī)時(shí)后續(xù)會(huì)導(dǎo)致硬盤資源被浪費(fèi),此時(shí),可以執(zhí)行s104。

s103,按照該虛擬機(jī)請(qǐng)求所攜帶的該硬盤容量和該內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為該用戶分配云端虛擬機(jī);

其中,在判斷出該硬盤容量與該內(nèi)存容量的目標(biāo)比值超過預(yù)定比值時(shí),云端服務(wù)器可以按照該虛擬機(jī)請(qǐng)求所攜帶的該硬盤容量和該內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為該用戶分配云端虛擬機(jī)??梢岳斫獾氖?,由于云端服務(wù)器關(guān)聯(lián)有多臺(tái)物理機(jī),因此,在分配云端虛擬機(jī)時(shí),云端服務(wù)器可以從剩余硬盤容量和剩余內(nèi)存容量均滿足該虛擬機(jī)請(qǐng)求的至少一臺(tái)物理機(jī)中,選擇一臺(tái)物理機(jī)來為該用戶分配云端虛擬機(jī)。

基于上述原理,具體的,所述按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī),可以包括:

從剩余硬盤容量滿足該虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量且剩余內(nèi)存容量滿足該虛擬機(jī)請(qǐng)求所攜帶的該內(nèi)存容量的至少一臺(tái)物理機(jī)中,確定為該用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī);

基于該目標(biāo)物理機(jī)為該用戶分配云端虛擬機(jī)。

進(jìn)一步的,可以通過隨機(jī)選擇方式或預(yù)定選擇方式,確定為該用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī),當(dāng)然并不局限于此,其中,該預(yù)定選擇方式為基于剩余物理資源大小所確定的方式。舉例而言,該預(yù)定選擇方式可以為:優(yōu)先選擇剩余物理資源最少的方式,或者,優(yōu)先選擇剩余物理資源最多的方式,等等。

需要強(qiáng)調(diào)的是,上述的按照該虛擬機(jī)請(qǐng)求所攜帶的該硬盤容量和該內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為該用戶分配云端虛擬機(jī)的具體實(shí)現(xiàn)方式,僅僅作為示例,并不應(yīng)該構(gòu)成對(duì)本發(fā)明實(shí)施例的限定;另外,基于該目標(biāo)物理機(jī)為該用戶分配云端虛擬機(jī)的具體實(shí)現(xiàn)方式可以采用現(xiàn)有技術(shù)來實(shí)現(xiàn),在此不做限定。

s104,向該終端反饋關(guān)于按照該預(yù)定比值更改該硬盤容量與該內(nèi)存容量的通知信息,以使得該終端在接收到該通知信息后,輸出與該通知信息對(duì)應(yīng)的變更提示信息;

其中,在判斷出該硬盤容量與該內(nèi)存容量的目標(biāo)比值未超過預(yù)定比值時(shí), 為了提高物理機(jī)的硬盤資源和內(nèi)存資源的利用率,云端服務(wù)器可以向該終端反饋關(guān)于按照該預(yù)定比值更改該硬盤容量與該內(nèi)存容量的通知信息,以使得該終端在接收到該通知信息后,輸出與該通知信息對(duì)應(yīng)的變更提示信息,進(jìn)而,用戶可以基于該變更提示信息作出相應(yīng)選擇。需要強(qiáng)調(diào)的是,變更提示信息可以為用戶提供硬盤容量和內(nèi)存容量的修改入口以及保存并上傳的入口。

可以理解的是,通知信息所攜帶內(nèi)容和變更提示信息所攜帶內(nèi)容可以相同或不同,這都是合理的;并且,變更提示信息的具體展示形式可以彈窗形式或web界面形式,等等,這都是合理的。舉例而言:該變更提示信息的信息內(nèi)容可以包括:“請(qǐng)更改所請(qǐng)求硬盤容量和內(nèi)存容量,保證硬盤容量和內(nèi)存容量的比值大于預(yù)定比值”;或者,“請(qǐng)按照硬盤容量/內(nèi)存容量大于目標(biāo)比值,來更改所請(qǐng)求的硬盤容量和內(nèi)存容量”。

更進(jìn)一步的,為了保證用戶的使用體驗(yàn),該通知信息還可以包括硬盤容量與內(nèi)存容量的各個(gè)比值所對(duì)應(yīng)計(jì)價(jià);相應(yīng)的,該變更提示信息的信息內(nèi)容還包括:硬盤容量與內(nèi)存容量的各個(gè)比值所對(duì)應(yīng)計(jì)價(jià),以使得用戶根據(jù)計(jì)價(jià)信息來確定所請(qǐng)求云端虛擬機(jī)的資源信息。

s105,在接收到該用戶通過該終端發(fā)送的變更請(qǐng)求時(shí),判斷該變更后硬盤容量與該變更后內(nèi)存容量的變更后比值是否超過該預(yù)定比值,如果是,執(zhí)行s106;

該變更請(qǐng)求攜帶有所要請(qǐng)求云端虛擬機(jī)的變更后硬盤容量與變更后內(nèi)存容量的信息;其中,該變更請(qǐng)求為用戶基于該終端所輸出的變更提示信息所發(fā)出的。

其中,云端服務(wù)器在接收到該用戶通過該終端發(fā)送的變更請(qǐng)求時(shí),可以判斷該變更后硬盤容量與該變更后內(nèi)存容量的變更后比值是否超過該預(yù)定比值,并在確定超過時(shí),繼續(xù)執(zhí)行s106。

s106,按照該變更后硬盤容量和該變更后內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為該用戶分配云端虛擬機(jī)。

其中,在判斷出該變更后硬盤容量與該變更后內(nèi)存容量的變更后比值超過該預(yù)定比值時(shí),可以按照該變更后硬盤容量和該變更后內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為該用戶分配云端虛擬機(jī),以提高物理機(jī)的硬盤資源和內(nèi)存資源的利 用率??梢岳斫獾氖牵捎谠贫朔?wù)器關(guān)聯(lián)有多臺(tái)物理機(jī),因此,在分配云端虛擬機(jī)時(shí),云端服務(wù)器可以從剩余硬盤容量和剩余內(nèi)存容量均滿足該變更請(qǐng)求的至少一臺(tái)物理機(jī)中,選擇一臺(tái)物理機(jī)來為該用戶分配云端虛擬機(jī)。

基于上述原理,具體的,所述按照該變更后硬盤容量和該變更后內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為該用戶分配云端虛擬機(jī),可以包括:

從剩余硬盤容量滿足該變更請(qǐng)求所攜帶的變更后硬盤容量且剩余內(nèi)存容量滿足該變更請(qǐng)求所攜帶的變更后內(nèi)存容量的至少一臺(tái)物理機(jī)中,確定為該用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī);

基于該目標(biāo)物理機(jī)為該用戶分配云端虛擬機(jī)。

進(jìn)一步的,可以通過隨機(jī)選擇方式或預(yù)定選擇方式,確定為該用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī),當(dāng)然并不局限于此,其中,該預(yù)定選擇方式為基于剩余物理資源大小所確定的方式。舉例而言,該預(yù)定選擇方式可以為:優(yōu)先選擇剩余物理資源最少的方式,或者,優(yōu)先選擇剩余物理資源最多的方式,等等。

可以理解的是,在判斷出該變更后硬盤容量與該變更后內(nèi)存容量的變更后比值未超過該預(yù)定比值時(shí),可以依照s104提示用戶修改所請(qǐng)求資源;或者,也可以按照該變更后硬盤容量和該變更后內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為該用戶分配云端虛擬機(jī),并且,而為了保證物理機(jī)達(dá)到最大收益,可以按照預(yù)定計(jì)價(jià)策略,調(diào)高所請(qǐng)求云端虛擬機(jī)所對(duì)應(yīng)的計(jì)價(jià)。

與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中,云端服務(wù)器在接收到用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求時(shí),并不是直接按照該虛擬機(jī)請(qǐng)求的信息為用戶分配云端虛擬機(jī),而是,判斷虛擬機(jī)請(qǐng)求所攜帶的硬盤容量與該內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值,并根據(jù)不同的判斷結(jié)果執(zhí)行不同的操作,提供了更優(yōu)化的物理資源的配置,因此,通過本方案提高了云端服務(wù)器所關(guān)聯(lián)物理機(jī)的硬盤資源和內(nèi)存資源的利用率,進(jìn)而保證云端服務(wù)器所關(guān)聯(lián)的物理機(jī)達(dá)到最大收益。

更進(jìn)一步的,基于上述實(shí)施例所提供的s101-s106,本發(fā)明實(shí)施例所提供的一種物理資源分配方法還可以包括如下步驟:

s107,在接收到該用戶通過該終端發(fā)送的虛擬機(jī)保留請(qǐng)求時(shí),按照該虛擬 機(jī)請(qǐng)求所攜帶的該硬盤容量和該內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為用戶分配云端虛擬機(jī),并且,按照預(yù)定計(jì)價(jià)策略,調(diào)高所請(qǐng)求云端虛擬機(jī)所對(duì)應(yīng)的計(jì)價(jià)。

其中,該虛擬機(jī)保留請(qǐng)求為用戶基于該終端輸出的變更提示信息所發(fā)出的。

可以理解的是,當(dāng)用戶決定不更改硬盤容量和內(nèi)存容量的比值時(shí),該用戶可以基于該終端輸出的變更提示信息發(fā)出虛擬機(jī)保留請(qǐng)求,相應(yīng)的,云端服務(wù)器可以在接收到該用戶基于該終端發(fā)送的虛擬機(jī)保留請(qǐng)求時(shí),按照該虛擬機(jī)請(qǐng)求所攜帶的該硬盤容量和該內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為用戶分配云端虛擬機(jī),而為了保證所關(guān)聯(lián)物理機(jī)達(dá)到最大收益,可以按照預(yù)定計(jì)價(jià)策略,調(diào)高所請(qǐng)求云端虛擬機(jī)所對(duì)應(yīng)的計(jì)價(jià)。

相應(yīng)于上述方法實(shí)施例,本發(fā)明實(shí)施例還提供了一種物理資源分配裝置,應(yīng)用于云端服務(wù)器,如圖3所示,所述裝置可以包括:

虛擬機(jī)請(qǐng)求接收模塊310、比值判斷模塊320、資源分配模塊330、通知信息發(fā)送模塊340和變更請(qǐng)求處理模塊350;

所述虛擬機(jī)請(qǐng)求接收模塊310,用于接收用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求,其中,所述虛擬機(jī)請(qǐng)求攜帶有所要請(qǐng)求云端虛擬機(jī)的硬盤容量與內(nèi)存容量的信息;

所述比值判斷模塊320,用于判斷所述硬盤容量與所述內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值,如果超過,觸發(fā)資源分配模塊330,如果未超過,觸發(fā)通知信息發(fā)送模塊340;

所述資源分配模塊330,用于按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī);

所述通知信息發(fā)送模塊340,用于向所述終端反饋關(guān)于按照所述預(yù)定比值更改所述硬盤容量與所述內(nèi)存容量的通知信息,以使得所述終端在接收到所述通知信息后,輸出與所述通知信息對(duì)應(yīng)的變更提示信息;

變更請(qǐng)求處理模塊350,用于在接收到所述用戶通過所述終端發(fā)送的攜帶有所要請(qǐng)求云端虛擬機(jī)的變更后硬盤容量與變更后內(nèi)存容量的信息的變更請(qǐng)求時(shí),判斷所述變更后硬盤容量與所述變更后內(nèi)存容量的變更后比值是否超過 所述預(yù)定比值,如果是,按照所述變更后硬盤容量和所述變更后內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為所述用戶分配云端虛擬機(jī),其中,所述變更請(qǐng)求為用戶基于所述終端所輸出的變更提示信息所發(fā)出的。

與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中,云端服務(wù)器在接收到用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求時(shí),并不是直接按照該虛擬機(jī)請(qǐng)求的信息為用戶分配云端虛擬機(jī),而是,判斷虛擬機(jī)請(qǐng)求所攜帶的硬盤容量與該內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值,并根據(jù)不同的判斷結(jié)果執(zhí)行不同的操作,提供了更優(yōu)化的物理資源的配置,因此,通過本方案提高了云端服務(wù)器所關(guān)聯(lián)物理機(jī)的硬盤資源和內(nèi)存資源的利用率,進(jìn)而保證云端服務(wù)器所關(guān)聯(lián)的物理機(jī)達(dá)到最大收益。

更進(jìn)一步的,本發(fā)明實(shí)施例所提供的一種物理資源分配裝置,如圖4所示,還可以包括:保留請(qǐng)求處理模塊360;

其中,所述保留請(qǐng)求處理模塊360,用于在接收到所述用戶通過所述終端發(fā)送的虛擬機(jī)保留請(qǐng)求時(shí),按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)為用戶分配云端虛擬機(jī),并且,按照預(yù)定計(jì)價(jià)策略,調(diào)高所請(qǐng)求云端虛擬機(jī)所對(duì)應(yīng)的計(jì)價(jià),其中,所述虛擬機(jī)保留請(qǐng)求為用戶基于所述終端輸出的變更提示信息所發(fā)出的。

更進(jìn)一步的,所述資源分配模塊330,可以包括:

目標(biāo)物理機(jī)確定單元,用于從剩余硬盤容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量且剩余內(nèi)存容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述內(nèi)存容量的至少一臺(tái)物理機(jī)中,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī);

虛擬機(jī)分配單元,用于基于所述目標(biāo)物理機(jī)為所述用戶分配云端虛擬機(jī)。

更進(jìn)一步的,所述目標(biāo)物理機(jī)確定單元具體用于通過隨機(jī)選擇方式或預(yù)定選擇方式,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī),其中,所述預(yù)定選擇方式為基于剩余物理資源大小所確定的方式。更進(jìn)一步的,所述通知信息還包括硬盤容量與內(nèi)存容量的各個(gè)比值所對(duì)應(yīng)計(jì)價(jià)。

具體的,所述預(yù)定比值為:31:1。

相應(yīng)于上述方法實(shí)施例,本發(fā)明實(shí)施例還提供了一種物理資源分配系統(tǒng),如圖5所述,該系統(tǒng)可以包括:

云端服務(wù)器510以及與所述云端服務(wù)器關(guān)聯(lián)的至少一臺(tái)物理機(jī)520;

其中,所述云端服務(wù)器510用于:

接收用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求,其中,所述虛擬機(jī)請(qǐng)求攜帶有所要請(qǐng)求云端虛擬機(jī)的硬盤容量與內(nèi)存容量的信息;

判斷所述硬盤容量與所述內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值;

如果超過,則按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)520為所述用戶分配云端虛擬機(jī);

如果未超過,向所述終端反饋關(guān)于按照所述預(yù)定比值更改所述硬盤容量與所述內(nèi)存容量的通知信息,以使得所述終端在接收到所述通知信息后,輸出與所述通知信息對(duì)應(yīng)的變更提示信息;

在接收到所述用戶通過所述終端發(fā)送的攜帶有所要請(qǐng)求云端虛擬機(jī)的變更后硬盤容量與變更后內(nèi)存容量的信息的變更請(qǐng)求時(shí),判斷所述變更后硬盤容量與所述變更后內(nèi)存容量的變更后比值是否超過所述預(yù)定比值,如果是,按照所述變更后硬盤容量和所述變更后內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)520為所述用戶分配云端虛擬機(jī),其中,所述變更請(qǐng)求為用戶基于所述終端所輸出的變更提示信息所發(fā)出的。

與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例中,云端服務(wù)器在接收到用戶通過終端發(fā)出的虛擬機(jī)請(qǐng)求時(shí),并不是直接按照該虛擬機(jī)請(qǐng)求的信息為用戶分配云端虛擬機(jī),而是,判斷虛擬機(jī)請(qǐng)求所攜帶的硬盤容量與該內(nèi)存容量的目標(biāo)比值是否超過預(yù)定比值,并根據(jù)不同的判斷結(jié)果執(zhí)行不同的操作,提供了更優(yōu)化的物理資源的配置,因此,通過本方案提高了云端服務(wù)器所關(guān)聯(lián)物理機(jī)的硬盤資源和內(nèi)存資源的利用率,進(jìn)而保證云端服務(wù)器所關(guān)聯(lián)的物理機(jī)達(dá)到最大收益。

更進(jìn)一步的,本發(fā)明實(shí)施例所提供的所述云端服務(wù)器510還用于:

在接收到所述用戶通過所述終端發(fā)送的虛擬機(jī)保留請(qǐng)求時(shí),按照所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量和所述內(nèi)存容量,基于所關(guān)聯(lián)的物理機(jī)520為用戶分配云端虛擬機(jī),并且,按照預(yù)定計(jì)價(jià)策略,調(diào)高所請(qǐng)求云端虛擬機(jī)所對(duì)應(yīng) 的計(jì)價(jià),其中,所述虛擬機(jī)保留請(qǐng)求為用戶基于所述終端輸出的變更提示信息所發(fā)出的。

更進(jìn)一步的,所述云端服務(wù)器具體用于:

從剩余硬盤容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述硬盤容量且剩余內(nèi)存容量滿足所述虛擬機(jī)請(qǐng)求所攜帶的所述內(nèi)存容量的至少一臺(tái)物理機(jī)中,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī);

基于所述目標(biāo)物理機(jī)為所述用戶分配云端虛擬機(jī)。

更進(jìn)一步的,所述云端服務(wù)器具體用于:通過隨機(jī)選擇方式或預(yù)定選擇方式,確定為所述用戶分配云端虛擬機(jī)的目標(biāo)物理機(jī),其中,所述預(yù)定選擇方式為基于剩余物理資源大小所確定的方式。更進(jìn)一步的,所述通知信息還包括硬盤容量與內(nèi)存容量的各個(gè)比值所對(duì)應(yīng)計(jì)價(jià)。

更進(jìn)一步的,所述預(yù)定比值為:31:1。

需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

本說明書中的各個(gè)實(shí)施例均采用相關(guān)的方式描述,各個(gè)實(shí)施例之間相同相似的部分互相參見即可,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處。尤其,對(duì)于系統(tǒng)實(shí)施例而言,由于其基本相似于方法實(shí)施例,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說明即可。

以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均包含在本發(fā)明的保護(hù)范圍內(nèi)。

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