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

一種混合云的統(tǒng)一監(jiān)管裝置的制作方法

文檔序號:12131680閱讀:176來源:國知局
一種混合云的統(tǒng)一監(jiān)管裝置的制作方法

本發(fā)明涉及云計算的應(yīng)用領(lǐng)域,特別是涉及一種混合云的統(tǒng)一監(jiān)管裝置。



背景技術(shù):

隨著云計算技術(shù)的發(fā)展和企業(yè)業(yè)務(wù)復(fù)雜度的提升,越來越多的企業(yè)選擇按照自身的實際需求,將私有云和公有云共同使用起來,把企業(yè)應(yīng)用部署在公有云、私有云兼具的混合云環(huán)境中,構(gòu)建混合云的使用模式。

當(dāng)前,雖然是混合云的使用模式,但是私有云和公有云的管理都是獨立進(jìn)行的,資源管理各自為政,維護(hù)起來非常麻煩。

由此可見,如何提高混合云中的公有云和私有云的關(guān)聯(lián)性,實現(xiàn)統(tǒng)一監(jiān)管是本領(lǐng)域技術(shù)人員亟待解決的問題。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的是提供一種混合云的統(tǒng)一監(jiān)管裝置,用于提高混合云中的公有云和私有云的關(guān)聯(lián)性,實現(xiàn)統(tǒng)一監(jiān)管。

為解決上述技術(shù)問題,本發(fā)明提供一種混合云的統(tǒng)一監(jiān)管裝置,包括:

人機交互接口,用于接收用戶輸入的操作請求;

資源管理模塊,用于依據(jù)所述操作請求所對應(yīng)的資源類別調(diào)用私有云和/或公有云的API接口以進(jìn)行虛擬資源交互和調(diào)度;

持久化模塊,用于將所述操作請求的執(zhí)行狀態(tài)保存在數(shù)據(jù)庫中。

優(yōu)選地,還包括:云間連接器,用于當(dāng)接收到遷移請求時,將所述私有云的虛擬機遷移至公有云或?qū)⑺龉性浦械奶摂M機遷移至所述私有云中。

優(yōu)選地,所述遷移請求對應(yīng)的遷移方式包括冷遷移方式和熱遷移方式。

優(yōu)選地,所述人機交互接口包括管理員接入接口和租戶接入接口。

優(yōu)選地,所述資源管理模塊包括:

計算模塊,用于在所述操作請求為計算類請求時調(diào)用所述私有云和/或公有云的API接口以與計算類虛擬資源交互和調(diào)度;

存儲模塊,用于在所述操作請求為存儲類請求時調(diào)用所述私有云和/或公有云的API接口以與存儲類虛擬資源交互和調(diào)度;

網(wǎng)絡(luò)模塊,用于在所述操作請求為網(wǎng)絡(luò)類請求時調(diào)用所述私有云和/或公有云的API接口以與網(wǎng)絡(luò)類虛擬資源交互和調(diào)度;

其中,所述資源管理模塊之間通過消息總線進(jìn)行交互。

優(yōu)選地,所述計算模塊,所述存儲模塊和所述網(wǎng)絡(luò)模塊均包含web服務(wù)單元和Daemon服務(wù)單元;

所述web服務(wù)單元,用于向租戶提供與自身資源類別相對應(yīng)的訪問和使用界面;

所述Daemon服務(wù)單元,用于定時采集和更新與自身資源類別相對應(yīng)的資源信息。

優(yōu)選地,還包括:服務(wù)管理模塊,用于通過服務(wù)目錄的發(fā)布與訂閱機制將各所述虛擬資源提供給租戶。

優(yōu)選地,還包括:計費管理模塊,用于記錄各租戶的資源使用情況,并按照預(yù)定計費方式進(jìn)行費用計算。

優(yōu)選地,還包括:業(yè)務(wù)審批管理模塊,用于在接收到資源申請請求時,選擇相應(yīng)的業(yè)務(wù)審批模板,并將業(yè)務(wù)審批模板發(fā)送給預(yù)定的審批者;

當(dāng)接收到審批通過信息后,調(diào)用相應(yīng)的資源創(chuàng)建接口;

當(dāng)接收到創(chuàng)建完成信息后,通過預(yù)定通信方式通知申請者。

優(yōu)選地,還包括:安全管控模塊,用于在租戶使用過程中進(jìn)行安全監(jiān)控。

