亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種云平臺資源管理方法、裝置及系統(tǒng)與流程

文檔序號:12067841閱讀:414來源:國知局
一種云平臺資源管理方法、裝置及系統(tǒng)與流程

本發(fā)明涉及通信領(lǐng)域,尤其涉及一種云平臺資源管理方法、裝置及系統(tǒng)。



背景技術(shù):

網(wǎng)絡(luò)功能虛擬化(Network Functions Virtualization,NFV)的主要目標(biāo)是將傳統(tǒng)電信基于專用硬件的網(wǎng)絡(luò)功能遷移到云環(huán)境上,提供更為通用的硬件和更為靈活的網(wǎng)絡(luò)服務(wù)部署。

虛擬網(wǎng)絡(luò)功能(Virtualized Network Function,VNF)可以被部署在云平臺上,VNF實(shí)例指的是虛擬化的網(wǎng)絡(luò)功能軟件的運(yùn)行時的實(shí)例化。VNF實(shí)例是各個組件及其相互間連接的實(shí)例化在完成之后的結(jié)果。

網(wǎng)絡(luò)功能虛擬化基礎(chǔ)設(shè)施(Network Functions Virtualization Infrastructure,NFVI):具有部署網(wǎng)絡(luò)功能虛擬化的能力的環(huán)境中,所有硬件設(shè)備與軟件組件的統(tǒng)稱。

使用多租戶技術(shù)將物理硬件資源抽象為虛擬資源(如虛擬機(jī))。每個租戶按照自身業(yè)務(wù)需求租用不同規(guī)模的虛擬資源。

多租戶的云平臺具有兩大優(yōu)勢:一是虛擬資源共享,提高了物理資源的利用率,從而提高運(yùn)營商收益;二是租戶可以動態(tài)伸縮虛擬資源的使用規(guī)模,最大程度地避免資源浪費(fèi)。

多租戶云平臺資源使用面臨的一個主要問題是資源充分共享與服務(wù)質(zhì)量QOS間的矛盾。當(dāng)云平臺的資源完全共享時,在資源使用高峰期時眾多租戶競爭有限的資源,資源使用沖突導(dǎo)致服務(wù)QOS的下降。

資源預(yù)留是虛擬化的電信網(wǎng)絡(luò)的一個基本功能的操作。資源預(yù)留是VIM根 據(jù)NFVO所預(yù)留的資源。資源包括在所有三種資源類型NFVI即計算,存儲和網(wǎng)絡(luò)資源。資源預(yù)留能解決共享云平臺資源使用沖突的矛盾,保證服務(wù)質(zhì)量。過度的無節(jié)制的資源預(yù)留會帶來云平臺資源浪費(fèi)。

現(xiàn)有的VIM平臺,無法為租戶指定在將來特定時間使用的預(yù)留資源,一般是通過立即實(shí)例化虛擬機(jī)來達(dá)到占用資源的目的。這種分配方式會降低云平臺資源的利用率。



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

本發(fā)明提供一種云平臺資源管理方法、裝置及系統(tǒng),從而實(shí)現(xiàn)在保證服務(wù)質(zhì)量的同時提升云平臺資源的利用率。

根據(jù)本發(fā)明的一個方面,提供一種云平臺資源管理方法,包括:

接收租戶發(fā)送的資源預(yù)留請求;

根據(jù)所述資源預(yù)留請求中的參數(shù)信息,給所述租戶預(yù)留符合要求的資源。

進(jìn)一步,所述根據(jù)所述資源預(yù)留請求中的參數(shù)信息,給所述租戶預(yù)留符合要求的資源,具體包括:

根據(jù)所述資源預(yù)留請求中的資源預(yù)留持續(xù)時間、資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量。

更進(jìn)一步,所述根據(jù)所述資源預(yù)留請求中的資源預(yù)留持續(xù)時間、資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量,具體包括:

根據(jù)所述資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為持久預(yù)留資源,且根據(jù)所述資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量;和/或

根據(jù)所述資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為特殊預(yù)留資源,且根據(jù)所述資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量并僅允許該租戶在設(shè)定時間段使用。

