1.一種云平臺資源管理方法,其特征在于,包括:
接收租戶發(fā)送的資源預留請求;
根據所述資源預留請求中的參數信息,給所述租戶預留符合要求的資源。
2.如權利要求1所述的方法,其特征在于,所述根據所述資源預留請求中的參數信息,給所述租戶預留符合要求的資源,具體包括:
根據所述資源預留請求中的資源預留持續(xù)時間、資源數量、資源屬性,確定剩余可用資源滿足預留需求時,從可用資源中為該租戶預留出所申請的資源數量。
3.如權利要求2所述的方法,其特征在于,所述根據所述資源預留請求中的資源預留持續(xù)時間、資源數量、資源屬性,確定剩余可用資源滿足預留需求時,從可用資源中為該租戶預留出所申請的資源數量,具體包括:
根據所述資源預留請求中的資源預留持續(xù)時間,確定請求預留的資源為持久預留資源,且根據所述資源預留請求中的資源數量、資源屬性,確定剩余可用資源滿足預留需求時,從可用資源中為該租戶預留出所申請的資源數量;和/或
根據所述資源預留請求中的資源預留持續(xù)時間,確定請求預留的資源為特殊預留資源,且根據所述資源預留請求中的資源數量、資源屬性,確定剩余可用資源滿足預留需求時,從可用資源中為該租戶預留出所申請的資源數量并僅允許該租戶在設定時間段使用。
4.如權利要求3所述的方法,其特征在于,還包括:
根據所述資源預留請求中的分配超時時間,確定特殊預留資源的分配超時時間到達后,若該部分預留資源未被使用,則釋放該特殊預留資源;和/或
根據所述資源預留請求中的結束時間,確定特殊預留資源的結束時間達到后,釋放未被使用的特殊預留資源。
5.如權利要求3所述的方法,其特征在于,所述根據所述資源預留請求中 的資源預留持續(xù)時間,確定請求預留的資源為持久預留資源,且根據所述資源預留請求中的資源數量、資源屬性,確定剩余可用資源滿足預留需求時,從可用資源中為該租戶預留出所申請的資源數量后,還包括:
將為該租戶預留出的資源從完全共享資源池劃歸入預留資源池;
所述根據所述資源預留請求中的資源預留持續(xù)時間,確定請求預留的資源為特殊預留資源,且根據所述資源預留請求中的資源數量、資源屬性,確定剩余可用資源滿足預留需求時,從可用資源中為該租戶預留出所申請的資源數量并僅允許該租戶在設定時間段使用后,還包括:
將為該租戶預留出的允許該租戶在設定時間段使用的資源從完全共享資源池劃歸入部分共享資源池。
6.如權利要求1-5任一所述的方法,其特征在于,還包括:
接收租戶發(fā)送的資源分配請求;
根據所述資源分配請求從預留給該租戶的資源中給所述租戶分配資源,并在預留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶。
7.如權利要求6所述的方法,其特征在于,所述根據所述資源分配請求從預留給該租戶的資源中給所述租戶分配資源,具體包括:
確定該租戶請求的資源為普通資源,且請求的資源數量小于或等于該租戶在預留資源池的可用資源數量時,將預留資源池中預留給該租戶的持久預留資源分配給該租戶;
確定該租戶請求的資源為特殊預留資源,且請求的資源數量小于或等于該租戶在部分共享資源池預留的特殊預留資源數量、請求的時間滿足特殊預留資源設定的可用時間時,將部分共享資源池中預留給該租戶的特殊預留資源分配給該租戶;
所述在預留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶,具體包括:
確定該租戶請求的資源為普通資源,且請求的資源數量大于該租戶在預留 資源池的可用資源數量時,將完全共享資源池和部分共享資源池中的可用資源分配給該租戶;
確定該租戶請求的資源為特殊預留資源,且請求的資源數量大于該租戶在部分共享資源池預留的特殊預留資源數量、請求的時間滿足特殊預留資源設定的可用時間時,釋放占用該部分共享資源池的實例,直到滿足該租戶的資源需求為止。
8.一種云平臺資源管理裝置,其特征在于,包括:
預留請求接收單元,用于接收租戶發(fā)送的資源預留請求;
資源預留單元,用于根據所述資源預留請求中的參數信息,給所述租戶預留符合要求的資源。
9.如權利要求8所述的裝置,其特征在于,所述資源預留單元具體用于:
根據所述資源預留請求中的資源預留持續(xù)時間、資源數量、資源屬性,確定剩余可用資源滿足預留需求時,從可用資源中為該租戶預留出所申請的資源數量。
10.如權利要求9所述的裝置,其特征在于,所述資源預留單元具體用于:
根據所述資源預留請求中的資源預留持續(xù)時間,確定請求預留的資源為持久預留資源,且根據所述資源預留請求中的資源數量、資源屬性,確定剩余可用資源滿足預留需求時,從可用資源中為該租戶預留出所申請的資源數量;和/或
根據所述資源預留請求中的資源預留持續(xù)時間,確定請求預留的資源為特殊預留資源,且根據所述資源預留請求中的資源數量、資源屬性,確定剩余可用資源滿足預留需求時,從可用資源中為該租戶預留出所申請的資源數量并僅允許該租戶在設定時間段使用。
11.如權利要求10所述的裝置,其特征在于,所述資源預留單元還用于:
根據所述資源預留請求中的分配超時時間,確定特殊預留資源的分配超時時間到達后,若該部分預留資源未被使用,則釋放該特殊預留資源;和/或
根據所述資源預留請求中的結束時間,確定特殊預留資源的結束時間達到后,釋放未被使用的特殊預留資源。
12.如權利要求10所述的裝置,其特征在于,所述資源預留單元還用于:
從可用資源中為該租戶預留出所申請的資源數量后,將為該租戶預留出的資源從完全共享資源池劃歸入預留資源池;
從可用資源中為該租戶預留出所申請的資源數量并僅允許該租戶在設定時間段使用后,將為該租戶預留出的允許該租戶在設定時間段使用的資源從完全共享資源池劃歸入部分共享資源池。
13.如權利要求8-12任一所述的裝置,其特征在于,還包括:
分配請求接收單元,用于接收租戶發(fā)送的資源分配請求;
資源分配單元,用于根據所述資源分配請求從預留給該租戶的資源中給所述租戶分配資源,并在預留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶。
14.如權利要求13所述的裝置,其特征在于,所述資源分配單元根據所述資源分配請求從預留給該租戶的資源中給所述租戶分配資源,具體包括:
確定該租戶請求的資源為普通資源,且請求的資源數量小于或等于該租戶在預留資源池的可用資源數量時,將預留資源池中預留給該租戶的持久預留資源分配給該租戶;
確定該租戶請求的資源為特殊預留資源,且請求的資源數量小于或等于該租戶在部分共享資源池預留的特殊預留資源數量、請求的時間滿足特殊預留資源設定的可用時間時,將部分共享資源池中預留給該租戶的特殊預留資源分配給該租戶;
所述資源分配單元在預留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶,具體包括:
確定該租戶請求的資源為普通資源,且請求的資源數量大于該租戶在預留資源池的可用資源數量時,將完全共享資源池和部分共享資源池中的可用資源 分配給該租戶;
確定該租戶請求的資源為特殊預留資源,且請求的資源數量大于該租戶在部分共享資源池預留的特殊預留資源數量、請求的時間滿足特殊預留資源設定的可用時間時,釋放占用該部分共享資源池的實例,直到滿足該租戶的資源需求為止。
15.一種云平臺資源管理系統(tǒng),其特征在于,包括至少一個租戶以及云平臺資源管理裝置,其中:
所述云平臺資源管理裝置,用于接收租戶發(fā)送的資源預留請求,根據所述資源預留請求中的參數信息,給所述租戶預留符合要求的資源。
16.如權利要求15所述的系統(tǒng),其特征在于,所述云平臺資源管理裝置還用于:
接收租戶發(fā)送的資源分配請求;根據所述資源分配請求從預留給該租戶的資源中給所述租戶分配資源,并在預留給該租戶的資源不足時,從共享資源中分配可用資源給該租戶。