1.一種私有云計算資源的分配方法,其特征在于,所述分配方法包括:
獲取云租戶輸入的對私有云的計算資源的需求信息,其中,所述需求信息包括計算資源信息和有效時間信息;
根據(jù)所述計算資源信息和所述有效時間信息生成所述云租戶的配額策略,所述配額策略中包括所述云租戶對計算資源的需求數(shù)量及有效期限;
根據(jù)所述計算資源信息查找計算資源組池,查找出配置特性與所述計算資源信息相匹配的計算資源組,每個所述計算資源組中的各個計算資源具有相同或相近的配置特性;
在所述有效期限內(nèi)從查找出的計算資源組中任意選擇滿足所述需求數(shù)量的計算資源分配給所述云租戶。
2.根據(jù)權(quán)利要求1所述的私有云計算資源的分配方法,其特征在于,所述在所述有效期限內(nèi)從查找出的計算資源組中任意選擇滿足所述云租戶需求數(shù)量的計算資源分配給所述云租戶的步驟之前,所述分配方法還包括:
獲取所述查找出的計算資源組的計費規(guī)則,其中,所述計算資源組池中還定義了每個計算資源組的計費規(guī)則;
根據(jù)所述配額策略和所述計費規(guī)則對所述云租戶所申請的私有云的計算資源進行計費,得到報價信息;
根據(jù)所述配額策略和/或所述報價信息確定是否為所述云租戶分配所述云租戶申請的所述計算資源。
3.根據(jù)權(quán)利要求2所述的私有云計算資源的分配方法,其特征在于,所述根據(jù)所述配額策略和/或所述報價信息確定是否為所述云租戶分配所述云租戶申請的所述計算資源的步驟包括:
判斷所述配額策略是否在預設的配額策略之內(nèi)和/或所述報價信息是否在預算報價之內(nèi);
若是,則判定所述云租戶申請成功,并執(zhí)行所述從查找出的計算資源組中為所述云租戶分配滿足所述配額策略的計算資源的步驟;
若否,則判定所述云租戶申請失敗。
4.根據(jù)權(quán)利要求1所述的私有云計算資源的分配方法,其特征在于,所述計算資源組池中的各個計算資源按照計算資源的系統(tǒng)配置相近或相同、計算資源架構(gòu)相近或相同、計算資源價格等級一致的規(guī)則中的一種或組合分組為配置特性相同或相近的計算資源組。
5.根據(jù)權(quán)利要求1所述的私有云計算資源的分配方法,其特征在于,所述根據(jù)所述計算資源信息查找計算資源組池,查找出與所述計算資源信息相匹配的計算資源組,以及所述在所述有效期限內(nèi)從查找出的計算資源組中任意選擇滿足所述云租戶需求數(shù)量的計算資源分配給所述云租戶的步驟包括:
根據(jù)所述計算資源信息確定所述所需求的計算資源的配置特性;
如果所述云租戶對所述計算資源的需求數(shù)量為單個,則從所述計算資源組池中查找出與所述云租戶需求的計算資源的配置特性相匹配的計算資源組,并在所述有效期限內(nèi)從查找出的計算資源組中任意選擇一個計算資源分配給所述云租戶;
如果所述云租戶對所述計算資源的需求數(shù)量為多個,則判斷所述云租戶需求的多個計算資源的配置特性是否相同;若相同,則從所述計算資源組池中查找出與所述云租戶需求的多個計算資源的配置特性相匹配的計算資源組,并在所述有效期限內(nèi)從查找出的計算資源組中任意選擇所述云租戶需求數(shù)量的計算資源分配給所述云租戶;若不同,則分別從所述計算資源組池查找出與不同配置特性相匹配的計算資源組,并在所述有效期限內(nèi)從查找出的各個計算資源組中任意選擇所述云租戶在相應的計算資源組中需求數(shù)量的計算資源分配給所述云租戶。
6.根據(jù)權(quán)利要求1所述的私有云計算資源的分配方法,其特征在于,在為所述云租戶分配計算資源之后,所述分配方法還包括:
實時監(jiān)測所述云租戶對其申請的計算資源的利用率,并在所述利用率小于預設利用率時,釋放所述云租戶申請的計算資源中的閑置計算資源。
7.一種私有云計算資源的分配系統(tǒng),其特征在于,所述分配系統(tǒng)包括:
需求信息獲取模塊,用于獲取云租戶輸入的對私有云的計算資源的需求信息,其中,所述需求信息包括計算資源信息和有效時間信息;
配額策略生成模塊,用于根據(jù)所述計算資源信息和所述有效時間信息生成所述云租戶的配額策略,所述配額策略中包括所述云租戶對計算資源的需求數(shù)量及有效期限;
查找模塊,用于根據(jù)所述計算資源信息查找計算資源組池,查找出與所述計算資源信息相匹配的計算資源組,每個所述計算資源組中的各個計算資源具有相同或相近的配置特性;
分配模塊,用于在所述有效期限內(nèi)從查找出的計算資源組中任意選擇滿足所述需求數(shù)量的計算資源分配給所述云租戶。
8.根據(jù)權(quán)利要求7所述的私有云計算資源的分配系統(tǒng),其特征在于,所述分配系統(tǒng)還包括:
計費規(guī)則獲取模塊,用于在所述從查找出的計算資源組中為所述云租戶分配滿足所述配額策略的計算資源之前,獲取所述查找出的計算資源組的計費規(guī)則,其中,所述計算資源組池中還定義了每個計算資源組的計費規(guī)則;
報價信息獲得模塊,用于根據(jù)所述配額策略和所述計費規(guī)則對所述云租戶所申請的私有云的計算資源進行計費,得到報價信息;
分配確定模塊,用于根據(jù)所述配額策略和/或所述報價信息確定是否為所述云租戶分配所述云租戶申請的所述計算資源。
9.根據(jù)權(quán)利要求8所述的私有云計算資源的分配系統(tǒng),其特征在于,所述分配確定模塊包括:
判斷單元,用于判斷所述配額策略是否在預設的配額策略之內(nèi)和/或所述報價信息是否在預算報價之內(nèi);若是,則判定所述云租戶申請成功,并進入所述分配模塊;若否,則判定所述云租戶申請失敗。
10.根據(jù)權(quán)利要求7所述私有云計算資源的分配系統(tǒng),其特征在于,所述計算資源組池中的各個計算資源按照計算資源的系統(tǒng)配置相近或相同、計算資源架構(gòu)相近或相同、計算資源價格等級一致的規(guī)則中的一種或組合分組為配置特性相同或相近的計算資源組。
11.根據(jù)權(quán)利要求7所述的私有云計算資源的分配系統(tǒng),其特征在于,所述查找模塊包括:
確定單元,用于根據(jù)所述計算資源信息確定所述云租戶所需求的計算資源的配置特性;
第一查找單元,用于如果所述云租戶對所述計算資源的需求數(shù)量為單個,則從所述計算資源組池中查找出與所述云租戶需求的計算資源的配置特性相匹配的計算資源組;
判斷單元,用于如果所述云租戶對所述計算資源的需求數(shù)量為多個,則判斷所述云租戶需求的多個計算資源的配置特性是否相同;
第二查找單元,用于如果所述云租戶需求的多個計算資源的配置特性相同,則從所述計算資源組池中查找出與所述云租戶需求的多個計算資源的配置特性相匹配的計算資源組;
第三查找單元,用于如果所述云租戶需求的多個計算資源的配置特性不同,則從所述計算資源組池查找出分別滿足不同計算資源配置特性的計算資源組;
所述分配模塊包括:
第一分配單元,用于在所述第一查找單元從所述計算資源組池中查找出與所述云租戶需求的計算資源的配置特性相匹配的計算資源組之后,在所述有效期限內(nèi)從查找出的計算資源組中任意選擇一個計算資源分配給所述云租戶;
第二分配單元,用于在所述第二查找單元從所述計算資源組池中查找出與所述云租戶需求的多個計算資源的配置特性相匹配的計算資源組之后,在所述有效期限內(nèi)從查找出的計算資源組中任意選擇所述云租戶需求數(shù)量的計算資源分配給所述云租戶;
第三分配單元,用于在所述第三查找單元從所述計算資源組池查找出分別滿足不同計算資源配置特性的計算資源組之后,在所述有效期限內(nèi)從查找出的各個計算資源組中任意選擇所述云租戶在相應的計算資源組中需求數(shù)量的計算資源分配給所述云租戶。
12.根據(jù)權(quán)利要求7所述的私有云計算資源的分配系統(tǒng),其特征在于,所述分配系統(tǒng)還包括:
監(jiān)測模塊,用于在為所述云租戶分配計算資源之后,實時監(jiān)測所述云租戶對其申請的計算資源的利用率,并在所述利用率小于預設利用率時,釋放所述云租戶申請的計算資源中的閑置計算資源。