該發(fā)明涉及云平臺(tái)資源存儲(chǔ)領(lǐng)域,特別是涉及一種云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置。
背景技術(shù):
目前,隨著云計(jì)算、大數(shù)據(jù)等新型技術(shù)的發(fā)展,大量云計(jì)算基地的建立,導(dǎo)致存儲(chǔ)的數(shù)量正在逐漸增加,如何有效、快速地存儲(chǔ)云平臺(tái)虛擬資源成為急需解決的問(wèn)題。針對(duì)InCloud Manager,其作為云計(jì)算的主要平臺(tái)產(chǎn)品,其利用的存儲(chǔ)介質(zhì)不同,導(dǎo)致存儲(chǔ)速度會(huì)有差異,最終對(duì)整個(gè)云平臺(tái)的存儲(chǔ)效率帶來(lái)了直接的影響。所要存儲(chǔ)數(shù)據(jù)的使用頻率存在明顯差異,如果不根據(jù)各種存儲(chǔ)介質(zhì)的性能按照數(shù)據(jù)讀寫的頻率高低進(jìn)行適應(yīng)性存儲(chǔ),會(huì)導(dǎo)致云平臺(tái)存儲(chǔ)資源的性能得不到最好的發(fā)揮,降低了存儲(chǔ)資源利用率,從而影響被高頻率訪問(wèn)的數(shù)據(jù)的讀寫順暢性,給云平臺(tái)的性能提升造成瓶頸、降低了云平臺(tái)的運(yùn)行效率,同時(shí)增加了云平臺(tái)中的部分設(shè)備的損壞幾率。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)上述技術(shù)問(wèn)題,本發(fā)明提供一種存儲(chǔ)資源利用率高,運(yùn)行效率較高的云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置。
為解決以上技術(shù)問(wèn)題,本發(fā)明采用以下技術(shù)解決方案,一種云平臺(tái)中存儲(chǔ)虛擬資源的方法包括以下步驟:
分類、標(biāo)記所配置的存儲(chǔ)環(huán)境;
對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記;
將分類、標(biāo)記后所要存儲(chǔ)的數(shù)據(jù)存入分類、標(biāo)記的存儲(chǔ)環(huán)境中。
優(yōu)選地,分類、標(biāo)記所配置的存儲(chǔ)環(huán)境,是依據(jù)存儲(chǔ)環(huán)境的性能進(jìn)行分類、標(biāo)記,存儲(chǔ)環(huán)境的性能包括存儲(chǔ)環(huán)境所采用的文件格式、讀寫速度、存儲(chǔ)類型的加權(quán)系數(shù)。
優(yōu)選地,在分類、標(biāo)記所配置的存儲(chǔ)環(huán)境,還包括:對(duì)其性能進(jìn)行動(dòng)態(tài)判斷,如果其性能變化,再次對(duì)所配置的存儲(chǔ)環(huán)境進(jìn)行分類、標(biāo)記,如果其性能未變化,保持原標(biāo)記。
優(yōu)選地,對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記后,還包括對(duì)所要存儲(chǔ)數(shù)據(jù)按校驗(yàn)位進(jìn)行篩選。
所述存儲(chǔ)環(huán)境的類型包括SATA存儲(chǔ)、SAS存儲(chǔ)、SSD存儲(chǔ)。
一種云平臺(tái)中存儲(chǔ)虛擬資源的裝置,包括以下模塊:
存儲(chǔ)環(huán)境配置模塊,用于分類、標(biāo)記所配置的存儲(chǔ)環(huán)境;
數(shù)據(jù)配置模塊,用于對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記;
數(shù)據(jù)存入模塊,用于將分類、標(biāo)記后所要存儲(chǔ)的數(shù)據(jù)存入分類、標(biāo)記的存儲(chǔ)環(huán)境中。
優(yōu)選地,對(duì)存儲(chǔ)環(huán)境分類標(biāo)記依據(jù)其性能進(jìn)行,對(duì)存儲(chǔ)環(huán)境的性能進(jìn)行動(dòng)態(tài)判斷,如果其性能變化,再次對(duì)所配置的存儲(chǔ)環(huán)境進(jìn)行分類、標(biāo)記,如果其性能未變化,保持原標(biāo)記。
所述數(shù)據(jù)配置模塊,用于依據(jù)所要存儲(chǔ)的數(shù)據(jù)的使用頻率進(jìn)行分類、標(biāo)記,并賦予加權(quán)系數(shù)。
與現(xiàn)有技術(shù)相比,本發(fā)明一種云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置具有以下優(yōu)點(diǎn):
1、本發(fā)明在實(shí)施過(guò)程中,對(duì)存儲(chǔ)環(huán)境性能進(jìn)行判斷,可以準(zhǔn)確的掌握各種存儲(chǔ)資源的當(dāng)前性能;所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記之后,結(jié)合存儲(chǔ)環(huán)境分類存儲(chǔ),提高存儲(chǔ)效率和存儲(chǔ)資源的利用率,進(jìn)而提高了整個(gè)云計(jì)算平臺(tái)的性能。
2、通過(guò)對(duì)不同虛擬化數(shù)據(jù)的分層存儲(chǔ),把高頻數(shù)據(jù)、低頻數(shù)據(jù)進(jìn)行分類,可以統(tǒng)計(jì)云平臺(tái)數(shù)據(jù)使用率,歸類不同數(shù)據(jù)在不同區(qū)域、不同應(yīng)用場(chǎng)景、不同行業(yè)的應(yīng)用特點(diǎn),從而更加合理的配置存儲(chǔ)資源,減少設(shè)備浪費(fèi),提高設(shè)備利用率,同時(shí)還可以跨云平臺(tái)之間進(jìn)行存儲(chǔ)資源的聯(lián)合使用,更大限度的擴(kuò)展了云平臺(tái)的處理性能。并且以上操作對(duì)于用戶使用的體驗(yàn)來(lái)說(shuō)是透明的,無(wú)感知的。
附圖說(shuō)明
圖1是本發(fā)明云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置中方法的流程示意圖之一;
圖2是本發(fā)明云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置中方法的流程示意圖之二;
圖3是本發(fā)明云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置中存儲(chǔ)資源性能的判定流程示意圖之一;
圖4是本發(fā)明云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置中方法的流程示意圖之三;
圖5是本發(fā)明云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置中存儲(chǔ)資源性能的判定流程示意圖之二;
圖6是本發(fā)明云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置中裝置的模塊示意圖之一;
圖7是本發(fā)明云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置中裝置的模塊示意圖之二。
具體實(shí)施方式
下面對(duì)本發(fā)明中涉及到的一些技術(shù)詞語(yǔ)進(jìn)行解釋:
IOPS (Input/Output Operations Per Second),即每秒進(jìn)行讀寫(I/O)操作的次數(shù),多用于數(shù)據(jù)庫(kù)等場(chǎng)合,衡量隨機(jī)訪問(wèn)的性能。
加權(quán)系數(shù),指對(duì)不同性能指標(biāo),依照其重要程度設(shè)置不同的權(quán)值,此權(quán)值為該性能指標(biāo)的加權(quán)系數(shù)。
下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明一種云平臺(tái)中存儲(chǔ)虛擬資源的方法及裝置作進(jìn)一步說(shuō)明:
實(shí)施例1
如圖1所示,一種云平臺(tái)中存儲(chǔ)虛擬資源的方法包括以下步驟:
步驟S101:分類、標(biāo)記所配置的存儲(chǔ)環(huán)境;
步驟S102:對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記;
步驟S103:將分類、標(biāo)記后所要存儲(chǔ)的數(shù)據(jù)存入分類、標(biāo)記的存儲(chǔ)環(huán)境中。
實(shí)施例2
如圖2和圖3所示,一種云平臺(tái)中存儲(chǔ)虛擬資源的方法包括以下步驟:
步驟S201:分類、標(biāo)記所配置的存儲(chǔ)環(huán)境;
步驟S202:在分類、標(biāo)記所配置的存儲(chǔ)環(huán)境,還包括:對(duì)其性能進(jìn)行動(dòng)態(tài)判斷,如果其性能變化,再次對(duì)所配置的存儲(chǔ)環(huán)境進(jìn)行分類、標(biāo)記,如果其性能未變化,保持原標(biāo)記;
步驟S203:對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記;
步驟S204:對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記后,還包括對(duì)所要存儲(chǔ)數(shù)據(jù)按校驗(yàn)位進(jìn)行篩選;
步驟S205:將分類、標(biāo)記后所要存儲(chǔ)的數(shù)據(jù)存入分類、標(biāo)記的存儲(chǔ)環(huán)境中。
優(yōu)選地,分類、標(biāo)記所配置的存儲(chǔ)環(huán)境,是依據(jù)存儲(chǔ)環(huán)境的性能進(jìn)行分類、標(biāo)記,存儲(chǔ)環(huán)境的性能包括存儲(chǔ)環(huán)境所采用的文件格式、讀寫速度、存儲(chǔ)類型的加權(quán)系數(shù)。
所述存儲(chǔ)環(huán)境的類型包括SATA存儲(chǔ)、SAS存儲(chǔ)、SSD存儲(chǔ)。
實(shí)施例3
如圖4和圖5所示,一種云平臺(tái)中存儲(chǔ)虛擬資源的方法包括以下步驟:
步驟S301:分類、標(biāo)記所配置的云平臺(tái);
步驟S302:在分類、標(biāo)記所配置的云平臺(tái),還包括:對(duì)其性能進(jìn)行動(dòng)態(tài)判斷,如果其性能變化,再次對(duì)所配置的云平臺(tái)進(jìn)行分類、標(biāo)記,如果其性能未變化,保持原標(biāo)記;
步驟S303:對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記;
步驟S304:對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記后,還包括對(duì)所要存儲(chǔ)數(shù)據(jù)按校驗(yàn)位進(jìn)行篩選;
步驟S305:將分類、標(biāo)記后所要存儲(chǔ)的數(shù)據(jù)存入分類、標(biāo)記的云平臺(tái)中。
優(yōu)選地,分類、標(biāo)記所配置的云平臺(tái),是依據(jù)云平臺(tái)性能進(jìn)行分類標(biāo)記。
實(shí)施例4
如圖6所示,一種云平臺(tái)中存儲(chǔ)虛擬資源的裝置包括以下模塊:
存儲(chǔ)環(huán)境配置模塊201,用于分類、標(biāo)記所配置的存儲(chǔ)環(huán)境;
數(shù)據(jù)配置模塊202,用于對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記;
數(shù)據(jù)存入模塊203,用于將分類、標(biāo)記后所要存儲(chǔ)的數(shù)據(jù)存入分類、標(biāo)記的存儲(chǔ)環(huán)境中。
實(shí)施例5
如圖7所示,一種云平臺(tái)中存儲(chǔ)虛擬資源的裝置包括以下模塊:
存儲(chǔ)環(huán)境配置模塊201,用于分類、標(biāo)記所配置的存儲(chǔ)環(huán)境。
優(yōu)選地,還包括存儲(chǔ)環(huán)境判斷模塊204,對(duì)存儲(chǔ)環(huán)境分類標(biāo)記依據(jù)其性能進(jìn)行,對(duì)存儲(chǔ)環(huán)境的性能進(jìn)行動(dòng)態(tài)判斷,如果其性能變化,再次對(duì)所配置的存儲(chǔ)環(huán)境進(jìn)行分類、標(biāo)記,如果其性能未變化,保持原標(biāo)記。
數(shù)據(jù)配置模塊202,用于對(duì)所要存儲(chǔ)的數(shù)據(jù)進(jìn)行分類、標(biāo)記。
數(shù)據(jù)存入模塊203,用于將分類、標(biāo)記后所要存儲(chǔ)的數(shù)據(jù)存入分類、標(biāo)記的存儲(chǔ)環(huán)境中。
所述數(shù)據(jù)配置模塊,用于依據(jù)所要存儲(chǔ)的數(shù)據(jù)的使用頻率進(jìn)行分類、標(biāo)記,并賦予加權(quán)系數(shù)。
在本發(fā)明中對(duì)已經(jīng)標(biāo)記的存儲(chǔ)資源,進(jìn)行歸類存儲(chǔ)的過(guò)程中,涉及云數(shù)據(jù)中心的存儲(chǔ)資源,其數(shù)據(jù)量較大,為提高效率,歸類的方式采用只識(shí)別標(biāo)簽的方式進(jìn)行分類存儲(chǔ),歸類完成后,再進(jìn)行數(shù)據(jù)的校驗(yàn),采用分布的方式進(jìn)行數(shù)據(jù)處理,更加合理的分配和資源的跨區(qū)域管理,符合云計(jì)算的理念。
本發(fā)明通過(guò)定時(shí)的計(jì)算存儲(chǔ)的性能的方式給予加權(quán)計(jì)算,然后進(jìn)行分類存儲(chǔ),可能存在不同的存儲(chǔ)有相同的標(biāo)簽,在存儲(chǔ)數(shù)據(jù)的時(shí)候,可能會(huì)出錯(cuò)。也就是對(duì)存儲(chǔ)資源做標(biāo)簽,然后對(duì)數(shù)據(jù)通過(guò)不同的標(biāo)簽做標(biāo)記,最后存儲(chǔ)到物理設(shè)備上。
存儲(chǔ)資源的性能會(huì)隨著數(shù)據(jù)的讀寫而改變,當(dāng)讀寫數(shù)據(jù)的壓力一旦增大,或其他情況時(shí),存儲(chǔ)資源性能可能會(huì)降低,需要對(duì)存儲(chǔ)資源重新分類。
以上實(shí)施例在實(shí)施的過(guò)程中,數(shù)據(jù)的使用頻率可以分為讀的頻率和寫的頻率。數(shù)據(jù)按照粒度劃分,默認(rèn)可以設(shè)置為64M。對(duì)讀的頻率和寫的頻率按重要性設(shè)置不同的加權(quán)系數(shù),設(shè)定加權(quán)系數(shù)為α、β、γ。由于各類存儲(chǔ)資源的讀寫速率不太一樣,得到的結(jié)果也不太一樣。如果設(shè)定某個(gè)數(shù)據(jù)讀的頻率為a%,寫的頻率就應(yīng)該為1-a%,這個(gè)可以通過(guò)平臺(tái)統(tǒng)計(jì)進(jìn)行計(jì)算。同時(shí)還可以設(shè)定三個(gè)不同存儲(chǔ)讀資源的IOPS為A,B,C(其中A>B>C),可以簡(jiǎn)單計(jì)算為a%>A/(A+B+C)時(shí)分層到A上,該計(jì)算采用加權(quán)計(jì)算后為a%>αA/(αA+βB+γC)。
以上所示僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。