本發(fā)明所提供的混合云的統(tǒng)一監(jiān)管裝置,包括人機交互接口,用于接收用戶輸入的操作請求;資源管理模塊,用于依據(jù)所述操作請求所對應(yīng)的資源類別調(diào)用私有云和/或公有云的API接口以進(jìn)行虛擬資源交互和調(diào)度;持久化模塊,用于將所述操作請求的執(zhí)行狀態(tài)保存在數(shù)據(jù)庫中。由此可見,相對于現(xiàn)有技術(shù)來說,本裝置通過資源管理模塊統(tǒng)一調(diào)用私有云或公有云的API接口從而實現(xiàn)虛擬資源交互和調(diào)度,從而克服了混合云的使用模式下,私有云和公有云的管理各自為政,維護(hù)麻煩的問題。

附圖說明

為了更清楚地說明本發(fā)明實施例,下面將對實施例中所需要使用的附圖做簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例提供的一種混合云的統(tǒng)一監(jiān)管裝置的結(jié)構(gòu)圖;

圖2為本發(fā)明實施例提供的另一種統(tǒng)一監(jiān)管裝置的結(jié)構(gòu)圖;

圖3為本發(fā)明實施例提供的一種計費管理模塊的結(jié)構(gòu)圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下,所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)范圍。

本發(fā)明的核心是提供一種混合云的統(tǒng)一監(jiān)管裝置,用于提高混合云中的公有云和私有云的關(guān)聯(lián)性,實現(xiàn)統(tǒng)一監(jiān)管。

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實施方式對本發(fā)明作進(jìn)一步的詳細(xì)說明。

圖1為本發(fā)明實施例提供的一種混合云的統(tǒng)一監(jiān)管裝置的結(jié)構(gòu)圖。如圖1所示,混合云的統(tǒng)一監(jiān)管裝置包括:

人機交互接口10,用于接收用戶輸入的操作請求。

資源管理模塊11,用于依據(jù)操作請求所對應(yīng)的資源類別調(diào)用私有云和/或公有云的API接口以進(jìn)行虛擬資源交互和調(diào)度。

持久化模塊12,用于將操作請求的執(zhí)行狀態(tài)保存在數(shù)據(jù)庫13中。

在具體實施中,公有云和私有云都包含有多種資源類別,例如計算類、存儲類、網(wǎng)絡(luò)類等,因此,對應(yīng)的虛擬資源就有計算類虛擬資源,存儲類虛擬資源、網(wǎng)絡(luò)類虛擬資源。當(dāng)人機交互接口10將用戶輸入的操作請求傳輸過來后,則需要解析操作請求對應(yīng)的資源類別,可以理解的是,操作請求如何與資源類別對應(yīng)有多種方式,例如可以預(yù)先為資源類別設(shè)置識別標(biāo)簽,則操作請求中包含響應(yīng)的識別標(biāo)簽,當(dāng)資源管理模塊11獲取到操作請求后,就可以依據(jù)操作請求中包含的識別標(biāo)簽確定出該操作請求所對應(yīng)的資源類別,例如對應(yīng)的資源類別為計算類,則調(diào)用私有云和/或公有云的計算類虛擬資源。需要說明的是,調(diào)用私有云還是公有云是需要根據(jù)操作請求的包含的信息確定的,本實施例不再贅述。

作為優(yōu)選地實施方式,人機交互接口11包括管理員接入接口和租戶接入接口。管理員接入接口,用于供管理人員管理、運維、分配資源,租戶接入接口用于供租戶自助獲取與使用混合云資源。

圖2為本發(fā)明實施例提供的另一種統(tǒng)一監(jiān)管裝置的結(jié)構(gòu)圖。作為優(yōu)選的實施方式,資源管理模塊11包括:

計算模塊110,用于在操作請求為計算類請求時調(diào)用私有云和/或公有云的API接口以與計算類虛擬資源交互和調(diào)度;

存儲模塊111,用于在操作請求為存儲類請求時調(diào)用私有云和/或公有云的API接口以與存儲類虛擬資源交互和調(diào)度;

網(wǎng)絡(luò)模塊112,用于在操作請求為網(wǎng)絡(luò)類請求時調(diào)用私有云和/或公有云的API接口以與網(wǎng)絡(luò)類虛擬資源交互和調(diào)度;

其中,資源管理模塊11之間通過消息總線113進(jìn)行交互。