進(jìn)一步,該方法還包括:

根據(jù)所述資源預(yù)留請求中的分配超時時間,確定特殊預(yù)留資源的分配超時時間到達(dá)后,若該部分預(yù)留資源未被使用,則釋放該特殊預(yù)留資源;和/或

根據(jù)所述資源預(yù)留請求中的結(jié)束時間,確定特殊預(yù)留資源的結(jié)束時間達(dá)到后,釋放未被使用的特殊預(yù)留資源。

其中,所述根據(jù)所述資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為持久預(yù)留資源,且根據(jù)所述資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量后,還包括:

將為該租戶預(yù)留出的資源從完全共享資源池劃歸入預(yù)留資源池;

所述根據(jù)所述資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為特殊預(yù)留資源,且根據(jù)所述資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量并僅允許該租戶在設(shè)定時間段使用后,還包括:

將為該租戶預(yù)留出的允許該租戶在設(shè)定時間段使用的資源從完全共享資源池劃歸入部分共享資源池。

進(jìn)一步,該方法還包括:

接收租戶發(fā)送的資源分配請求;

根據(jù)所述資源分配請求從預(yù)留給該租戶的資源中給所述租戶分配資源,并在預(yù)留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶。

更進(jìn)一步,所述根據(jù)所述資源分配請求從預(yù)留給該租戶的資源中給所述租戶分配資源,具體包括:

確定該租戶請求的資源為普通資源,且請求的資源數(shù)量小于或等于該租戶在預(yù)留資源池的可用資源數(shù)量時,將預(yù)留資源池中預(yù)留給該租戶的持久預(yù)留資源分配給該租戶;

確定該租戶請求的資源為特殊預(yù)留資源,且請求的資源數(shù)量小于或等于該租戶在部分共享資源池預(yù)留的特殊預(yù)留資源數(shù)量、請求的時間滿足特殊預(yù)留資源設(shè)定的可用時間時,將部分共享資源池中預(yù)留給該租戶的特殊預(yù)留資源分配給該租戶;

所述在預(yù)留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶,具體包括:

確定該租戶請求的資源為普通資源,且請求的資源數(shù)量大于該租戶在預(yù)留資源池的可用資源數(shù)量時,將完全共享資源池和部分共享資源池中的可用資源分配給該租戶;

確定該租戶請求的資源為特殊預(yù)留資源,且請求的資源數(shù)量大于該租戶在部分共享資源池預(yù)留的特殊預(yù)留資源數(shù)量、請求的時間滿足特殊預(yù)留資源設(shè)定的可用時間時,釋放占用該部分共享資源池的實(shí)例,直到滿足該租戶的資源需求為止。

相應(yīng)的,本發(fā)明實(shí)施例提供一種云平臺資源管理裝置,包括:

預(yù)留請求接收單元,用于接收租戶發(fā)送的資源預(yù)留請求;

資源預(yù)留單元,用于根據(jù)所述資源預(yù)留請求中的參數(shù)信息,給所述租戶預(yù)留符合要求的資源。

進(jìn)一步,所述資源預(yù)留單元具體用于:

根據(jù)所述資源預(yù)留請求中的資源預(yù)留持續(xù)時間、資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量。

更進(jìn)一步,所述資源預(yù)留單元具體用于:

根據(jù)所述資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為持 久預(yù)留資源,且根據(jù)所述資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量;和/或

根據(jù)所述資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為特殊預(yù)留資源,且根據(jù)所述資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量并僅允許該租戶在設(shè)定時間段使用。

其中,所述資源預(yù)留單元還用于:

根據(jù)所述資源預(yù)留請求中的分配超時時間,確定特殊預(yù)留資源的分配超時時間到達(dá)后,若該部分預(yù)留資源未被使用,則釋放該特殊預(yù)留資源;和/或

根據(jù)所述資源預(yù)留請求中的結(jié)束時間,確定特殊預(yù)留資源的結(jié)束時間達(dá)到后,釋放未被使用的特殊預(yù)留資源。

進(jìn)一步,所述資源預(yù)留單元還用于:

