亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種限制云計(jì)算用戶資源使用額度的方法

文檔序號:6526507閱讀:717來源:國知局
一種限制云計(jì)算用戶資源使用額度的方法
【專利摘要】本發(fā)明涉及云計(jì)算【技術(shù)領(lǐng)域】,特別是一種限制云計(jì)算用戶資源使用額度的方法。本發(fā)明首先獲取物理機(jī)上可用資源總量作為用戶資源配額因子,制定物理機(jī)資源與虛擬資源一對一使用策略;當(dāng)設(shè)置用戶資源使用額度時(shí),系統(tǒng)比較用戶已用資源量與設(shè)置額度,如果額度值大于已用資源量,則設(shè)置有效,否則無效。本發(fā)明解決了云計(jì)算資源共享使用模式下,尤其公有云環(huán)境,資源被某個(gè)用戶過度占用,使得其他用戶可用資源減少;用戶真實(shí)資源使用量統(tǒng)計(jì)困難等問題;可應(yīng)用于云計(jì)算中虛擬機(jī)資源使用統(tǒng)計(jì)。
【專利說明】一種限制云計(jì)算用戶資源使用額度的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及云計(jì)算【技術(shù)領(lǐng)域】,特別是一種限制云計(jì)算用戶資源使用額度的方法?!颈尘凹夹g(shù)】
[0002]在云計(jì)算環(huán)境下,資源共享方式使用、服務(wù)為主的交付方式等特點(diǎn),都使得資源有可能被單個(gè)用戶過度地占用。在資源有限的情況下,尤其是在公有云環(huán)境,單個(gè)用戶對資源的過度占用會使得其他用戶可用資源少,嚴(yán)重影響服務(wù)質(zhì)量。因此,云計(jì)算迫切需要對單個(gè)用戶的虛擬資源使用額度進(jìn)行限制,而對資源限制存在以下的困難:
[0003]一是云計(jì)算環(huán)境下資源的虛擬化特性,使限制使用額度變得困難,比如真實(shí)物理(PU核數(shù)被虛擬出遠(yuǎn)遠(yuǎn)大于其真實(shí)數(shù)量的虛擬核,內(nèi)存可以用ballon技術(shù)實(shí)現(xiàn)共享,真實(shí)使用的數(shù)量往往難以計(jì)算。
[0004]二是云計(jì)算環(huán)境中,以虛擬機(jī)形式提供資源,用戶根據(jù)需要隨用隨釋放,根據(jù)實(shí)際需要,虛擬機(jī)資源能夠動態(tài)隨時(shí)調(diào)整資源,真實(shí)資源使用量統(tǒng)計(jì)難度較大;
[0005]三是目前的云計(jì)算操作系統(tǒng)為了提高服務(wù)的可用性,大多加入備份還原機(jī)制,這個(gè)往往成為繞開限額機(jī)制的漏洞,資源的使用者可以通過先創(chuàng)建滿額資源,后進(jìn)行恢復(fù)的方式超額使用資源。
[0006]為了能夠統(tǒng)計(jì)單個(gè)用戶所用資源量,限制單個(gè)用戶在云平臺中能夠使用的最大資源,需要一種能夠在云計(jì)算h境中限制用戶資源使用額度的機(jī)制,在用戶請求新增資源、減少資源時(shí),根據(jù)資源額度判斷其操作是否允許。

【發(fā)明內(nèi)容】

[0007]本發(fā)明解決的的技術(shù)問題在于提供一種在云計(jì)算中限制單個(gè)用戶資源使用額度的方法,解決在云計(jì)算環(huán)境中防止用戶過度占用資源、單個(gè)用戶資源使用量統(tǒng)計(jì)、防止用戶超額使用資源等問題。
[0008]本發(fā)明解決上述技術(shù)問題的技術(shù)方案是:
[0009]步驟1:系統(tǒng)獲取物理機(jī)上CPU、內(nèi)存和可用存儲空間,作為用戶資源配額因子;并設(shè)定資源使用規(guī)則,虛擬機(jī)或云盤分配資源量即為占用資源量;
[0010]步驟2:用戶通過云計(jì)算管理頁面設(shè)置用戶資源額度限制;
[0011]步驟3:系統(tǒng)掃描用戶的虛擬機(jī)和云盤,計(jì)算出CPU、內(nèi)存、存儲的已用量;
[0012]步驟4:系統(tǒng)比較資源限制額度與用戶已用資源量的大??;當(dāng)資源限制額度大于用戶已用資源時(shí)進(jìn)入步驟5 ;當(dāng)資源額度小于用戶已用資源量時(shí)進(jìn)入步驟6 ;
[0013]步驟5:當(dāng)資源限制額度大于用戶已用資源量時(shí),資源額度設(shè)置成功;
[0014]步驟6:當(dāng)資源限制額度小于用戶已用資源量時(shí),資源額度設(shè)置失?。挥脩粜枰匦略O(shè)置其他值。
[0015]當(dāng)用戶請求增加虛擬機(jī)資源的操作時(shí),系統(tǒng)首先判斷即將增加的資源量與剩余可用的資源配額量大小,當(dāng)即將增加的資源量小于剩余可用資源配額量時(shí),增加虛擬機(jī)資源的操作被允許,可用資源配額量相應(yīng)減少,否則將不被允許;
[0016]當(dāng)用戶提交減少虛擬機(jī)資源的操作時(shí),系統(tǒng)釋放用戶占用的計(jì)算資源配額,可用計(jì)算資源配額量加上減少的相應(yīng)量。
[0017]當(dāng)用戶提交增加云盤資源操作時(shí),系統(tǒng)獲取用戶資源配額,對比剩余可用資源配額量與新增資源量,當(dāng)剩余可用資源配額量大于新增資源量時(shí),占用用戶的資源配額,允許新增資源操作;否則不允許新增云盤資源操作;
[0018]當(dāng)用戶提交減少云盤資源操作請求時(shí),系統(tǒng)將占用的存儲資源配額釋放減少的資源量,可用存儲資源配額量增加相應(yīng)的減少資源量。
[0019]所述的所配資源限度值是云計(jì)算中提供給用戶的資源最大數(shù)量,即CPU最大資源核數(shù)、內(nèi)存最大容量、存儲最大容量,該資源以虛擬機(jī)形式提供給用戶,能夠按需使用,彈性擴(kuò)展;
[0020]所述的已用資源量是云計(jì)算中單個(gè)用戶所有虛擬機(jī)的資源總量,即該用戶所有虛擬機(jī)的總CPU核數(shù)、總內(nèi)存容量大小、總存儲容量大小。
[0021]本發(fā)明通過限制單個(gè)用戶資源使用額度,從根本上控制單個(gè)用戶超額使用資源,過度占用其他用戶的可用資源,同時(shí)能夠在大量云計(jì)算用戶按需使用資源,隨用隨釋放的情況下,準(zhǔn)確統(tǒng)計(jì)每個(gè)用戶所用的資源量。本發(fā)明的虛擬機(jī)資源最大使用額度,能夠限制用戶在請求新增資源是不超過允許范圍,降低了超額使用影響其他用戶體驗(yàn)的風(fēng)險(xiǎn)。本發(fā)現(xiàn)的資源最大額度包括CPU、內(nèi)存、存儲,能夠控制用戶在云計(jì)算中使用的所有形式的資源,不受單一模式限制。
【專利附圖】

【附圖說明】
[0022]下面結(jié)合附圖對本發(fā)明進(jìn)一步說明:
[0023]圖1為本發(fā)明方法流程圖;
[0024]圖2為本發(fā)明機(jī)制下新增虛擬機(jī)資源流程圖;
[0025]圖3為本發(fā)明機(jī)制下減少虛擬機(jī)資源流程圖;
[0026]圖4為本發(fā)明機(jī)制下新增云盤資源流程圖;
[0027]圖5為本發(fā)明機(jī)制下減少云盤資源流程圖。
【具體實(shí)施方式】
[0028]如圖1所示,當(dāng)設(shè)置單個(gè)用戶的資源額度時(shí),先獲取單個(gè)用戶已用資源的大小,t匕較已用資源大小與設(shè)置的資源額度大小,如果設(shè)置的資源額度大于已用資源量,則設(shè)置資源額度成功;否則失敗。代碼如下所示:
[0029]
【權(quán)利要求】
1.一種限制云計(jì)算用戶資源使用額度的方法,其特征在于:包含如下步驟: 步驟1:系統(tǒng)獲取物理機(jī)上CPU、內(nèi)存和可用存儲空間,作為用戶資源配額因子;并設(shè)定資源使用規(guī)則,虛擬機(jī)或云盤分配資源量即為占用資源量; 步驟2:用戶通過云計(jì)算管理頁面設(shè)置用戶資源額度限制; 步驟3:系統(tǒng)掃描用戶的虛擬機(jī)和云盤,計(jì)算出CPU、內(nèi)存、存儲的已用量; 步驟4:系統(tǒng)比較資源限制額度與用戶已用資源量的大??;當(dāng)資源限制額度大于用戶已用資源時(shí)進(jìn)入步驟5 ;當(dāng)資源額度小于用戶已用資源量時(shí)進(jìn)入步驟6 ; 步驟5:當(dāng)資源限制額度大于用戶已用資源量時(shí),資源額度設(shè)置成功; 步驟6:當(dāng)資源限制額度小于用戶已用資源量時(shí),資源額度設(shè)置失??;用戶需要重新設(shè)置其他值。
2.根據(jù)權(quán)利要求1所述的限制云計(jì)算用戶資源使用額度的方法,其特征在于: 當(dāng)用戶請求增加虛擬機(jī)資源的操作時(shí),系統(tǒng)首先判斷即將增加的資源量與剩余可用的資源配額量大小,當(dāng)即將增加的資源量小于剩余可用資源配額量時(shí),增加虛擬機(jī)資源的操作被允許,可用資源配額量相應(yīng)減少,否則將不被允許; 當(dāng)用戶提交減少虛擬機(jī)資源的操作時(shí),系統(tǒng)釋放用戶占用的計(jì)算資源配額,可用計(jì)算資源配額量加上減少的相應(yīng)量。
3.根據(jù)權(quán)利要求1所述的限制云計(jì)算用戶資源使用額度的方法,其特征在于: 當(dāng)用戶提交增加云盤資源操作時(shí),系統(tǒng)獲取用戶資源配額,對比剩余可用資源配額量與新增資源量,當(dāng)剩余可用資源配額量大于新增資源量時(shí),占用用戶的資源配額,允許新增資源操作;否則不允許新增云盤資源操作; 當(dāng)用戶提交減少云盤資源操作請求時(shí),系統(tǒng)將占用的存儲資源配額釋放減少的資源量,可用存儲資源配額量增加相應(yīng)的減少資源量。
4.根據(jù)權(quán)利要求2所述的限制云計(jì)算用戶資源使用額度的方法,其特征在于: 當(dāng)用戶提交增加云盤資源操作時(shí),系統(tǒng)獲取用戶資源配額,對比剩余可用資源配額量與新增資源量,當(dāng)剩余可用資源配額量大于新增資源量時(shí),占用用戶的資源配額,允許新增資源操作;否則不允許新增云盤資源操作; 當(dāng)用戶提交減少云盤資源操作請求時(shí),系統(tǒng)將占用的存儲資源配額釋放減少的資源量,可用存儲資源配額量增加相應(yīng)的減少資源量。
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的限制云計(jì)算用戶資源使用額度的方法,其特征在于: 所述的所配資源限度值是云計(jì)算中提供給用戶的資源最大數(shù)量,即CPU最大資源核數(shù)、內(nèi)存最大容量、存儲最大容量,該資源以虛擬機(jī)形式提供給用戶,能夠按需使用,彈性擴(kuò)展; 所述的已用資源量是云計(jì)算中單個(gè)用戶所有虛擬機(jī)的資源總量,即該用戶所有虛擬機(jī)的總CPU核數(shù)、總內(nèi)存容量大小、總存儲容量大小。
【文檔編號】G06F9/50GK103729236SQ201310743282
【公開日】2014年4月16日 申請日期:2013年12月29日 優(yōu)先權(quán)日:2013年12月29日
【發(fā)明者】張雪梅, 楊松, 莫展鵬, 季統(tǒng)凱 申請人:國云科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1