私有云環(huán)境下管理資源的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種私有云環(huán)境下管理資源的方法及裝置,屬于信息【技術(shù)領(lǐng)域】。方法包括:監(jiān)控私有云環(huán)境下的每類資源的使用情況,并根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型;根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,并將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。本發(fā)明通過監(jiān)控私有云環(huán)境下的每類資源的使用情況,并根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型,再根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,并將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端,從而實現(xiàn)了在私有云環(huán)境下智能地管理資源,降低了管理資源的復(fù)雜度和人工成本,并且能夠及時管理資源,提高了管理效率。
【專利說明】私有云環(huán)境下管理資源的方法及裝置【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息【技術(shù)領(lǐng)域】,特別涉及一種私有云環(huán)境下管理資源的方法及裝置?!颈尘凹夹g(shù)】
[0002]隨著信息技術(shù)的不斷發(fā)展,私有云以其對數(shù)據(jù)安全性和服務(wù)質(zhì)量的良好控制得到廣泛應(yīng)用。私有云是為一個客戶單獨使用而構(gòu)建的云計算平臺,云計算包括一些基礎(chǔ)資源,例如服務(wù)器、數(shù)據(jù)庫及存儲等。在私有云環(huán)境下,如何管理資源成為人們關(guān)注的問題。
[0003]現(xiàn)有技術(shù)在私有云環(huán)境下管理資源時,需要由私有云環(huán)境下的用戶通過資源管理客戶端發(fā)出管理請求,管理員在獲取到用戶的管理請求后,在后臺處理用戶的管理請求。例如,用戶通過資源管理客戶端發(fā)出增加資源的管理請求,管理員在獲取到該請求后,在后臺創(chuàng)建用戶申請的資源并分配給資源管理客戶端;資源管理客戶端在得到分配的資源后,由用戶采用手工配置的方式根據(jù)分配的資源調(diào)整可使用的資源。
[0004]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]由私有云環(huán)境下的用戶通過資源管理客戶端發(fā)出管理請求,并由管理員在后臺處理管理請求的方式不夠智能,增加了管理資源的復(fù)雜度和人工成本,并且存在處理管理請求不及時的情況,導(dǎo)致管理效率較低。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種私有云環(huán)境下管理資源的方法及裝置。所述技術(shù)方案如下:
[0007]—方面,提供了一種私有云環(huán)境下管理資源的方法,所述方法包括:
[0008]監(jiān)控私有云環(huán)境下的每類資源的使用情況,并根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型;
[0009]根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,并將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端。
[0010]優(yōu)選地,所述根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型,包括:
[0011]若任一類資源的使用情況超出所述任一類資源的業(yè)務(wù)容量閾值,則確定所述任一類資源的調(diào)整類型為增加所述任一類資源;或者,
[0012]若任一類資源的使用情況低于所述任一類資源的業(yè)務(wù)容量閾值,則確定所述任一類資源的調(diào)整類型為減少所述任一類資源;或者,
[0013]若任一類資源的使用情況等于所述任一類資源的業(yè)務(wù)容量閾值,則確定所述任一類資源的調(diào)整類型為維持所述任一類資源。
[0014]優(yōu)選地,所述根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,包括:
[0015]調(diào)度每類資源對應(yīng)的應(yīng)用程序接口將每類資源的調(diào)整類型寫入每類資源對應(yīng)的消息隊列,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;[0016]調(diào)度每類資源對應(yīng)的調(diào)度器從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整類型,按照預(yù)設(shè)調(diào)度策略確定每類資源的調(diào)整位置,并生成每類資源對應(yīng)的控制指令,將每類資源對應(yīng)的控制指令寫入每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中,每類資源對應(yīng)的控制指令中攜帶每類資源的調(diào)整類型及調(diào)整位置;
[0017]調(diào)度每類資源對應(yīng)的計算節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源對應(yīng)的控制指令,并根據(jù)控制指令中攜帶的調(diào)整類型及調(diào)整位置對每類資源進(jìn)行調(diào)整。
[0018]優(yōu)選地,所述根據(jù)每類資源的調(diào)整類型調(diào)整每類資源之后,還包括:
[0019]調(diào)度每類資源對應(yīng)的計算節(jié)點將每類資源的調(diào)整結(jié)果發(fā)送至每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;
[0020]調(diào)度每類資源對應(yīng)的代理服務(wù)節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整結(jié)果,根據(jù)每類資源的調(diào)整結(jié)果更新存儲的每類資源的拓?fù)浣Y(jié)構(gòu),并將更新后的每類資源的拓?fù)浣Y(jié)構(gòu)記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中。
[0021]優(yōu)選地,所述將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端,包括:
[0022]調(diào)度每類資源對應(yīng)的應(yīng)用程序接口從每類資源對應(yīng)的管理數(shù)據(jù)庫中讀取每類資源的調(diào)整結(jié)果,并將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端。
[0023]另一方面,提供了一種私有云環(huán)境下管理資源的裝置,所述裝置包括:
[0024]監(jiān)控模塊,用于監(jiān)控私有云環(huán)境下的每類資源的使用情況;
[0025]確定模塊,用于根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型;
[0026]調(diào)整模塊,用于根據(jù)每類資源的調(diào)整類型調(diào)整每類資源;
[0027]返回模塊,用于將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端。
[0028]優(yōu)選地,所述確定模塊,用于當(dāng)任一類資源的使用情況超出所述任一類資源的業(yè)務(wù)容量閾值時,確定所述任一類資源的調(diào)整類型為增加所述任一類資源;或者,
[0029]所述確定模塊,用于當(dāng)任一類資源的使用情況低于所述任一類資源的業(yè)務(wù)容量閾值時,確定所述任一類資源的調(diào)整類型為減少所述任一類資源;或者,
[0030]所述確定模塊,用于當(dāng)任一類資源的使用情況等于所述任一類資源的業(yè)務(wù)容量閾值時,確定所述任一類資源的調(diào)整類型為維持所述任一類資源。
[0031]優(yōu)選地,所述調(diào)整模塊,包括:
[0032]第一調(diào)度單元,用于調(diào)度每類資源對應(yīng)的應(yīng)用程序接口將每類資源的調(diào)整類型寫入每類資源對應(yīng)的消息隊列,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;
[0033]第二調(diào)度單元,用于調(diào)度每類資源對應(yīng)的調(diào)度器從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整類型,按照預(yù)設(shè)調(diào)度策略確定每類資源的調(diào)整位置,并生成每類資源對應(yīng)的控制指令,將每類資源對應(yīng)的控制指令寫入每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中,每類資源對應(yīng)的控制指令中攜帶每類資源的調(diào)整類型及調(diào)整位置;
[0034]第三調(diào)度單元,用于調(diào)度每類資源對應(yīng)的計算節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源對應(yīng)的控制指令,并根據(jù)控制指令中攜帶的調(diào)整類型及調(diào)整位置對每類資源進(jìn)行調(diào)整。
[0035]優(yōu)選地,所述調(diào)整模塊,還包括:
[0036]第四調(diào)度單元,用于調(diào)度每類資源對應(yīng)的計算節(jié)點將每類資源的調(diào)整結(jié)果發(fā)送至每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;
[0037]第五調(diào)度單元,用于調(diào)度每類資源對應(yīng)的代理服務(wù)節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整結(jié)果,根據(jù)每類資源的調(diào)整結(jié)果更新存儲的每類資源的拓?fù)浣Y(jié)構(gòu),并將更新后的每類資源的拓?fù)浣Y(jié)構(gòu)記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中。
[0038]優(yōu)選地,所述返回模塊,包括:
[0039]調(diào)度單元,用于調(diào)度每類資源對應(yīng)的應(yīng)用程序接口從每類資源對應(yīng)的管理數(shù)據(jù)庫中讀取每類資源的調(diào)整結(jié)果;
[0040]返回單元,用于將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端。
[0041]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0042]通過監(jiān)控私有云環(huán)境下的每類資源的使用情況,并根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型,再根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,并將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端,從而實現(xiàn)了在私有云環(huán)境下智能地管理資源,降低了管理資源的復(fù)雜度和人工成本,并且能夠及時根據(jù)每類資源的使用情況管理資源,提高了管理效率。
【專利附圖】
【附圖說明】
[0043]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1是本發(fā)明實施例一提供的私有云環(huán)境下管理資源的方法流程圖;
[0045]圖2是本發(fā)明實施例二提供的私有云環(huán)境下管理資源的方法流程圖;
[0046]圖3是本發(fā)明實施例二提供的自動伸縮的總體架構(gòu)的示意圖;
[0047]圖4是本發(fā)明實施例二提供的可控架構(gòu)的示意圖;
[0048]圖5是本發(fā)明實施例二提供的訪問存儲資源的架構(gòu)的示意圖;
[0049]圖6是本發(fā)明實施例三提供的私有云環(huán)境下管理資源的裝置的結(jié)構(gòu)示意圖;
[0050]圖7是本發(fā)明實施例三提供的第一種調(diào)整模塊的結(jié)構(gòu)示意圖;
[0051]圖8是本發(fā)明實施例三提供的第二種調(diào)整模塊的結(jié)構(gòu)示意圖;
[0052]圖9是本發(fā)明實施例三提供的返回模塊的結(jié)構(gòu)示意圖。
【具體實施方式】
[0053]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進(jìn)一步地詳細(xì)描述。
[0054]實施例一
[0055]針對私有云得到廣泛應(yīng)用的情況,為了提高私有云環(huán)境下的資源管理的效率,使私有云環(huán)境下的資源管理更加智能,本發(fā)明實施例提供了一種私有云環(huán)境下管理資源的方法。參見圖1,本實施例提供的方法流程包括:
[0056]101:監(jiān)控私有云環(huán)境下的每類資源的使用情況,并根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型;
[0057]進(jìn)一步地,根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型,包括:
[0058]若任一類資源的使用情況超出任一類資源的業(yè)務(wù)容量閾值,則確定任一類資源的調(diào)整類型為增加任一類資源;或者,
[0059]若任一類資源的使用情況低于任一類資源的業(yè)務(wù)容量閾值,則確定任一類資源的調(diào)整類型為減少任一類資源;或者,
[0060]若任一類資源的使用情況等于任一類資源的業(yè)務(wù)容量閾值,則確定任一類資源的調(diào)整類型為維持任一類資源。
[0061]102:根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,并將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。
[0062]進(jìn)一步地,根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,包括:
[0063]調(diào)度每類資源對應(yīng)的應(yīng)用程序接口將每類資源的調(diào)整類型寫入每類資源對應(yīng)的消息隊列,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;
[0064]調(diào)度每類資源對應(yīng)的調(diào)度器從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整類型,按照預(yù)設(shè)調(diào)度策略確定每類資源的調(diào)整位置,并生成每類資源對應(yīng)的控制指令,將每類資源對應(yīng)的控制指令寫入每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中,每類資源對應(yīng)的控制指令中攜帶每類資源的調(diào)整類型及調(diào)整位置;
[0065]調(diào)度每類資源對應(yīng)的計算節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源對應(yīng)的控制指令,并根據(jù)控制指令中攜帶的調(diào)整類型及調(diào)整位置對每類資源進(jìn)行調(diào)整。
[0066]進(jìn)一步地,根據(jù)每類資源的調(diào)整類型調(diào)整每類資源之后,還包括:
[0067]調(diào)度每類資源對應(yīng)的計算節(jié)點將每類資源的調(diào)整結(jié)果發(fā)送至每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;
[0068]調(diào)度每類資源對應(yīng)的代理服務(wù)節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整結(jié)果,根據(jù)每類資源的調(diào)整結(jié)果更新存儲的每類資源的拓?fù)浣Y(jié)構(gòu),并將更新后的每類資源的拓?fù)浣Y(jié)構(gòu)記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中。
[0069]進(jìn)一步地,將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端,包括:
[0070]調(diào)度每類資源對應(yīng)的應(yīng)用程序接口從每類資源對應(yīng)的管理數(shù)據(jù)庫中讀取每類資源的調(diào)整結(jié)果,并將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。
[0071]本發(fā)明實施例提供的方法,通過監(jiān)控私有云環(huán)境下的每類資源的使用情況,并根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型,再根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,并將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端,從而實現(xiàn)了在私有云環(huán)境下智能地管理資源,降低了管理資源的復(fù)雜度和人工成本,并且能夠及時根據(jù)每類資源的使用情況管理資源,提高了管理效率。
[0072]實施例二[0073]本發(fā)明實施例提供了一種私有云環(huán)境下管理資源的方法,結(jié)合上述實施例一的內(nèi)容,參見圖2,方法流程包括:
[0074]201:監(jiān)控私有云環(huán)境下的每類資源的使用情況;
[0075]具體地,私有云環(huán)境下的資源包括但不限于:服務(wù)器資源、數(shù)據(jù)庫資源及存儲資源。關(guān)于私有云環(huán)境下的資源的具體內(nèi)容,本實施例對此不作具體限定。
[0076]進(jìn)一步地,監(jiān)控私有云環(huán)境下的每類資源的使用情況,包括但不限于:監(jiān)控私有云環(huán)境下用戶對每類資源的使用情況。關(guān)于監(jiān)控的方式,本實施例不作具體限定,可以采用現(xiàn)有的任一監(jiān)控資源的方式。
[0077]為了便于理解,以私有云環(huán)境下的資源分類為服務(wù)器資源、數(shù)據(jù)庫資源及存儲資源為例進(jìn)行說明。通過監(jiān)控得到用戶對服務(wù)器進(jìn)行了 100萬次的日動態(tài)請求,對數(shù)據(jù)庫進(jìn)行了 100萬次的日動態(tài)請求,使用了存儲節(jié)點服務(wù)器中50G的存儲容量,則將用戶對服務(wù)器和數(shù)據(jù)庫的日訪問次數(shù)和用戶使用的存儲容量作為監(jiān)控到的私有云環(huán)境下的每類資源的使用情況。需要說明的是,日動態(tài)請求的次數(shù)為每日進(jìn)行動態(tài)請求的總次數(shù)。
[0078]202:根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型;
[0079]具體地,確定每類資源的調(diào)整類型之前,包括但不限于:設(shè)置每類資源的業(yè)務(wù)容量閾值。關(guān)于設(shè)置每類資源的業(yè)務(wù)容量閾值的方式,本實施例不作具體限定。每類資源的業(yè)務(wù)容量閾值可以為具體的數(shù)值點,還可以為具體的數(shù)值范圍,本實施例對此不作具體限定。實際應(yīng)用中,可以根據(jù)每類資源的業(yè)務(wù)容量設(shè)置每類資源的業(yè)務(wù)容量閾值。
[0080]進(jìn)一步地,由于上述步驟201中已經(jīng)監(jiān)控到私有云環(huán)境下的每類資源的使用情況,則在設(shè)置每類資源的業(yè)務(wù)容量閾值后,可根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型。根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型,包括但不限于:
[0081]若任一類資源的使用情況超出任一類資源的業(yè)務(wù)容量閾值,則確定任一類資源的調(diào)整類型為增加任一類資源;或者,
[0082]若任一類資源的使用情況低于任一類資源的業(yè)務(wù)容量閾值,則確定任一類資源的調(diào)整類型為減少任一類資源;或者,
[0083]若任一類資源的使用情況等于任一類資源的業(yè)務(wù)容量閾值,則確定任一類資源的調(diào)整類型為維持任一類資源。
[0084]為了便于理解,仍以私有云環(huán)境下的資源分類為服務(wù)器資源、數(shù)據(jù)庫資源及存儲資源為例進(jìn)行說明。設(shè)置的服務(wù)器資源的業(yè)務(wù)容量閾值為100至150萬次的日動態(tài)請求,數(shù)據(jù)庫資源的業(yè)務(wù)容量閾值為100至150萬次的日動態(tài)請求,存儲資源的業(yè)務(wù)容量閾值為50至100G的存儲容量。
[0085]如果通過監(jiān)控得到用戶對服務(wù)器進(jìn)行了 180萬次的日動態(tài)請求,對數(shù)據(jù)庫進(jìn)行了160萬次的日動態(tài)訪問,使用了存儲節(jié)點服務(wù)器中150G的存儲容量,則根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定服務(wù)器資源的調(diào)整類型為增加服務(wù)器資源,數(shù)據(jù)庫資源的調(diào)整類型為增加數(shù)據(jù)庫資源,存儲資源的調(diào)整類型為增加存儲資源。
[0086]需要說明的是,針對確定任一類資源的調(diào)整類型為維持任一類資源的情況,維持該類資源不變即可,無需執(zhí)行后續(xù)步驟。
[0087]203:根據(jù)每類資源的調(diào)整類型調(diào)整每類資源;[0088]具體地,根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,包括但不限于:
[0089]調(diào)度每類資源對應(yīng)的應(yīng)用程序接口將每類資源的調(diào)整類型寫入每類資源對應(yīng)的消息隊列,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;
[0090]調(diào)度每類資源對應(yīng)的調(diào)度器從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整類型,按照預(yù)設(shè)調(diào)度策略確定每類資源的調(diào)整位置,并生成每類資源對應(yīng)的控制指令,將每類資源對應(yīng)的控制指令寫入每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中,每類資源對應(yīng)的控制指令中攜帶每類資源的調(diào)整類型及調(diào)整位置;
[0091]調(diào)度每類資源對應(yīng)的計算節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源對應(yīng)的控制指令,并根據(jù)控制指令中攜帶的調(diào)整類型及調(diào)整位置對每類資源進(jìn)行調(diào)整。
[0092]進(jìn)一步地,預(yù)設(shè)調(diào)度策略包括但不限于:隨機負(fù)載策略、最少負(fù)載策略及加權(quán)負(fù)載策略。其中隨機負(fù)載策略為隨機選取物理服務(wù)器作為確定的每類資源的調(diào)整位置;最少負(fù)載策略為選取負(fù)載最少的物理服務(wù)器作為確定的每類資源的調(diào)整位置;加權(quán)負(fù)載策略為根據(jù)物理服務(wù)器的加權(quán)負(fù)載選取物理服務(wù)器作為確定的每類資源的調(diào)整位置。關(guān)于具體選取哪個預(yù)設(shè)調(diào)度策略,本實施例不作具體限定。實際應(yīng)用中,可以根據(jù)資源的類型、資源的使用情況及資源的調(diào)整類型選取任一調(diào)度策略。
[0093]為了便于理解,仍以私有云環(huán)境下的資源分類為服務(wù)器資源、數(shù)據(jù)庫資源及存儲資源;服務(wù)器資源的調(diào)整類型為增加服務(wù)器資源,數(shù)據(jù)庫資源的調(diào)整類型為增加數(shù)據(jù)庫資源,存儲資源的調(diào)整類型為增加存儲資源;以圖3所示的自動伸縮的總體架構(gòu),圖4 (I)所示的可控計算架構(gòu)對應(yīng)圖3中的可控計算架構(gòu),圖4 (2)所示的可控數(shù)據(jù)庫架構(gòu)對應(yīng)圖3中的可控數(shù)據(jù)庫架構(gòu),圖4 (3)所示的可控存儲架構(gòu)對應(yīng)圖3中的可控存儲架構(gòu)為例進(jìn)行說明。自動伸縮的總體架構(gòu)調(diào)度可控計算架構(gòu)調(diào)整服務(wù)器資源,調(diào)度可控數(shù)據(jù)庫架構(gòu)調(diào)整數(shù)據(jù)庫資源,調(diào)度可控存儲架構(gòu)調(diào)整存儲資源。服務(wù)器資源、數(shù)據(jù)庫資源及存儲資源的預(yù)設(shè)調(diào)度策略都為最少負(fù)載策略。
[0094]關(guān)于可控計算架構(gòu)調(diào)整服務(wù)器資源的過程,包括但不限于:調(diào)度應(yīng)用程序接口 I接收服務(wù)器資源的調(diào)整類型,將服務(wù)器資源的調(diào)整類型寫入消息隊列1,并記錄到管理數(shù)據(jù)庫I中;調(diào)度調(diào)度器I從消息隊列I中獲取服務(wù)器資源的調(diào)整類型為增加服務(wù)器資源,按照預(yù)設(shè)調(diào)度策略為最少負(fù)載策略確定服務(wù)器資源的調(diào)整位置為物理服務(wù)器1,并生成服務(wù)器資源對應(yīng)的控制指令I(lǐng),將控制指令I(lǐng)寫入消息隊列I中,并記錄到管理數(shù)據(jù)庫I中,控制指令攜帶服務(wù)器資源的調(diào)整類型為增加服務(wù)器資源及調(diào)整位置為物理服務(wù)器I;調(diào)度物理服務(wù)器I中的計算節(jié)點I從消息隊列I中獲取服務(wù)器資源對應(yīng)的控制指令1,并根據(jù)控制指令I(lǐng)中攜帶的調(diào)整類型為增加服務(wù)器資源及調(diào)整位置為物理服務(wù)器I在物理服務(wù)器I上創(chuàng)建虛擬機實例I。需要說明的是,新創(chuàng)建的虛擬機實例可作為服務(wù)器資源使用,并和之前的虛擬機組合起來,形成服務(wù)集群。其中,新創(chuàng)建的虛擬機的服務(wù)內(nèi)容由運維系統(tǒng)的自動部署程序進(jìn)行創(chuàng)建,本實施例對此不作具體限定。
[0095]關(guān)于可控數(shù)據(jù)庫架構(gòu)調(diào)整數(shù)據(jù)庫資源的過程,包括但不限于:調(diào)度應(yīng)用程序接口2接收數(shù)據(jù)庫資源的調(diào)整類型,將數(shù)據(jù)庫資源的調(diào)整類型寫入消息隊列2,并記錄到管理數(shù)據(jù)庫2中;調(diào)度調(diào)度器2從消息隊列2中獲取數(shù)據(jù)庫資源的調(diào)整類型為增加數(shù)據(jù)庫資源,按照預(yù)設(shè)調(diào)度策略為最少負(fù)載策略確定數(shù)據(jù)庫資源的調(diào)整位置為物理服務(wù)器2,并生成數(shù)據(jù)庫資源對應(yīng)的控制指令2,將控制指令2寫入消息隊列2中,并記錄到管理數(shù)據(jù)庫2中,控制指令攜帶數(shù)據(jù)庫資源的調(diào)整類型為增加數(shù)據(jù)庫資源及調(diào)整位置為物理服務(wù)器2 ;調(diào)度物理服務(wù)器2中的計算節(jié)點2從消息隊列2中獲取數(shù)據(jù)庫資源對應(yīng)的控制指令2,并根據(jù)控制指令2中攜帶的調(diào)整類型為增加數(shù)據(jù)庫資源及調(diào)整位置為物理服務(wù)器2在物理服務(wù)器2上創(chuàng)建虛擬機實例2 ;在創(chuàng)建的虛擬機實例2中創(chuàng)建數(shù)據(jù)庫實例2。需要說明的是,新創(chuàng)建的數(shù)據(jù)庫實例和之前的數(shù)據(jù)庫實例組合起來,形成數(shù)據(jù)庫集群。
[0096]關(guān)于可控存儲架構(gòu)調(diào)整存儲資源的過程,包括但不限于:調(diào)度應(yīng)用程序接口 3接收存儲資源的調(diào)整類型,將存儲資源的調(diào)整類型寫入消息隊列3,并記錄到管理數(shù)據(jù)庫3中;調(diào)度調(diào)度器3從消息隊列3中獲取存儲資源的調(diào)整類型為增加存儲資源,按照預(yù)設(shè)調(diào)度策略為最少負(fù)載策略確定存儲資源的調(diào)整位置為物理服務(wù)器3,并生成存儲資源對應(yīng)的控制指令3,將控制指令3寫入消息隊列3中,并記錄到管理數(shù)據(jù)庫3中,控制指令攜帶存儲資源的調(diào)整類型為增加存儲資源及調(diào)整位置為物理服務(wù)器3 ;調(diào)度物理服務(wù)器3中的計算節(jié)點3從消息隊列3中獲取存儲資源對應(yīng)的控制指令3,并根據(jù)控制指令3中攜帶的調(diào)整類型為增加存儲資源及調(diào)整位置為物理服務(wù)器3在物理服務(wù)器3上創(chuàng)建存儲節(jié)點服務(wù)器3。需要說明的是,新創(chuàng)建的存儲節(jié)點服務(wù)器和之前的存儲節(jié)點服務(wù)器組合起來,形成存儲集群。需要說明的是,如果整體的存儲資源夠用,則可根據(jù)需要分配存儲資源,從而使資源按需分配,避免了資源的浪費。
[0097]另外,針對確定任一類資源的調(diào)整類型為減少任一類資源的情況,可控計算架構(gòu)、可控數(shù)據(jù)庫架構(gòu)及可控存儲架構(gòu)與增加任一類資源的架構(gòu)相同,僅將創(chuàng)建資源替換為刪除資源,具體參見上述架構(gòu),此處不再贅述。
[0098]進(jìn)一步地,根據(jù)每類資源的調(diào)整類型調(diào)整每類資源之后,還包括但不限于:
[0099]調(diào)度每類資源對應(yīng)的計算節(jié)點將每類資源的調(diào)整結(jié)果發(fā)送至每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;
[0100]調(diào)度每類資源對應(yīng)的代理服務(wù)節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整結(jié)果,根據(jù)每類資源的調(diào)整結(jié)果更新存儲的每類資源的拓?fù)浣Y(jié)構(gòu),并將更新后的每類資源的拓?fù)浣Y(jié)構(gòu)記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中。
[0101]為了便于理解,仍以圖3所示的自動伸縮的總體架構(gòu),圖4 (I)所示的可控計算架構(gòu),圖4 (2)所示的可控數(shù)據(jù)庫架構(gòu),圖4 (3)所示的可控存儲架構(gòu)為例進(jìn)行說明。
[0102]中央控制臺調(diào)度可控計算架構(gòu)中的計算節(jié)點I將服務(wù)器資源的調(diào)整結(jié)果發(fā)送至服務(wù)器資源對應(yīng)的消息隊列I中,并記錄到服務(wù)器資源對應(yīng)的管理數(shù)據(jù)庫I中;調(diào)度服務(wù)器資源對應(yīng)的代理服務(wù)節(jié)點I從服務(wù)器資源對應(yīng)的消息隊列I中獲取服務(wù)器資源的調(diào)整結(jié)果,根據(jù)服務(wù)器資源的調(diào)整結(jié)果更新存儲的服務(wù)器資源的拓?fù)浣Y(jié)構(gòu),并將更新后的服務(wù)器資源的拓?fù)浣Y(jié)構(gòu)記錄到服務(wù)器資源對應(yīng)的管理數(shù)據(jù)庫I中。
[0103]中央控制臺調(diào)度可控數(shù)據(jù)庫架構(gòu)中的計算節(jié)點2將數(shù)據(jù)庫資源的調(diào)整結(jié)果發(fā)送至數(shù)據(jù)庫資源對應(yīng)的消息隊列2中,并記錄到數(shù)據(jù)庫資源對應(yīng)的管理數(shù)據(jù)庫2中;調(diào)度數(shù)據(jù)庫資源對應(yīng)的代理服務(wù)節(jié)點2從數(shù)據(jù)庫資源對應(yīng)的消息隊列2中獲取數(shù)據(jù)庫資源的調(diào)整結(jié)果,根據(jù)數(shù)據(jù)庫資源的調(diào)整結(jié)果更新存儲的數(shù)據(jù)庫資源的拓?fù)浣Y(jié)構(gòu),并將更新后的數(shù)據(jù)庫資源的拓?fù)浣Y(jié)構(gòu)記錄到數(shù)據(jù)庫資源對應(yīng)的管理數(shù)據(jù)庫2中。
[0104]中央控制臺調(diào)度可控存儲架構(gòu)中的計算節(jié)點3將存儲資源的調(diào)整結(jié)果發(fā)送至存儲資源對應(yīng)的消息隊列3中,并記錄到存儲資源對應(yīng)的管理數(shù)據(jù)庫3中;調(diào)度存儲資源對應(yīng)的代理服務(wù)節(jié)點3從存儲資源對應(yīng)的消息隊列3中獲取存儲資源的調(diào)整結(jié)果,根據(jù)存儲資源的調(diào)整結(jié)果更新存儲的存儲資源的拓?fù)浣Y(jié)構(gòu),并將更新后的存儲資源的拓?fù)浣Y(jié)構(gòu)記錄到存儲資源對應(yīng)的管理數(shù)據(jù)庫3中。
[0105]204:將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。
[0106]具體地,將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端,包括但不限于:調(diào)度每類資源對應(yīng)的應(yīng)用程序接口從每類資源對應(yīng)的管理數(shù)據(jù)庫中讀取每類資源的調(diào)整結(jié)果,并將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。
[0107]為了便于理解,仍以圖3所示的自動伸縮的總體架構(gòu),圖4 (I)所示的可控計算架構(gòu),圖4 (2)所示的可控數(shù)據(jù)庫架構(gòu),圖4 (3)所示的可控存儲架構(gòu)為例進(jìn)行說明。
[0108]中央控制臺調(diào)度可控計算架構(gòu)中的應(yīng)用程序接口 I從服務(wù)器資源對應(yīng)的管理數(shù)據(jù)庫I中讀取服務(wù)器資源的調(diào)整結(jié)果,并將服務(wù)器資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。
[0109]中央控制臺調(diào)度可控數(shù)據(jù)庫架構(gòu)中的應(yīng)用程序接口 2從數(shù)據(jù)庫資源對應(yīng)的管理數(shù)據(jù)庫2中讀取數(shù)據(jù)庫資源的調(diào)整結(jié)果,并將數(shù)據(jù)庫資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。
[0110]中央控制臺調(diào)度可控存儲架構(gòu)中的應(yīng)用程序接口 3從存儲資源對應(yīng)的管理數(shù)據(jù)庫3中讀取存儲資源的調(diào)整結(jié)果,并將存儲資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。
[0111]進(jìn)一步地,將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端之后,還包括但不限于:用戶對私有云環(huán)境下的資源進(jìn)行訪問。
[0112]為了便于理解,以用戶對私有云環(huán)境下的存儲資源進(jìn)行訪問,并且訪問存儲資源的架構(gòu)如圖5所示為例進(jìn)行說明。調(diào)度存儲資源對應(yīng)的應(yīng)用程序接口將客戶端發(fā)起的下載文件的請求;應(yīng)用程序接口向跟蹤器發(fā)送查詢待下載文件的存儲位置的請求;跟蹤器在接收到查詢請求后,向數(shù)據(jù)庫發(fā)送查詢待下載文件存儲節(jié)點的請求;數(shù)據(jù)庫將查詢的結(jié)果返回給跟蹤器,跟蹤器將接收到的查詢結(jié)果返回給應(yīng)用程序接口 ;調(diào)度代理服務(wù)節(jié)點訪問查詢到的存儲節(jié)點服務(wù)器,查詢到的存儲節(jié)點服務(wù)器將待下載的文件發(fā)送給應(yīng)用程序接口 ;應(yīng)用程序接口將接收到的待下載文件轉(zhuǎn)發(fā)給客戶端。
[0113]本發(fā)明實施例提供的方法,通過監(jiān)控私有云環(huán)境下的每類資源的使用情況,并根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型,再根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,并將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端,從而實現(xiàn)了在私有云環(huán)境下智能地管理資源,降低了管理資源的復(fù)雜度和人工成本,并且能夠及時根據(jù)每類資源的使用情況管理資源,提高了管理效率。
[0114]實施例三
[0115]參見圖6,本發(fā)明實施例提供了一種私有云環(huán)境下管理資源的裝置,該裝置包括:
[0116]監(jiān)控模塊401,用于監(jiān)控私有云環(huán)境下的每類資源的使用情況;
[0117]確定模塊402,用于根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型;
[0118]調(diào)整模塊403,用于根據(jù)每類資源的調(diào)整類型調(diào)整每類資源;
[0119]返回模塊404,用于將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。
[0120]作為一種優(yōu)選實施例,確定模塊402,用于當(dāng)任一類資源的使用情況超出任一類資源的業(yè)務(wù)容量閾值時,確定任一類資源的調(diào)整類型為增加任一類資源;或者,
[0121]確定模塊402,用于當(dāng)任一類資源的使用情況低于任一類資源的業(yè)務(wù)容量閾值時,確定任一類資源的調(diào)整類型為減少任一類資源;或者,
[0122]確定模塊402,用于當(dāng)任一類資源的使用情況等于任一類資源的業(yè)務(wù)容量閾值時,確定任一類資源的調(diào)整類型為維持任一類資源。
[0123]作為一種優(yōu)選實施例,參見圖7,調(diào)整模塊403,包括:
[0124]第一調(diào)度單元4031,用于調(diào)度每類資源對應(yīng)的應(yīng)用程序接口將每類資源的調(diào)整類型寫入每類資源對應(yīng)的消息隊列,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;
[0125]第二調(diào)度單元4032,用于調(diào)度每類資源對應(yīng)的調(diào)度器從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整類型,按照預(yù)設(shè)調(diào)度策略確定每類資源的調(diào)整位置,并生成每類資源對應(yīng)的控制指令,將每類資源對應(yīng)的控制指令寫入每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中,每類資源對應(yīng)的控制指令中攜帶每類資源的調(diào)整類型及調(diào)整位置;
[0126]第三調(diào)度4033,用于調(diào)度每類資源對應(yīng)的計算節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源對應(yīng)的控制指令,并根據(jù)控制指令中攜帶的調(diào)整類型及調(diào)整位置對每類資源進(jìn)行調(diào)整。
[0127]作為一種優(yōu)選實施例,參見圖8,調(diào)整模塊403,還包括:
[0128]第四調(diào)度單元4034,用于調(diào)度每類資源對應(yīng)的計算節(jié)點將每類資源的調(diào)整結(jié)果發(fā)送至每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中;
[0129]第五調(diào)度單元4035,用于調(diào)度每類資源對應(yīng)的代理服務(wù)節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整結(jié)果,根據(jù)每類資源的調(diào)整結(jié)果更新存儲的每類資源的拓?fù)浣Y(jié)構(gòu),并將更新后的每類資源的拓?fù)浣Y(jié)構(gòu)記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中。
[0130]作為一種優(yōu)選實施例,參見圖9,返回模塊404,包括:
[0131]調(diào)度單元4041,用于調(diào)度每類資源對應(yīng)的應(yīng)用程序接口從每類資源對應(yīng)的管理數(shù)據(jù)庫中讀取每類資源的調(diào)整結(jié)果;
[0132]返回單元4042,用于將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端。
[0133]綜上所述,本發(fā)明實施例提供的裝置,通過監(jiān)控私有云環(huán)境下的每類資源的使用情況,并根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型,再根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,并將每類資源的調(diào)整結(jié)果返回給私有云環(huán)境下的資源管理客戶端,從而實現(xiàn)了在私有云環(huán)境下智能地管理資源,降低了管理資源的復(fù)雜度和人工成本,并且能夠及時根據(jù)每類資源的使用情況管理資源,提高了管理效率。
[0134]需要說明的是:上述實施例提供的私有云環(huán)境下管理資源的裝置在私有云環(huán)境下管理資源時,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的私有云環(huán)境下管理資源的裝置與私有云環(huán)境下管理資源的方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0135]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0136]本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0137]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種私有云環(huán)境下管理資源的方法,其特征在于,所述方法包括: 監(jiān)控私有云環(huán)境下的每類資源的使用情況,并根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型; 根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,并將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型,包括: 若任一類資源的使用情況超出所述任一類資源的業(yè)務(wù)容量閾值,則確定所述任一類資源的調(diào)整類型為增加所述任一類資源;或者, 若任一類資源的使用情況低于所述任一類資源的業(yè)務(wù)容量閾值,則確定所述任一類資源的調(diào)整類型為減少所述任一類資源;或者, 若任一類資源的使用情況等于所述任一類資源的業(yè)務(wù)容量閾值,則確定所述任一類資源的調(diào)整類型為維持所述任一類資源。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)每類資源的調(diào)整類型調(diào)整每類資源,包括: 調(diào)度每類資源對應(yīng)的應(yīng)用程序接口將每類資源的調(diào)整類型寫入每類資源對應(yīng)的消息隊列,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中; 調(diào)度每類資源對應(yīng)的調(diào)度器從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整類型,按照預(yù)設(shè)調(diào)度策略確定每類資源的調(diào)整位置,并生成每類資源對應(yīng)的控制指令,將每類資源對應(yīng)的控制指令寫入每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中,每類資源對應(yīng)的控制指令中攜帶每類資源的調(diào)整類型及調(diào)整位置; 調(diào)度每類資源對應(yīng)的計算節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源對應(yīng)的控制指令,并根據(jù)控制指令中攜帶的調(diào)整類型及調(diào)整位置對每類資源進(jìn)行調(diào)整。
4.根據(jù)權(quán)利要求1或3所述的方法,其特征在于,所述根據(jù)每類資源的調(diào)整類型調(diào)整每類資源之后,還包括: 調(diào)度每類資源對應(yīng)的計算節(jié)點將每類資源的調(diào)整結(jié)果發(fā)送至每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中; 調(diào)度每類資源對應(yīng)的代理服務(wù)節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整結(jié)果,根據(jù)每類資源的調(diào)整結(jié)果更新存儲的每類資源的拓?fù)浣Y(jié)構(gòu),并將更新后的每類資源的拓?fù)浣Y(jié)構(gòu)記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端,包括: 調(diào)度每類資源對應(yīng)的應(yīng)用程序接口從每類資源對應(yīng)的管理數(shù)據(jù)庫中讀取每類資源的調(diào)整結(jié)果,并將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端。
6.一種私有云環(huán)境下管理資源的裝置,其特征在于,所述裝置包括: 監(jiān)控模塊,用于監(jiān)控私有云環(huán)境下的每類資源的使用情況; 確定模塊,用于根據(jù)每類資源的使用情況及業(yè)務(wù)容量閾值確定每類資源的調(diào)整類型; 調(diào)整模塊,用于根據(jù)每類資源的調(diào)整類型調(diào)整每類資源; 返回模塊,用于將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述確定模塊,用于當(dāng)任一類資源的使用情況超出所述任一類資源的業(yè)務(wù)容量閾值時,確定所述任一類資源的調(diào)整類型為增加所述任一類資源;或者, 所述確定模塊,用于當(dāng)任一類資源的使用情況低于所述任一類資源的業(yè)務(wù)容量閾值時,確定所述任一類資源的調(diào)整類型為減少所述任一類資源;或者, 所述確定模塊,用于當(dāng)任一類資源的使用情況等于所述任一類資源的業(yè)務(wù)容量閾值時,確定所述任一類資源的調(diào)整類型為維持所述任一類資源。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述調(diào)整模塊,包括: 第一調(diào)度單元,用于調(diào)度每類資源對應(yīng)的應(yīng)用程序接口將每類資源的調(diào)整類型寫入每類資源對應(yīng)的消息隊列,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中; 第二調(diào)度單元,用于調(diào)度每類資源對應(yīng)的調(diào)度器從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整類型,按照預(yù)設(shè)調(diào)度策略確定每類資源的調(diào)整位置,并生成每類資源對應(yīng)的控制指令,將每類資源對應(yīng)的控制指令寫入每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中,每類資源對應(yīng)的控制指令中攜帶每類資源的調(diào)整類型及調(diào)整位置; 第三調(diào)度單元,用于調(diào)度每類資源對應(yīng)的計算節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源對應(yīng)的控制指令,并根據(jù)控制指令中攜帶的調(diào)整類型及調(diào)整位置對每類資源進(jìn)行調(diào)整。
9.根據(jù)權(quán)利要求6或8所述的裝置,其特征在于,所述調(diào)整模塊,還包括: 第四調(diào)度單元,用于調(diào)度每類資源對應(yīng)的計算節(jié)點將每類資源的調(diào)整結(jié)果發(fā)送至每類資源對應(yīng)的消息隊列中,并記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中; 第五調(diào)度單元,用于調(diào)度每類資源對應(yīng)的代理服務(wù)節(jié)點從每類資源對應(yīng)的消息隊列中獲取每類資源的調(diào)整結(jié)果,根據(jù)每類資源的調(diào)整結(jié)果更新存儲的每類資源的拓?fù)浣Y(jié)構(gòu),并將更新后的每類資源的拓?fù)浣Y(jié)構(gòu)記錄到每類資源對應(yīng)的管理數(shù)據(jù)庫中。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述返回模塊,包括: 調(diào)度單元,用于調(diào)度每類資源對應(yīng)的應(yīng)用程序接口從每類資源對應(yīng)的管理數(shù)據(jù)庫中讀取每類資源的調(diào)整結(jié)果; 返回單元,用于將每類資源的調(diào)整結(jié)果返回給所述私有云環(huán)境下的資源管理客戶端。
【文檔編號】H04L29/08GK103561092SQ201310535556
【公開日】2014年2月5日 申請日期:2013年10月31日 優(yōu)先權(quán)日:2013年10月31日
【發(fā)明者】彭勇華, 宋遠(yuǎn)樂, 何招武 申請人:廣州華多網(wǎng)絡(luò)科技有限公司