從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量后,將為該租戶預(yù)留出的資源從完全共享資源池劃歸入預(yù)留資源池;

從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量并僅允許該租戶在設(shè)定時間段使用后,將為該租戶預(yù)留出的允許該租戶在設(shè)定時間段使用的資源從完全共享資源池劃歸入部分共享資源池。

進(jìn)一步,該裝置還包括:

分配請求接收單元,用于接收租戶發(fā)送的資源分配請求;

資源分配單元,用于根據(jù)所述資源分配請求從預(yù)留給該租戶的資源中給所述租戶分配資源,并在預(yù)留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶。

更進(jìn)一步,所述資源分配單元根據(jù)所述資源分配請求從預(yù)留給該租戶的資源中給所述租戶分配資源,具體包括:

確定該租戶請求的資源為普通資源,且請求的資源數(shù)量小于或等于該租戶 在預(yù)留資源池的可用資源數(shù)量時,將預(yù)留資源池中預(yù)留給該租戶的持久預(yù)留資源分配給該租戶;

確定該租戶請求的資源為特殊預(yù)留資源,且請求的資源數(shù)量小于或等于該租戶在部分共享資源池預(yù)留的特殊預(yù)留資源數(shù)量、請求的時間滿足特殊預(yù)留資源設(shè)定的可用時間時,將部分共享資源池中預(yù)留給該租戶的特殊預(yù)留資源分配給該租戶;

所述資源分配單元在預(yù)留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶,具體包括:

確定該租戶請求的資源為普通資源,且請求的資源數(shù)量大于該租戶在預(yù)留資源池的可用資源數(shù)量時,將完全共享資源池和部分共享資源池中的可用資源分配給該租戶;

確定該租戶請求的資源為特殊預(yù)留資源,且請求的資源數(shù)量大于該租戶在部分共享資源池預(yù)留的特殊預(yù)留資源數(shù)量、請求的時間滿足特殊預(yù)留資源設(shè)定的可用時間時,釋放占用該部分共享資源池的實(shí)例,直到滿足該租戶的資源需求為止。

相應(yīng)的,本發(fā)明實(shí)施例還提供一種云平臺資源管理系統(tǒng),包括至少一個租戶以及云平臺資源管理裝置,其中:

所述云平臺資源管理裝置,用于接收租戶發(fā)送的資源預(yù)留請求,根據(jù)所述資源預(yù)留請求中的參數(shù)信息,給所述租戶預(yù)留符合要求的資源。

進(jìn)一步,所述云平臺資源管理裝置還用于:

接收租戶發(fā)送的資源分配請求;根據(jù)所述資源分配請求從預(yù)留給該租戶的資源中給所述租戶分配資源,并在預(yù)留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶。

本發(fā)明有益效果如下:通過本發(fā)明實(shí)施例提供的云平臺資源管理方法、裝置及系統(tǒng),在云平臺資源管理裝置接收租戶發(fā)送的資源預(yù)留請求后,可以根據(jù)資源預(yù)留請求中的參數(shù)信息,給租戶預(yù)留符合要求的資源,從而進(jìn)一步在租戶 需要分配資源時,從預(yù)留的資源進(jìn)行分配即可,實(shí)現(xiàn)了在保證服務(wù)質(zhì)量的同時提升云平臺資源的利用率。

附圖說明

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

圖1為本發(fā)明實(shí)施例提供的資源預(yù)留時的云平臺資源管理方法流程圖;

圖2為本發(fā)明實(shí)施例提供的較具體的資源預(yù)留時的云平臺資源管理方法流程圖;

圖3為本發(fā)明實(shí)施例提供的資源分配時的云平臺資源管理方法流程圖;

圖4為本發(fā)明實(shí)施例提供的較具體的資源分配時的云平臺資源管理方法流程圖之一;

圖5為本發(fā)明實(shí)施例提供的較具體的資源分配時的云平臺資源管理方法流程圖之二;

圖6和圖7為本發(fā)明實(shí)施例提供的云平臺資源管理裝置結(jié)構(gòu)示意圖;

圖8為本發(fā)明實(shí)施例提供的云平臺資源管理系統(tǒng)結(jié)構(gòu)示意圖。