在具體操作時,用戶無論是想對私有云或公有云進(jìn)行操作都可以通過統(tǒng)一的人機交互接口10將操作請求輸入,從而無需單獨在私有云上或單獨在公有云上操作,這樣可以實現(xiàn)統(tǒng)一的管理和監(jiān)控。持久化模塊12能夠?qū)⒉僮髡埱蟮膱?zhí)行狀態(tài)保存在數(shù)據(jù)庫13中,對于任意一個操作請求,數(shù)據(jù)庫中都進(jìn)行存儲,并且除了存儲操作請求外,還存儲有操作請求相應(yīng)的執(zhí)行狀態(tài),例如操作請求要調(diào)用一個私有云的虛擬資源,則數(shù)據(jù)庫需要記錄該操作請求的執(zhí)行狀態(tài),如果沒有完成,則執(zhí)行狀態(tài)就是未完成,如果完成了,則執(zhí)行狀態(tài)就是已完成,如果在處理過程中,則執(zhí)行狀態(tài)就是處理中。因此,通過查看數(shù)據(jù)庫就可以同時得到私有云和公有云上的資源調(diào)度的情況,從而實現(xiàn)統(tǒng)一監(jiān)控。

作為優(yōu)選的實施方式,計算模塊110,存儲模塊111和網(wǎng)絡(luò)模塊112均包含web服務(wù)單元和Daemon服務(wù)單元;

web服務(wù)單元,用于向租戶提供與自身資源類別相對應(yīng)的訪問和使用界面;

Daemon服務(wù)單元,用于定時采集和更新與自身資源類別相對應(yīng)的資源信息。

在設(shè)計時,之所以設(shè)計有Daemon服務(wù)單元,而不是將其合并到web服務(wù)單元中,是為了在數(shù)據(jù)上量的情況下,減輕容器壓力,讓其能夠?qū)P奶幚鞼eb請求,減輕容器工作負(fù)載。

本實施例提供的混合云的統(tǒng)一監(jiān)管裝置,包括人機交互接口,用于接收用戶輸入的操作請求;資源管理模塊,用于依據(jù)所述操作請求所對應(yīng)的資源類別調(diào)用私有云和/或公有云的API接口以進(jìn)行虛擬資源交互和調(diào)度;持久化模塊,用于將所述操作請求的執(zhí)行狀態(tài)保存在數(shù)據(jù)庫中。由此可見,相對于現(xiàn)有技術(shù)來說,本裝置通過資源管理模塊統(tǒng)一調(diào)用私有云或公有云的API接口從而實現(xiàn)虛擬資源交互和調(diào)度,從而克服了混合云的使用模式下,私有云和公有云的管理各自為政,維護(hù)麻煩的問題。

作為一種優(yōu)選地實施方式,還包括:云間連接器,用于當(dāng)接收到遷移請求時,將私有云的虛擬機遷移至公有云或?qū)⒐性浦械奶摂M機遷移至私有云中。

在上述實施例中,雖然實現(xiàn)了對公有云或私有云的同一管理和監(jiān)控,但是,并沒有實現(xiàn)二者的相互遷移。例如,當(dāng)私有云或者公有云發(fā)生故障,又恰好有操作請求時,則可以采用虛擬機遷移的方式解決當(dāng)前的窘境。云間連接器是私有云和公有云的連接橋梁,當(dāng)接收到遷移請求時,通過解析遷移請求所對應(yīng)的虛擬機,鎖定了待遷移的虛擬機后,在當(dāng)前云環(huán)境下遷移至另外一個云環(huán)境下,從而在另一云環(huán)境下實現(xiàn)正常的資源調(diào)度。

在具體實施中,遷移方式有兩種,一種是冷遷移方式,另一種是熱遷移方式。由于將虛擬機由私有云遷移到公有云,或者將虛擬機由公有云遷移到私有云是相同的,因此,下文中以虛擬機由私有云遷移到公有云為例進(jìn)行說明。

冷遷移,即虛擬機關(guān)機遷移,這類遷移方式的可靠性高。將私有云環(huán)境下的虛擬機關(guān)機后,以數(shù)據(jù)復(fù)制的方式,將虛擬機磁盤文件導(dǎo)出,轉(zhuǎn)換為通用的OVF或者OVA模板格式文件。通過云間連接器,可將導(dǎo)出的OVF或者OVA模板格式文件導(dǎo)入到公有云環(huán)境。由于私有云和公有云的網(wǎng)絡(luò)環(huán)境存在差異,因此,遷移到公有云后,需要虛擬機在開機后重新配置IP地址,進(jìn)而完成虛擬機的遷移。

熱遷移,即虛擬機開機遷移,這類遷移方式是在線操作,所以相對于冷遷移方式來說,可靠性降低,而且遷移時間更加依賴網(wǎng)絡(luò)帶寬。遷移過程如下:在公有云上部署一個無系統(tǒng)的虛擬機(目的虛擬機),然后通過云間連接器提供分區(qū)分發(fā)服務(wù),將私有云上的虛擬機(源虛擬機)的分區(qū)復(fù)制到云間連接器后端的存儲區(qū)域,然后以PXE分發(fā)方式,將數(shù)據(jù)分發(fā)到公有云的目的虛擬機中,最后當(dāng)分發(fā)完成后,將私有云上的目的虛擬機關(guān)機,完成虛擬機的在線遷移,即熱遷移。

