一種預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,特別是指一種預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法。
【背景技術(shù)】
[0002] 在大型云平臺(tái)的管理中,一般都使用集中存儲(chǔ)設(shè)備給物理機(jī)統(tǒng)一提供存儲(chǔ)空間。 集中存儲(chǔ)設(shè)備先收集各應(yīng)用使用存儲(chǔ)空間的大小,收集完成以后按照規(guī)劃在集中存儲(chǔ)設(shè)備 中劃分成不同的LUNG,再把LUNG掛載到物理機(jī)中,最后分配到虛擬機(jī)上使用,目前,針對(duì)上 述存儲(chǔ)資源增長量的預(yù)測方法與傳統(tǒng)物理機(jī)模式下的預(yù)測方式是一致的:
[0003] 1、獲取整個(gè)集中存儲(chǔ)設(shè)備上個(gè)預(yù)測周期內(nèi)的增長量;
[0004] 2、預(yù)設(shè)一個(gè)存儲(chǔ)空間的預(yù)留資源比例;
[0005] 3、增長量=(當(dāng)前使用量*(100% +預(yù)留資源比例)+增長量)_當(dāng)前使用量;
[0006] 上述方式是根據(jù)線性方式預(yù)測增長量的,針對(duì)云平臺(tái)應(yīng)用運(yùn)行在虛擬機(jī)的模式來 說,以下方面是不科學(xué)的:
[0007] 1、業(yè)務(wù)模式與云平臺(tái)不符合,傳統(tǒng)的模式下一臺(tái)物理機(jī)下一般只有一個(gè)應(yīng)用,因 此,一個(gè)應(yīng)用就獨(dú)占一個(gè)LUNG;云計(jì)算的模式下,一臺(tái)物理機(jī)下通常有多個(gè)虛擬機(jī),一個(gè)虛 擬機(jī)下運(yùn)行一個(gè)應(yīng)用,因此,一個(gè)LUNG就被多個(gè)應(yīng)用共享。存儲(chǔ)資源的增長量的預(yù)測應(yīng)從 應(yīng)用入手;
[0008] 2、存儲(chǔ)資源的增長量的計(jì)算方式不科學(xué),在云計(jì)算中,存儲(chǔ)空間的增加是以LUNG 為單位,而不是以存儲(chǔ)空間的單位GB為單位,因此,上述方法的預(yù)測量不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0009] 本發(fā)明解決的技術(shù)問題在于提供一種預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法;能比較 準(zhǔn)確地預(yù)測存儲(chǔ)空間的增長量,保證云平臺(tái)存儲(chǔ)資源的合理使用,提前判斷當(dāng)前存儲(chǔ)資源 是否滿足后期應(yīng)用增長需要,提醒運(yùn)維人員及時(shí)添加存儲(chǔ)資源,同時(shí)還能判斷出當(dāng)前存儲(chǔ) 資源是否過于充足,可以提醒運(yùn)維人員關(guān)閉當(dāng)前短時(shí)間內(nèi)使用不上的存儲(chǔ)資源,節(jié)省電費(fèi)。
[0010] 本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
[0011] 所述的方法包括如下步驟:
[0012] 步驟1,按照當(dāng)前運(yùn)行應(yīng)用統(tǒng)計(jì)平均每個(gè)應(yīng)用所需存儲(chǔ)資源;
[0013] 步驟2,設(shè)定預(yù)留資源比例及預(yù)測周期;
[0014] 步驟3,采集上個(gè)預(yù)測周期內(nèi)存儲(chǔ)資源的增長量;
[0015] 步驟4,計(jì)算存儲(chǔ)資源需求總量=(平均每個(gè)應(yīng)用所需存儲(chǔ)資源*當(dāng)前應(yīng)用個(gè)數(shù)+ 上個(gè)預(yù)測周期內(nèi)存儲(chǔ)資源的增長量)*(1〇〇% +預(yù)留資源比例);
[0016] 步驟5,按照當(dāng)前集中存儲(chǔ)統(tǒng)計(jì)平均每個(gè)LUNG的存儲(chǔ)空間大??;
[0017] 步驟6,計(jì)算存儲(chǔ)空間增長系數(shù)=(存儲(chǔ)資源需求總量-集中存儲(chǔ)總空間)/平均 每個(gè)LUNG的存儲(chǔ)空間;
[0018] 步驟7,大于0表示當(dāng)前存儲(chǔ)資源數(shù)能滿足預(yù)測周期內(nèi)應(yīng)用增長需要,小于0表示 當(dāng)前存儲(chǔ)資源數(shù)無法滿足預(yù)測周期內(nèi)應(yīng)用增長需要,應(yīng)提前增加存儲(chǔ)資源的量=平均每個(gè) LUNG的存儲(chǔ)空間*(存儲(chǔ)空間增長系數(shù)向上取整)。
[0019] 所述的平均每個(gè)應(yīng)用所需存儲(chǔ)資源是當(dāng)前云平臺(tái)分配存儲(chǔ)資源總和除以應(yīng)用數(shù) 量的值。
[0020] 所述的預(yù)留資源,是指用來做應(yīng)急、避免出現(xiàn)資源估算錯(cuò)誤時(shí),可用來應(yīng)急的資 源;
[0021] 所述的預(yù)測周期,是指未來一定周期內(nèi)所需存儲(chǔ)資源的周期范圍。
[0022] 所述的存儲(chǔ)空間增長系數(shù),即云平臺(tái)當(dāng)前最適合提供的存儲(chǔ)資源數(shù),既能滿足當(dāng) 前存儲(chǔ)資源要求,又能滿足預(yù)測周期內(nèi)應(yīng)用增長要求,同時(shí)還有預(yù)留資源數(shù);
[0023] 所述存儲(chǔ)空間增長系數(shù)向上取整指的是取大于或者等于存儲(chǔ)空間增長系數(shù)的最 小整數(shù)。
[0024] 所述集中存儲(chǔ)總空間指的是在集中存儲(chǔ)設(shè)備中統(tǒng)計(jì)的已劃分到LUNG的總存儲(chǔ)空 間。
[0025] 本發(fā)明的方法可以獲得以下的有益效果:
[0026] 1、本發(fā)明的方法根據(jù)應(yīng)用的增長趨勢進(jìn)行預(yù)測,符合云平臺(tái)的業(yè)務(wù)模式;
[0027] 2、本發(fā)明的方法預(yù)測的增長量以LUNG的大小作為基本單位,是一種比較準(zhǔn)確的 預(yù)測方法。
[0028] 3、本發(fā)明的方法能提前判斷當(dāng)前存儲(chǔ)資源是否滿足后期應(yīng)用增長需要,提醒運(yùn)維 人員及時(shí)添加存儲(chǔ)資源,同時(shí)還能判斷出當(dāng)前存儲(chǔ)資源是否過于充足,可以提醒運(yùn)維人員 關(guān)閉當(dāng)前短時(shí)間內(nèi)使用不上的存儲(chǔ)資源,節(jié)省電費(fèi)。
【附圖說明】
[0029] 下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說明:
[0030] 圖1為本發(fā)明的流程圖。
【具體實(shí)施方式】
[0031] 本發(fā)明的實(shí)施方式有多種,這里以桌面云平臺(tái)為例說明其中一種實(shí)現(xiàn)方法,流程 圖如圖1所示,具體實(shí)施過程如下:
[0032] 1、按照當(dāng)前運(yùn)行應(yīng)用統(tǒng)計(jì)平均每個(gè)應(yīng)用所需存儲(chǔ)資源;
[0033] CN104572296A 說明書 3/4 頁 i
【主權(quán)項(xiàng)】
1. 一種預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法,其特征在于;所述的方法包括如下步驟: 步驟1,按照當(dāng)前運(yùn)行應(yīng)用統(tǒng)計(jì)平均每個(gè)應(yīng)用所需存儲(chǔ)資源; 步驟2,設(shè)定預(yù)留資源比例及預(yù)測周期; 步驟3,采集上個(gè)預(yù)測周期內(nèi)存儲(chǔ)資源的增長量; 步驟4,計(jì)算存儲(chǔ)資源需求總量=(平均每個(gè)應(yīng)用所需存儲(chǔ)資源*當(dāng)前應(yīng)用個(gè)數(shù)+上個(gè) 預(yù)測周期內(nèi)存儲(chǔ)資源的增長量)*(1〇〇% +預(yù)留資源比例); 步驟5,按照當(dāng)前集中存儲(chǔ)統(tǒng)計(jì)平均每個(gè)LUNG的存儲(chǔ)空間大??; 步驟6,計(jì)算存儲(chǔ)空間增長系數(shù)=(存儲(chǔ)資源需求總量-集中存儲(chǔ)總空間)/平均每個(gè) LUNG的存儲(chǔ)空間; 步驟7,大于0表示當(dāng)前存儲(chǔ)資源數(shù)能滿足預(yù)測周期內(nèi)應(yīng)用增長需要,小于0表示當(dāng)前 存儲(chǔ)資源數(shù)無法滿足預(yù)測周期內(nèi)應(yīng)用增長需要,應(yīng)提前增加存儲(chǔ)資源的量=平均每個(gè)LUNG 的存儲(chǔ)空間*(存儲(chǔ)空間增長系數(shù)向上取整)。
2. 根據(jù)權(quán)利要求1所述的預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法,其特征在于: 所述的平均每個(gè)應(yīng)用所需存儲(chǔ)資源是當(dāng)前云平臺(tái)分配存儲(chǔ)資源總和除W應(yīng)用數(shù)量的 值。
3. 根據(jù)權(quán)利要求1所述的一種預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法,其特征在于: 所述的預(yù)留資源,是指用來做應(yīng)急、避免出現(xiàn)資源估算錯(cuò)誤時(shí),可用來應(yīng)急的資源; 所述的預(yù)測周期,是指未來一定周期內(nèi)所需存儲(chǔ)資源的周期范圍。
4. 根據(jù)權(quán)利要求2所述的一種預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法,其特征在于: 所述的預(yù)留資源,是指用來做應(yīng)急、避免出現(xiàn)資源估算錯(cuò)誤時(shí),可用來應(yīng)急的資源; 所述的預(yù)測周期,是指未來一定周期內(nèi)所需存儲(chǔ)資源的周期范圍。
5. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法,其特征在于: 所述的存儲(chǔ)空間增長系數(shù),即云平臺(tái)當(dāng)前最適合提供的存儲(chǔ)資源數(shù),既能滿足當(dāng)前存儲(chǔ)資 源要求,又能滿足預(yù)測周期內(nèi)應(yīng)用增長要求,同時(shí)還有預(yù)留資源數(shù); 所述存儲(chǔ)空間增長系數(shù)向上取整指的是取大于或者等于存儲(chǔ)空間增長系數(shù)的最小整 數(shù)。
6. 根據(jù)權(quán)利要求1至4任一項(xiàng)所述的預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法,其特征在于: 所述集中存儲(chǔ)總空間指的是在集中存儲(chǔ)設(shè)備中統(tǒng)計(jì)的已劃分到LUNG的總存儲(chǔ)空間。
7. 根據(jù)權(quán)利要求5所述的預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法,其特征在于:所述集中 存儲(chǔ)總空間指的是在集中存儲(chǔ)設(shè)備中統(tǒng)計(jì)的已劃分到LUNG的總存儲(chǔ)空間。
【專利摘要】本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,特別是指一種預(yù)測云平臺(tái)存儲(chǔ)資源增長量的方法。本發(fā)明包括步驟:1,按照當(dāng)前運(yùn)行應(yīng)用統(tǒng)計(jì)平均每個(gè)應(yīng)用所需存儲(chǔ)資源;2,設(shè)定預(yù)留資源比例及預(yù)測周期;3,采集上個(gè)預(yù)測周期內(nèi)存儲(chǔ)資源的增長量;4,計(jì)算存儲(chǔ)資源需求總量;5,按照當(dāng)前集中存儲(chǔ)統(tǒng)計(jì)平均每個(gè)LUNG的存儲(chǔ)空間大??;6,計(jì)算存儲(chǔ)空間增長系數(shù);7,大于0表示當(dāng)前存儲(chǔ)資源數(shù)能滿足預(yù)測周期內(nèi)應(yīng)用增長需要,小于0表示當(dāng)前存儲(chǔ)資源數(shù)無法滿足預(yù)測周期內(nèi)應(yīng)用增長需要,應(yīng)提前增加存儲(chǔ)資源的量。本發(fā)明的方法能比較準(zhǔn)確地預(yù)測存儲(chǔ)空間的增長量;可應(yīng)用于云平臺(tái)存儲(chǔ)資源的管理。
【IPC分類】H04L29-08, G06F9-50
【公開號(hào)】CN104572296
【申請(qǐng)?zhí)枴緾N201410814827
【發(fā)明人】劉勇彬, 楊松, 莫展鵬, 季統(tǒng)凱
【申請(qǐng)人】國云科技股份有限公司
【公開日】2015年4月29日
【申請(qǐng)日】2014年12月23日