具體實(shí)施方式

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

如圖1所示,本發(fā)明實(shí)施例提供的云平臺資源管理方法,包括:

步驟S101、接收租戶發(fā)送的資源預(yù)留請求;

步驟S102、根據(jù)資源預(yù)留請求中的參數(shù)信息,給租戶預(yù)留符合要求的資源。

通過該方法,在接收到租戶發(fā)送的資源預(yù)留請求后,可以根據(jù)資源預(yù)留請求中的參數(shù)信息,給租戶預(yù)留符合要求的資源,從而進(jìn)一步在租戶需要分配資源時,從預(yù)留的資源進(jìn)行分配即可,實(shí)現(xiàn)了在保證服務(wù)質(zhì)量的同時提升云平臺資源的利用率。

資源可以具體包括計算資源、存儲資源和網(wǎng)絡(luò)資源等。

預(yù)留資源是為租戶即將開始的資源分配預(yù)留足夠的資源以保證租戶的業(yè)務(wù)服務(wù)質(zhì)量。因此在資源預(yù)留時必須指定預(yù)留資源的開始分配時間,未到開始時間的預(yù)留資源分配請求,不能保證一定能分配成功。租戶要想保證成功使用預(yù)留資源,必須在預(yù)留資源可分配后申請使用該資源。

資源預(yù)留可以包括持久使用的永久預(yù)留資源和特定時間段使用的特殊預(yù)留資源兩種類型。

對于會持續(xù)使用的預(yù)留資源,在預(yù)留時只需要指定使用該預(yù)留資源的開始時間以保證資源分配的可靠性,無需指定該預(yù)留資源的結(jié)束時間。

當(dāng)網(wǎng)絡(luò)運(yùn)營商預(yù)測到在舉行音樂會,或發(fā)生自然災(zāi)害時網(wǎng)絡(luò)流量沖高導(dǎo)致的通信節(jié)點(diǎn)擁塞時,會預(yù)留額外的資源以供將來使用。這種特定時間段才會使用的特殊預(yù)留資源請求中,可以包括預(yù)留資源的開始時間,結(jié)束時間,分配超時時間等。

具體的,步驟S102中,根據(jù)資源預(yù)留請求中的參數(shù)信息,給租戶預(yù)留符合要求的資源,具體包括:

根據(jù)資源預(yù)留請求中的資源預(yù)留持續(xù)時間、資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量。

進(jìn)一步,區(qū)分永久預(yù)留資源和特殊預(yù)留資源兩種類型的資源預(yù)留情況,根據(jù)資源預(yù)留請求中的資源預(yù)留持續(xù)時間、資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量,具體包括:

根據(jù)資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為持久預(yù)留資源,且根據(jù)資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量;和/或

根據(jù)資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為特殊預(yù)留資源,且根據(jù)資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量并僅允許該租戶在設(shè)定時間段使用。

更進(jìn)一步,為提高資源的利用率,對于特殊預(yù)留資源的預(yù)留,可以建立回收機(jī)制,此時,該方法還包括:

根據(jù)資源預(yù)留請求中的分配超時時間,確定特殊預(yù)留資源的分配超時時間到達(dá)后,若該部分預(yù)留資源未被使用,則釋放該特殊預(yù)留資源;和/或

根據(jù)資源預(yù)留請求中的結(jié)束時間,確定特殊預(yù)留資源的結(jié)束時間達(dá)到后,釋放未被使用的特殊預(yù)留資源。

具體的,如圖2所示,進(jìn)行資源預(yù)留的過程具體包括:

步驟S201、收到租戶的資源預(yù)留請求,請求中攜帶開始時間、結(jié)束時間、超時時間、資源數(shù)量、預(yù)留持續(xù)時間等參數(shù);

步驟S202、根據(jù)資源預(yù)留持續(xù)時間,判斷請求預(yù)留的資源是否為持久預(yù)留資源,如果是,執(zhí)行步驟S203,否則執(zhí)行步驟S204;

