專利名稱:一種云os中按使用量計(jì)費(fèi)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及云OS中計(jì)費(fèi)領(lǐng)域,具體地說(shuō)是一種云OS中按使用量計(jì)費(fèi)的方法。
背景技術(shù):
云計(jì)算把計(jì)算機(jī)資源虛擬化為服務(wù)提供給客戶,客戶使用這些資源就像使用水電一樣。而云服務(wù)計(jì)費(fèi)平臺(tái)則充當(dāng)云計(jì)算的“水表”、“電表”的角色。云計(jì)算是傳統(tǒng)的網(wǎng)格計(jì)算、分布式計(jì)算的商業(yè)模式,因此其服務(wù)計(jì)費(fèi)的需求正日益凸顯。研發(fā)適用于各種云服務(wù)模式的計(jì)費(fèi)平臺(tái),可以降低云服務(wù)提供商的實(shí)施費(fèi)用和難度,規(guī)范云服務(wù)市場(chǎng),使云服務(wù)資源的使用合理化、透明化。在改變傳統(tǒng)業(yè)務(wù)模式的過程中,IT服務(wù)的計(jì)費(fèi)問題可謂首當(dāng)其沖。如果不能改變傳統(tǒng)的IT服務(wù)計(jì)費(fèi)模式,云計(jì)算的彈性優(yōu)勢(shì)只能是一紙空文。國(guó)內(nèi)的一些云計(jì)算廠商,采用租用方式為用戶提供云服務(wù)(虛擬機(jī)服務(wù)),即使用戶不使用也會(huì)收取費(fèi)用,引起用戶不滿。為了解決云資源使用精確計(jì)費(fèi)問題,我們提出了云OS中一種按使用量計(jì)費(fèi)方法。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種云OS中按使用量計(jì)費(fèi)的方法。本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,將云資源中cpu、內(nèi)存、網(wǎng)絡(luò)、磁盤各個(gè)計(jì)費(fèi)項(xiàng),根據(jù)其使用特點(diǎn),分成虛擬機(jī)使用費(fèi)和存儲(chǔ)使用費(fèi)兩種賬單項(xiàng)。虛擬機(jī)使用費(fèi)包括CPU使用費(fèi)、內(nèi)存使用費(fèi)、網(wǎng)絡(luò)使用費(fèi),Cpu、內(nèi)存、網(wǎng)絡(luò)只有在虛擬機(jī)開始使用時(shí)才會(huì)占用資源產(chǎn)生費(fèi)用,即虛擬機(jī)使用費(fèi)只有在虛擬機(jī)使用時(shí)產(chǎn)生;存儲(chǔ)使用費(fèi)包括磁盤使用費(fèi),由于磁盤具有獨(dú)占性、持久性特點(diǎn),那么磁盤在虛擬機(jī)整個(gè)生命周期中會(huì)一直產(chǎn)生費(fèi)用,因此,對(duì)虛擬機(jī)磁盤占用的存儲(chǔ)產(chǎn)生的費(fèi)用單獨(dú)計(jì)算,按天計(jì)算。這樣,就可以真正做到按需使用,按使用量計(jì)費(fèi),具體計(jì)費(fèi)步驟如下: (一)預(yù)置條件:
1)單價(jià)設(shè)置:
Cpu:XX元/核/小時(shí),主頻為IGHz 內(nèi)存:XX元/GB/小時(shí) 存儲(chǔ):XX元/GB/小時(shí) 網(wǎng)絡(luò):
內(nèi)網(wǎng):xx元/小時(shí) 外網(wǎng):xx元/小時(shí)
2)資源分配方式:
即付即用方式,即僅當(dāng)虛擬機(jī)開啟時(shí),才真正把cpu、內(nèi)存、網(wǎng)絡(luò)資源分配給虛擬機(jī);
(二)費(fèi)用計(jì)算:
I)虛擬機(jī)使用費(fèi)計(jì)算
(I)獲取虛擬機(jī)使用時(shí)長(zhǎng)及配置信息,包括:cpu核數(shù)及主頻、內(nèi)存大小、網(wǎng)卡個(gè)數(shù)及網(wǎng)卡使用時(shí)內(nèi)網(wǎng)還是外網(wǎng);
(2)獲取cpu、內(nèi)存、內(nèi)外網(wǎng)單價(jià)信息;
(3)根據(jù)單價(jià)信息及使用時(shí)長(zhǎng)計(jì)算出cpu使用費(fèi)、內(nèi)存使用費(fèi)、內(nèi)外網(wǎng)使用費(fèi),虛擬機(jī)使用費(fèi)是cpu使用費(fèi)、內(nèi)存使用費(fèi)、內(nèi)外網(wǎng)使用費(fèi)三者之和;
2)存儲(chǔ)使用費(fèi)計(jì)算;
(O獲取虛擬機(jī)一天內(nèi)磁盤容量變化信息及變化時(shí)間;
(2)根據(jù)變化時(shí)間點(diǎn)將一天時(shí)間分割,按時(shí)間段分別計(jì)算;
(3)獲取存儲(chǔ)單價(jià)信息;
(4)根據(jù)每個(gè)時(shí)間段及時(shí)間段內(nèi)磁盤容量大小、單價(jià)計(jì)算一個(gè)時(shí)間段內(nèi)磁盤費(fèi)用,對(duì)各個(gè)時(shí)間段內(nèi)費(fèi)用累加,即可獲得一天磁盤占用存儲(chǔ)費(fèi)用。本發(fā)明的有益效果是:將云資源中cpu、內(nèi)存、網(wǎng)絡(luò)、磁盤各個(gè)計(jì)費(fèi)項(xiàng),根據(jù)其使用特點(diǎn),分成虛擬機(jī)使用費(fèi)和存儲(chǔ)使用費(fèi)兩種賬單項(xiàng)。虛擬機(jī)使用費(fèi)包括CPU使用費(fèi)、內(nèi)存使用費(fèi)、網(wǎng)絡(luò)使用費(fèi),Cpu、內(nèi)存、網(wǎng)絡(luò)只有在虛擬機(jī)開始使用時(shí)才會(huì)占用資源產(chǎn)生費(fèi)用,即虛擬機(jī)使用費(fèi)只有在虛擬機(jī)使用時(shí)產(chǎn)生;存儲(chǔ)使用費(fèi)包括磁盤使用費(fèi),由于磁盤具有獨(dú)占性、持久性特點(diǎn),那么磁盤在虛擬機(jī)整個(gè)生命周期中會(huì)一直產(chǎn)生費(fèi)用,因此,對(duì)虛擬機(jī)磁盤占用的存儲(chǔ)產(chǎn)生的費(fèi)用單獨(dú)計(jì)算,按天計(jì)算。這樣,就可以真正做到按需使用,按使用量計(jì)費(fèi),使計(jì)費(fèi)更具有彈性,做到精確計(jì)費(fèi),吸引用戶。
圖1是虛擬機(jī)使用費(fèi)計(jì)算流程 圖2是存儲(chǔ)使用費(fèi)計(jì)算流程圖。
具體實(shí)施例方式參照說(shuō)明書附圖對(duì)本發(fā)明的方法作以下詳細(xì)地說(shuō)明。具體計(jì)費(fèi)步驟如下:
一、預(yù)置條件:
單價(jià)設(shè)置:
Cpu:XX元/核/小時(shí)(主頻為IGHz)
內(nèi)存:XX元/GB/小時(shí) 存儲(chǔ):XX元/GB/小時(shí) 網(wǎng)絡(luò):
內(nèi)網(wǎng):xx元/小時(shí) 外網(wǎng):xx元/小時(shí) 資源分配方式:
即付即用方式,即僅當(dāng)虛擬機(jī)開啟時(shí),才真正把cpu、內(nèi)存、網(wǎng)絡(luò)資源分配給虛擬機(jī);
二、費(fèi)用計(jì)算:
虛擬機(jī)使用費(fèi)計(jì)算
(I)、獲取虛擬機(jī)使用時(shí)長(zhǎng)及配置信息(cpu核數(shù)及主頻、內(nèi)存大小、網(wǎng)卡個(gè)數(shù)及網(wǎng)卡使用時(shí)內(nèi)網(wǎng)還是外網(wǎng)) (2)、獲取cpu、內(nèi)存、內(nèi)外網(wǎng)單價(jià)信息
(3)根據(jù)單價(jià)信息及使用時(shí)長(zhǎng)計(jì)算出cpu使用費(fèi)、內(nèi)存使用費(fèi)、內(nèi)外網(wǎng)使用費(fèi),虛擬機(jī)使用費(fèi)是cpu使用費(fèi)、內(nèi)存使用費(fèi)、內(nèi)外網(wǎng)使用費(fèi)三者之和;
存儲(chǔ)使用費(fèi)計(jì)算(按天計(jì)算)
(O獲取虛擬機(jī)一天內(nèi)磁盤容量變化信息及變化時(shí)間;
(2)根據(jù)變化時(shí)間點(diǎn)將一天時(shí)間分割,按時(shí)間段分別計(jì)算;
(3)獲取存儲(chǔ)單價(jià)信息;
(4)根據(jù)每個(gè)時(shí)間段、及時(shí)間段內(nèi)磁盤容量大小、單價(jià)計(jì)算一個(gè)時(shí)間段內(nèi)磁盤費(fèi)用,對(duì)各個(gè)時(shí)間段內(nèi)費(fèi)用累加,即可獲得一天磁盤占用存儲(chǔ)費(fèi)用。除說(shuō)明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
1.一種云OS中按使用量計(jì)費(fèi)的方法,其特征在于將云資源中CPU、內(nèi)存、網(wǎng)絡(luò)、磁盤各個(gè)計(jì)費(fèi)項(xiàng),根據(jù)其使用特點(diǎn),分成虛擬機(jī)使用費(fèi)和存儲(chǔ)使用費(fèi)兩種賬單項(xiàng),虛擬機(jī)使用費(fèi)包括cpu使用費(fèi)、內(nèi)存使用費(fèi)、網(wǎng)絡(luò)使用費(fèi),Cpu、內(nèi)存、網(wǎng)絡(luò)只有在虛擬機(jī)開始使用時(shí)才會(huì)占用資源產(chǎn)生費(fèi)用,即虛擬機(jī)使用費(fèi)只有在虛擬機(jī)使用時(shí)產(chǎn)生;存儲(chǔ)使用費(fèi)包括磁盤使用費(fèi),由于磁盤具有獨(dú)占性、持久性特點(diǎn),那么磁盤在虛擬機(jī)整個(gè)生命周期中會(huì)一直產(chǎn)生費(fèi)用,因此,對(duì)虛擬機(jī)磁盤占用的存儲(chǔ)產(chǎn)生的費(fèi)用單獨(dú)計(jì)算,按天計(jì)算,這樣,就可以真正做到按需使用,按使用量計(jì)費(fèi),具體計(jì)費(fèi)步驟如下: (一)預(yù)置條件: 1)單價(jià)設(shè)置: Cpu:XX元/核/小時(shí),主頻為IGHz 內(nèi)存:XX元/GB/小時(shí) 存儲(chǔ):XX元/GB/小時(shí) 網(wǎng)絡(luò): 內(nèi)網(wǎng):xx元/小時(shí) 外網(wǎng):xx元/小時(shí) 2)資源分配方式: 即付即用方式,即僅當(dāng)虛擬機(jī)開啟時(shí),才真正把cpu、內(nèi)存、網(wǎng)絡(luò)資源分配給虛擬機(jī); (二)費(fèi)用計(jì)算: 1)虛擬機(jī)使用費(fèi)計(jì)算 (1)獲取虛擬機(jī)使用時(shí)長(zhǎng)及配置信息,包括:cpu核數(shù)及主頻、內(nèi)存大小、網(wǎng)卡個(gè)數(shù)及網(wǎng)卡使用時(shí)內(nèi)網(wǎng)還是外網(wǎng); (2)獲取cpu、內(nèi)存、內(nèi)外網(wǎng)單價(jià)信息; (3)根據(jù)單價(jià)信息及使用時(shí)長(zhǎng)計(jì)算出cpu使用費(fèi)、內(nèi)存使用費(fèi)、內(nèi)外網(wǎng)使用費(fèi),虛擬機(jī)使用費(fèi)是cpu使用費(fèi)、內(nèi)存使用費(fèi)、內(nèi)外網(wǎng)使用費(fèi)三者之和; 2)存儲(chǔ)使用費(fèi)計(jì)算; (O獲取虛擬機(jī)一天內(nèi)磁盤容量變化信息及變化時(shí)間; (2)根據(jù)變化時(shí)間點(diǎn)將一天時(shí)間分割,按時(shí)間段分別計(jì)算; (3)獲取存儲(chǔ)單價(jià)信息; (4)根據(jù)每個(gè)時(shí)間段及時(shí)間段內(nèi)磁盤容量大小、單價(jià)計(jì)算一個(gè)時(shí)間段內(nèi)磁盤費(fèi)用,對(duì)各個(gè)時(shí)間段內(nèi)費(fèi)用累加,即可獲得一天磁盤占用存儲(chǔ)費(fèi)用。
全文摘要
本發(fā)明提供一種云OS中按使用量計(jì)費(fèi)的方法,該方法是將云資源中cpu、內(nèi)存、網(wǎng)絡(luò)、磁盤各個(gè)計(jì)費(fèi)項(xiàng),根據(jù)其使用特點(diǎn),分成虛擬機(jī)使用費(fèi)和存儲(chǔ)使用費(fèi)兩種賬單項(xiàng)。虛擬機(jī)使用費(fèi)包括cpu使用費(fèi)、內(nèi)存使用費(fèi)、網(wǎng)絡(luò)使用費(fèi),Cpu、內(nèi)存、網(wǎng)絡(luò)只有在虛擬機(jī)開始使用時(shí)才會(huì)占用資源產(chǎn)生費(fèi)用,即虛擬機(jī)使用費(fèi)只有在虛擬機(jī)使用時(shí)產(chǎn)生;存儲(chǔ)使用費(fèi)包括磁盤使用費(fèi),由于磁盤具有獨(dú)占性、持久性特點(diǎn),那么磁盤在虛擬機(jī)整個(gè)生命周期中會(huì)一直產(chǎn)生費(fèi)用,因此,對(duì)虛擬機(jī)磁盤占用的存儲(chǔ)產(chǎn)生的費(fèi)用單獨(dú)計(jì)算,按天計(jì)算。這樣,就可以真正做到按需使用,按使用量計(jì)費(fèi),使計(jì)費(fèi)更具有彈性,做到精確計(jì)費(fèi),吸引用戶。
文檔編號(hào)H04L12/14GK103095471SQ20131002846
公開日2013年5月8日 申請(qǐng)日期2013年1月25日 優(yōu)先權(quán)日2013年1月25日
發(fā)明者房體盈, 朱波 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司