在上述實施例的基礎(chǔ)上,作為優(yōu)選的實施方式,還包括:

服務(wù)管理模塊,用于通過服務(wù)目錄的發(fā)布與訂閱機制將各虛擬資源提供給租戶。

需要說明的是,這里的虛擬資源可以包括虛擬機、硬盤、對象存儲、虛擬網(wǎng)絡(luò)、防火墻,負(fù)載均衡器,安全設(shè)備等。服務(wù)目錄是將整體的虛擬資源按照類別形成目錄供租戶瀏覽選取,而訂閱機制就是租戶依據(jù)服務(wù)目錄進(jìn)行訂閱,從而實現(xiàn)虛擬資源的申請。

在上述實施例的基礎(chǔ)上,作為優(yōu)選的實施方式,還包括:

計費管理模塊,用于記錄各租戶的資源使用情況,并按照預(yù)定計費方式進(jìn)行費用計算。

在具體實施中,租戶的使用的資源可以包括CPU、內(nèi)存、硬盤、網(wǎng)卡等粒度,因此根據(jù)租戶的使用情況,進(jìn)行計費,預(yù)定計費方式可以為定時計費、自動扣費、自助繳費等。另外,可以針對私有云資源和公有云資源的不同特點,定制計費策略與個性化套餐,本實施例不再贅述。

圖3為本發(fā)明實施例提供的一種計費管理模塊的結(jié)構(gòu)圖。如圖3所示,計費管理模塊分為3個層次:UI層30、業(yè)務(wù)邏輯層31,業(yè)務(wù)支撐層32。UI層30:提供與用戶交互層界面;業(yè)務(wù)邏輯層31:封裝的Rest接口,每一個接口實現(xiàn)一個功能操作;業(yè)務(wù)支撐層32:為業(yè)務(wù)邏輯層提供支持,實現(xiàn)一個個細(xì)粒度的操作,并進(jìn)行持久化操作以存儲至數(shù)據(jù)庫13。

對于業(yè)務(wù)支撐層32來說,包括如下業(yè)務(wù):賬單管理、記賬計費、銷賬、出賬、套餐設(shè)置、充值繳費、欠費告警、信息篩選等。

在上述實施例的基礎(chǔ)上,作為優(yōu)選的實施方式,還包括:

業(yè)務(wù)審批管理模塊,用于在接收到資源申請請求時,選擇相應(yīng)的業(yè)務(wù)審批模板,并將業(yè)務(wù)審批模板發(fā)送給預(yù)定的審批者;

當(dāng)接收到審批通過信息后,調(diào)用相應(yīng)的資源創(chuàng)建接口;

當(dāng)接收到創(chuàng)建完成信息后,通過預(yù)定通信方式通知申請者。

在具體實施中,可根據(jù)實際需求,針對不同的資源類型定義不同業(yè)務(wù)申請審批流程,將這些審批流程設(shè)置為審批模板。不同的資源申請請求,對應(yīng)不同的業(yè)務(wù)審批模板,并且需要預(yù)先將各業(yè)務(wù)審批模板與審批者的通信方式關(guān)聯(lián)。這樣在接收到資源申請請求后,就可以將業(yè)務(wù)審批模板發(fā)送給預(yù)定的額審批者,可以理解的是,需要將資源申請請求的內(nèi)容添加到業(yè)務(wù)審批模板中,這樣審批者看到業(yè)務(wù)審批模板時才能知道資源申請請求需要申請何種資源。

另外,申請者的通信方式可以為短信或者郵件的方式,本實施例不作限定。

在上述實施例的基礎(chǔ)上,作為優(yōu)選的實施方式,還包括:安全管控模塊,用于在租戶使用過程中進(jìn)行安全監(jiān)控。

安全管控模塊主要是對租戶提供的一種安全防護(hù),例如,應(yīng)用防護(hù)、主機加固等業(yè)務(wù)層面的防護(hù),以及全量備份、增量備份、自動化備份、數(shù)據(jù)防篡改、完整性檢測等數(shù)據(jù)層面的防護(hù)。

以上對本發(fā)明所提供的混合云的統(tǒng)一監(jiān)管裝置進(jìn)行了詳細(xì)介紹。說明書中各個實施例采用遞進(jìn)的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1