步驟S203、確定請求預(yù)留的資源為持久預(yù)留資源,根據(jù)所請求的資源數(shù)量,資源屬性,判斷剩余可用資源是否滿足預(yù)留需求,若滿足則從可用資源中預(yù)留出所申請的資源數(shù)量組成該租戶的預(yù)留資源池,攜帶預(yù)留資源標(biāo)識返回預(yù)留成功;

步驟S204、確定請求預(yù)留的資源為特殊預(yù)留資源,根據(jù)所請求的資源數(shù)量,資源屬性,判斷剩余可用資源是否滿足預(yù)留需求,若滿足則從可用資源中預(yù)留出所申請的資源數(shù)量組成特定時間段預(yù)留資源池,返回預(yù)留成功,并攜帶預(yù)留資源標(biāo)識;

步驟S205、當(dāng)特殊預(yù)留資源的分配超時時間到達(dá)后,若該部分預(yù)留資源未被使用,則釋放該特殊預(yù)留資源;當(dāng)特殊預(yù)留資源指定的結(jié)束時間達(dá)到后,釋放未被使用的特殊預(yù)留資源。

進(jìn)一步,為便于資源的管理,資源池可以包括預(yù)留資源池、部分共享資源池、完全共享資源池等類型。

未被預(yù)留的所有資源歸屬于完全共享資源池,已經(jīng)被永久預(yù)留的資源歸屬于預(yù)留資源池,特定時間段使用的資源歸為部分共享資源池。

預(yù)留資源池中的資源只能分配給預(yù)留資源的租戶使用;租戶使用該部分資源時,需要攜帶相關(guān)的預(yù)留標(biāo)識以及租戶名稱進(jìn)行校驗(yàn)。

完全共享資源池中的資源可以分配給所有的租戶,按申請的順序分配給所需要的租戶使用。

部分共享資源池中的資源可有條件的分配給所有的租戶使用,當(dāng)部分共享資源池的分配使用時間達(dá)到時,該資源池的資源只能分配給指定租戶。當(dāng)設(shè)定為部分共享資源池只接受指定租戶的資源分配請求后,則部分共享資源池的資源只能被分配給指定的租戶。

當(dāng)部分共享資源池共享給所有租戶使用期間,可以在完全共享資源池有剩余可用資源時,將部分占用的資源劃分到部分共享資源池。

此時,在根據(jù)資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為持久預(yù)留資源,且根據(jù)資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量后,還包括:

將為該租戶預(yù)留出的資源從完全共享資源池劃歸入預(yù)留資源池;

根據(jù)資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為特殊預(yù)留資源,且根據(jù)資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量并僅允許該租戶在設(shè)定時間段使用后,還包括:

將為該租戶預(yù)留出的允許該租戶在設(shè)定時間段使用的資源從完全共享資源池劃歸入部分共享資源池。

還可以在所管理的云平臺中獲取可用資源容量,并周期性監(jiān)測這些云平臺的可用資源信息,當(dāng)資源預(yù)留成功或終止資源預(yù)留時更新可用資源容量。租戶使用的云平臺可以包括多個異構(gòu)的云平臺。

在租戶要求進(jìn)行資源分配時,如圖3所示,該方法還包括:

步驟S301、接收租戶發(fā)送的資源分配請求;

步驟S302、根據(jù)資源分配請求從預(yù)留給該租戶的資源中給租戶分配資源,并在預(yù)留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶。

進(jìn)一步,當(dāng)資源池包括預(yù)留資源池、部分共享資源池、完全共享資源池時,步驟S302中,根據(jù)資源分配請求從預(yù)留給該租戶的資源中給租戶分配資源,具體包括:

確定該租戶請求的資源為普通資源,且請求的資源數(shù)量小于或等于該租戶在預(yù)留資源池的可用資源數(shù)量時,將預(yù)留資源池中預(yù)留給該租戶的持久預(yù)留資源分配給該租戶;

確定該租戶請求的資源為特殊預(yù)留資源,且請求的資源數(shù)量小于或等于該租戶在部分共享資源池預(yù)留的特殊預(yù)留資源數(shù)量、請求的時間滿足特殊預(yù)留資源設(shè)定的可用時間時,將部分共享資源池中預(yù)留給該租戶的特殊預(yù)留資源分配給該租戶;

