一種基于商業(yè)銀行模型的混合云計(jì)算資源管理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,具體涉及一種基于商業(yè)銀行模型的混合云計(jì)算資源管理系統(tǒng)。
【背景技術(shù)】
[0002]云計(jì)算的核心就是資源管理,在引入經(jīng)濟(jì)模型后,首先需要解決的問(wèn)題就是資源管理的問(wèn)題。資源是指能實(shí)際調(diào)用的資源實(shí)體的總稱。在云計(jì)算資源管理系統(tǒng)中資源被清晰的定義并用相關(guān)的參數(shù)來(lái)描述。云計(jì)算的資源主要包括計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源以及數(shù)據(jù)資源等。具有以下特性:高性價(jià)比、高可靠性、可擴(kuò)展性、高靈活性。在云計(jì)算中,資源管理的方法涉及到很多方面,包括資源定價(jià)、云安全、資源發(fā)現(xiàn)、資源調(diào)度策略、資源狀態(tài)評(píng)估等,還包括QoS支持等。
[0003]目前,云計(jì)算資源管理面臨如下幾個(gè)問(wèn)題:計(jì)費(fèi)問(wèn)題、云安全、資源模型、資源發(fā)現(xiàn)、調(diào)度、QOS問(wèn)題,因此迫切的需要一種資源管理系統(tǒng)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明主要針對(duì)現(xiàn)有技術(shù)的不足,提供一種基于商業(yè)銀行模型的混合云計(jì)算資源管理系統(tǒng),對(duì)云計(jì)算中普遍存在的資源交易風(fēng)險(xiǎn)預(yù)測(cè)、定價(jià)、調(diào)度以及服務(wù)匹配等問(wèn)題給出了一種全新的管理架構(gòu)及機(jī)制。
[0005]本發(fā)明采用如下技術(shù)方案:
[0006]—種基于商業(yè)銀行模型的混合云計(jì)算資源管理系統(tǒng),其特征在于:
[0007]本系統(tǒng)由物理資源池層、CB-SLA池層、風(fēng)險(xiǎn)抵抗層、資源調(diào)度層和定價(jià)策略層組成;物理資源池層通過(guò)建立了一個(gè)資源虛擬池來(lái)存放實(shí)際物理資源的信息;CB_SLA池層用于信息轉(zhuǎn)換、收集、分類與傳遞;風(fēng)險(xiǎn)抵抗層用于完成風(fēng)險(xiǎn)管理與風(fēng)險(xiǎn)抵抗;資源調(diào)度層基于帕累托最優(yōu)理論的資源調(diào)度策略來(lái)分配基礎(chǔ)計(jì)算資源;定價(jià)策略層是依據(jù)與系統(tǒng)處于生命周期中的哪一階段以及價(jià)格制定的對(duì)象進(jìn)行服務(wù)價(jià)格制定;物料資源池層存放的實(shí)際物理資源的信息,由CB-SLA池層通過(guò)網(wǎng)絡(luò)動(dòng)態(tài)地傳遞給資源虛擬池,風(fēng)險(xiǎn)抵抗層通過(guò)資源虛擬池的信息完成風(fēng)險(xiǎn)管理與風(fēng)險(xiǎn)抵抗的任務(wù),資源調(diào)度層和定價(jià)策略層通過(guò)資源虛擬池的信息分別進(jìn)行分配基層計(jì)算資源和制定服務(wù)價(jià)格。
[0008]優(yōu)選地,物理資源池存放的是包含了 CPU、存儲(chǔ)設(shè)備等IT基礎(chǔ)資源的XML文件。
[0009]優(yōu)選地,XML文件是從CB-SLA池層中抽取所生成的。
[0010]優(yōu)選地,風(fēng)險(xiǎn)抵抗層包括風(fēng)險(xiǎn)抵抗策略和風(fēng)險(xiǎn)預(yù)測(cè)策略。
[0011]優(yōu)選地,資源調(diào)度層由基于M*N帕累托最優(yōu)理論的資源調(diào)度策略、動(dòng)態(tài)負(fù)載均衡策略和資源選擇策略組成。
[0012]優(yōu)選地,資源調(diào)度層從CB-SLA池層所產(chǎn)生的XML文件中分別讀取基礎(chǔ)資源的標(biāo)準(zhǔn)數(shù)據(jù)以及資源消費(fèi)者需求的標(biāo)準(zhǔn)數(shù)據(jù),然后依次為每一位資源消費(fèi)者創(chuàng)建VM。
[0013]優(yōu)選地,定價(jià)策略層包括基于古諾均衡的訂價(jià)策略、面向資源提供者的定價(jià)策略、價(jià)格刷新策略和其他。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果:
[0015]與傳統(tǒng)的云計(jì)算資源管理策略相比較,本發(fā)明對(duì)云計(jì)算中普遍存在的資源交易風(fēng)險(xiǎn)預(yù)測(cè)、定價(jià)、調(diào)度以及服務(wù)匹配等問(wèn)題給出了一種全新的管理架構(gòu)及機(jī)制,大大的提高了混合云計(jì)算資源管理的能力,為混合云計(jì)算的商業(yè)運(yùn)營(yíng)提供了可借鑒的運(yùn)行系統(tǒng)。
【附圖說(shuō)明】
[0016]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明的結(jié)構(gòu)圖;
[0018]圖2是本發(fā)明的CB-SLA系統(tǒng)可轉(zhuǎn)換信息圖;
[0019]圖3是本發(fā)明的資源分配過(guò)程圖。
【具體實(shí)施方式】
[0020]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021]一種基于商業(yè)銀行模型的混合云計(jì)算資源管理系統(tǒng),如圖1所示,由物理資源池層、CB-SLA池層、風(fēng)險(xiǎn)抵抗層、資源調(diào)度層和定價(jià)策略層組成;物理資源池層通過(guò)建立了一個(gè)資源虛擬池來(lái)存放實(shí)際物理資源的信息;CB-SLA池層用于信息轉(zhuǎn)換、收集、分類與傳遞;風(fēng)險(xiǎn)抵抗層用于完成風(fēng)險(xiǎn)管理與風(fēng)險(xiǎn)抵抗;資源調(diào)度層基于帕累托最優(yōu)理論的資源調(diào)度策略來(lái)分配基礎(chǔ)計(jì)算資源;定價(jià)策略層是依據(jù)與系統(tǒng)處于生命周期中的哪一階段以及價(jià)格制定的對(duì)象進(jìn)行服務(wù)價(jià)格制定;物料資源池層存放的實(shí)際物理資源的信息,由CB-SLA池層通過(guò)網(wǎng)絡(luò)動(dòng)態(tài)地傳遞給資源虛擬池,風(fēng)險(xiǎn)抵抗層通過(guò)資源虛擬池的信息完成風(fēng)險(xiǎn)管理與風(fēng)險(xiǎn)抵抗的任務(wù),資源調(diào)度層和定價(jià)策略層通過(guò)資源虛擬池的信息分別進(jìn)行分配基層計(jì)算資源和制定服務(wù)價(jià)格。
[0022]I)物理資源池層
[0023]物理資源池是一個(gè)邏輯意義上的容器,實(shí)際存放的是包含了 CPU、存儲(chǔ)設(shè)備等IT基礎(chǔ)資源的XML文件。這些XML文件是從相應(yīng)的CB-SLA中抽取所生成的。
[0024]CB-SLA標(biāo)準(zhǔn)化地描述每一份物理基礎(chǔ)資源的相關(guān)信息,并生成XML文件來(lái)保存。這一標(biāo)準(zhǔn)化過(guò)程是由一系列特定算法或策略來(lái)分析與綜合RC/RP-SLA來(lái)完成的。在云銀行中,一個(gè)RC/RP-SLA的狀態(tài)有四種,分別為:模板SLA,BP-SLA,運(yùn)行時(shí)SLA以及死亡SLA。
[0025]模板SLA,顧名思義,是那些事先制定好的,等待用戶選擇后立即就能投入使用的SLA。不同的模板SLA包含不同的、由云銀行預(yù)先設(shè)定好的服務(wù),這樣的SLA具有通用性。
[0026]BP-SLA,其中BP是be_pr印ared的縮寫(xiě),是云銀行與用戶之間已經(jīng)簽署好SLAdS仍放置于任務(wù)隊(duì)列中等待系統(tǒng)分配VM0
[0027]運(yùn)行時(shí)SLA,指那些對(duì)應(yīng)任務(wù)正在運(yùn)行著的SLA,云銀行通過(guò)抽取運(yùn)行時(shí)SLA里的數(shù)據(jù),能掌握當(dāng)前系統(tǒng)運(yùn)行的大部分情況。
[0028]在一個(gè)用戶與云銀行當(dāng)前的業(yè)務(wù)關(guān)系斷絕時(shí),那么對(duì)應(yīng)的SLA狀態(tài)就被轉(zhuǎn)化為死亡狀態(tài),激發(fā)這一情況的條件包括如資源消費(fèi)者的提交給云銀行的任務(wù)成功結(jié)束、資源生產(chǎn)者取回存放在云銀行中的資源等。死亡狀態(tài)的SLA將在CB-SLA池中存放一段時(shí)間,作為歷史數(shù)據(jù)以支持統(tǒng)計(jì)、記賬、審計(jì)等高級(jí)功能。
[0029]2) CB-SLA 池層
[0030]服務(wù)等級(jí)協(xié)議(SLA)是描述QoS參數(shù)的最佳工具,其中涉及可用性的級(jí)別、服務(wù)能力、性能、操作以及其他一些服務(wù)屬性,比如記賬。云銀行的SLA,CS-SLA,被設(shè)計(jì)為在云銀行環(huán)境中用一種形式化方式來(lái)捕獲服務(wù)等協(xié)議。
[0031]在云銀行中,CS-SLA被分為兩類。第一類被稱為資源消費(fèi)者-SLA,縮寫(xiě)為RC-SLA,是云銀行和每一個(gè)資源消費(fèi)者之間簽署的SLA。另一類是資源生產(chǎn)者-