步驟S302中,在預(yù)留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶,具體包括:

確定該租戶請求的資源為普通資源,且請求的資源數(shù)量大于該租戶在預(yù)留資源池的可用資源數(shù)量時,將完全共享資源池和部分共享資源池中的可用資源分配給該租戶;

確定該租戶請求的資源為特殊預(yù)留資源,且請求的資源數(shù)量大于該租戶在部分共享資源池預(yù)留的特殊預(yù)留資源數(shù)量、請求的時間滿足特殊預(yù)留資源設(shè)定 的可用時間時,釋放占用該部分共享資源池的實(shí)例,直到滿足該租戶的資源需求為止。

具體的,如圖4所示,當(dāng)租戶請求普通資源的分配時,包括:

步驟S400、接收租戶發(fā)送的請求分配普通資源的資源分配請求;

步驟S401、判斷租戶請求的虛擬資源數(shù)量是否小于或等于該租戶指定預(yù)留資源池的可用虛擬資源數(shù)量,如果是,執(zhí)行步驟S402,否則,執(zhí)行步驟S403;

步驟S402、在該租戶預(yù)留資源池中選擇資源分配給所述租戶,并結(jié)束資源分配流程;

步驟S403、判斷完全共享資源池中的剩余可用資源是否滿足需求,如果是,執(zhí)行步驟S404,否則,執(zhí)行步驟S405;

步驟S404、在完全共享資源池中分配相應(yīng)的虛擬資源給所述租戶,并結(jié)束資源分配流程;

步驟S405、判斷部分共享資源池中的可用資源是否滿足需求,如果是,執(zhí)行步驟S406,否則,執(zhí)行步驟S407;

步驟S406、為該租戶分配部分共享資源池中的資源,并結(jié)束分配流程;

步驟S407、確認(rèn)資源分配失敗。

如圖5所示,當(dāng)租戶請求特殊預(yù)留資源的分配時,包括如下步驟:

步驟S500、接收租戶發(fā)送的請求分配特殊預(yù)留資源的資源分配請求;

步驟S501、判斷用戶所請求的資源是否可以被分配使用,如果是,執(zhí)行步驟S502,否則,確認(rèn)分配失??;

步驟S502、判斷預(yù)留給該租戶的特殊預(yù)留資源的剩余可用資源是否滿足需求,如果是,執(zhí)行步驟S503,否則,執(zhí)行步驟S504;

步驟S503、在預(yù)留給該租戶的特殊預(yù)留資源中分配資源給該租戶,并結(jié)束資源分配流程;

步驟S504、釋放占用該資源池的實(shí)例,直到滿足資源需求為止,若釋放占用該資源池的實(shí)例后,仍不能滿足租戶的需求,則分配失敗。

相應(yīng)的,本發(fā)明實(shí)施例還提供一種云平臺資源管理裝置,如圖6所示,包括:

預(yù)留請求接收單元601,用于接收租戶發(fā)送的資源預(yù)留請求;

資源預(yù)留單元602,用于根據(jù)資源預(yù)留請求中的參數(shù)信息,給租戶預(yù)留符合要求的資源。

進(jìn)一步,資源預(yù)留單元602具體用于:

根據(jù)資源預(yù)留請求中的資源預(yù)留持續(xù)時間、資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量。

更進(jìn)一步,資源預(yù)留單元602具體用于:

根據(jù)資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為持久預(yù)留資源,且根據(jù)資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量;和/或

根據(jù)資源預(yù)留請求中的資源預(yù)留持續(xù)時間,確定請求預(yù)留的資源為特殊預(yù)留資源,且根據(jù)資源預(yù)留請求中的資源數(shù)量、資源屬性,確定剩余可用資源滿足預(yù)留需求時,從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量并僅允許該租戶在設(shè)定時間段使用。

為提高資源的利用率,對于特殊預(yù)留資源的預(yù)留,可以建立回收機(jī)制,此時,資源預(yù)留單元602還用于:

根據(jù)資源預(yù)留請求中的分配超時時間,確定特殊預(yù)留資源的分配超時時間到達(dá)后,若該部分預(yù)留資源未被使用,則釋放該特殊預(yù)留資源;和/或

根據(jù)資源預(yù)留請求中的結(jié)束時間,確定特殊預(yù)留資源的結(jié)束時間達(dá)到后,釋放未被使用的特殊預(yù)留資源。

進(jìn)一步,為便于資源的管理,資源池可以包括預(yù)留資源池、部分共享資源池、完全共享資源池等類型,此時,資源預(yù)留單元602還用于:

從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量后,將為該租戶預(yù)留出的資源從完全共享資源池劃歸入預(yù)留資源池;

從可用資源中為該租戶預(yù)留出所申請的資源數(shù)量并僅允許該租戶在設(shè)定時間段使用后,將為該租戶預(yù)留出的允許該租戶在設(shè)定時間段使用的資源從完全共享資源池劃歸入部分共享資源池。

在租戶要求進(jìn)行資源分配時,如圖7所示,該裝置還包括:

分配請求接收單元603,用于接收租戶發(fā)送的資源分配請求;

資源分配單元604,用于根據(jù)資源分配請求從預(yù)留給該租戶的資源中給租戶分配資源,并在預(yù)留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶。

進(jìn)一步,資源分配單元604根據(jù)資源分配請求從預(yù)留給該租戶的資源中給租戶分配資源,具體包括:

確定該租戶請求的資源為普通資源,且請求的資源數(shù)量小于或等于該租戶在預(yù)留資源池的可用資源數(shù)量時,將預(yù)留資源池中預(yù)留給該租戶的持久預(yù)留資源分配給該租戶;

確定該租戶請求的資源為特殊預(yù)留資源,且請求的資源數(shù)量小于或等于該租戶在部分共享資源池預(yù)留的特殊預(yù)留資源數(shù)量、請求的時間滿足特殊預(yù)留資源設(shè)定的可用時間時,將部分共享資源池中預(yù)留給該租戶的特殊預(yù)留資源分配給該租戶;

資源分配單元604在預(yù)留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶,具體包括:

確定該租戶請求的資源為普通資源,且請求的資源數(shù)量大于該租戶在預(yù)留資源池的可用資源數(shù)量時,將完全共享資源池和部分共享資源池中的可用資源分配給該租戶;

確定該租戶請求的資源為特殊預(yù)留資源,且請求的資源數(shù)量大于該租戶在部分共享資源池預(yù)留的特殊預(yù)留資源數(shù)量、請求的時間滿足特殊預(yù)留資源設(shè)定的可用時間時,釋放占用該部分共享資源池的實(shí)例,直到滿足該租戶的資源需求為止。

相應(yīng)的,本發(fā)明實(shí)施例還提供一種云平臺資源管理系統(tǒng),如圖8所示,包括至少一個租戶801以及云平臺資源管理裝置802,其中:

云平臺資源管理裝置802,用于接收租戶801發(fā)送的資源預(yù)留請求,根據(jù)資源預(yù)留請求中的參數(shù)信息,給租戶801預(yù)留符合要求的資源。

進(jìn)一步,云平臺資源管理裝置802還用于:

接收租戶801發(fā)送的資源分配請求;根據(jù)資源分配請求從預(yù)留給該租戶801的資源中給租戶801分配資源,并在預(yù)留給該租戶801的資源不足時,從共享資源中分配可用資源給該租戶801。

本發(fā)明實(shí)施例提供一種云平臺資源管理方法、裝置及系統(tǒng),在云平臺資源管理裝置接收租戶發(fā)送的資源預(yù)留請求后,可以根據(jù)資源預(yù)留請求中的參數(shù)信息,給租戶預(yù)留符合要求的資源,從而進(jìn)一步在租戶需要分配資源時,從預(yù)留的資源進(jìn)行分配即可,實(shí)現(xiàn)了在保證服務(wù)質(zhì)量的同時提升云平臺資源的利用率。

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

雖然通過實(shí)施例描述了本申請,本領(lǐng)域的技術(shù)人員知道,本申請有許多變形和變化而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

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