本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,特別是一種多級(jí)軟件定義數(shù)據(jù)中心架構(gòu)及其方法。
背景技術(shù):
軟件定義數(shù)據(jù)中心
隨著云計(jì)算的興起,軟件定義計(jì)算,軟件定義存儲(chǔ),軟件定義網(wǎng)絡(luò)等軟件定義數(shù)據(jù)中心相關(guān)新概念不斷被提出。這些新事物最終要實(shí)現(xiàn)的功能即是通過(guò)外部軟件來(lái)控制數(shù)據(jù)中心的計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)等維護(hù)。數(shù)據(jù)中心擁有者將資源統(tǒng)一成各個(gè)資源池,對(duì)客戶(hù)開(kāi)放,以讓客戶(hù)以更小的代價(jià)來(lái)獲得更靈活的、快速的業(yè)務(wù)部署、管理及實(shí)現(xiàn)。
多級(jí)代理
多級(jí)代理最初是一種商品的銷(xiāo)售模式,商品擁有者在各個(gè)地方設(shè)置自己的銷(xiāo)售總代理,然后各個(gè)地方的總代理進(jìn)一步在其管理的區(qū)域內(nèi)招聘一級(jí)代理,一級(jí)代理招聘二級(jí)代理等,依次形成了商品銷(xiāo)售的多級(jí)代理模式。
云計(jì)算的興起,讓越來(lái)越多的數(shù)據(jù)中心提供商搭建了自己的公有和私有云平臺(tái)。公有云提供者為了實(shí)現(xiàn)盈利,需要將自己的云資源最大化的開(kāi)放給最多的終端用戶(hù)購(gòu)買(mǎi)使用。目前大多數(shù)的云平臺(tái)架構(gòu)模式是終端用戶(hù)有需要時(shí)自己直接到共有云平臺(tái)注冊(cè)購(gòu)買(mǎi)資源。這種方式有如下不足:
1、架構(gòu)上比較單一,針對(duì)軟件定義數(shù)據(jù)中心僅僅提供一種扁平化的云管理平臺(tái);
2、所有的終端用戶(hù)直接對(duì)接云平臺(tái),增加了云平臺(tái)的不安全系數(shù);
3、另一方面數(shù)據(jù)中心擁有者管理公有云平臺(tái)的同時(shí),還需要花費(fèi)很大資源去宣傳銷(xiāo)售自己的云資源,缺少一種層級(jí)化的云資源銷(xiāo)售管理模式。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明解決的技術(shù)問(wèn)題之一在于提出了一種多級(jí)軟件定義數(shù)據(jù)中心架構(gòu),克服了當(dāng)前軟件定義數(shù)據(jù)中心架構(gòu)的單一、扁平化管理、不安全、銷(xiāo)售難度大相關(guān)問(wèn)題。
本發(fā)明解決的技術(shù)問(wèn)題之二在于提出了一種多級(jí)軟件定義數(shù)據(jù)中心的方法,解決了數(shù)據(jù)中心資源擁有者不僅需關(guān)注自己的公有云平臺(tái)管理,還需管理云資源的自定義、云資源的銷(xiāo)售、云資源的使用和工單維護(hù)的問(wèn)題和所述問(wèn)題導(dǎo)致的不安全。
本發(fā)明解決上述技術(shù)問(wèn)題之一的技術(shù)方案是:
所述的架構(gòu)包括多級(jí)門(mén)戶(hù)平臺(tái)、多級(jí)代理平臺(tái)、數(shù)據(jù)中心云平臺(tái)和硬件資源;作為數(shù)據(jù)中心云資源最終使用者的終端用戶(hù)通過(guò)多級(jí)門(mén)戶(hù)平臺(tái)與數(shù)據(jù)中心云平臺(tái)連接,所述的多級(jí)門(mén)戶(hù)平臺(tái)同時(shí)通過(guò)多級(jí)代理平臺(tái)與數(shù)據(jù)中心云平臺(tái)連接,所述的數(shù)據(jù)中心云平臺(tái)與硬件資源連接;
所述的多級(jí)門(mén)戶(hù)平臺(tái),是一個(gè)前端Web系統(tǒng),提供多級(jí)代理服務(wù);
所述的多級(jí)代理平臺(tái),是一個(gè)專(zhuān)供各級(jí)代理銷(xiāo)售管理和信息維護(hù)的中間管理系統(tǒng);
所述的數(shù)據(jù)中心云平臺(tái),是將數(shù)據(jù)中心物理資源進(jìn)行虛擬化后統(tǒng)一進(jìn)行資源池管理的一個(gè)管理平臺(tái);
所述的硬件資源,是指數(shù)據(jù)中心中的服務(wù)器、集中存儲(chǔ)、防火墻、負(fù)載均衡器資源。
所述的多級(jí)門(mén)戶(hù)平臺(tái)包括產(chǎn)品購(gòu)買(mǎi)中心模塊,控制臺(tái)模塊,用戶(hù)中心模塊,后臺(tái)定時(shí)器模塊;
所述的產(chǎn)品購(gòu)買(mǎi)中心模塊,包含用戶(hù)自定義訂單的信息;
所述的控制臺(tái)模塊,包含終端用戶(hù)購(gòu)買(mǎi)云資源后使用維護(hù)的操作;
所述的用戶(hù)中心模塊,包含用戶(hù)信息,通知信息的管理操作和訂單,工單,用戶(hù)資金的維護(hù)操作;
所述的后臺(tái)定時(shí)器模塊,包含自動(dòng)化將門(mén)戶(hù)平臺(tái)的訂單轉(zhuǎn)換成多級(jí)代理平臺(tái)的訂單的操作。
所述的用戶(hù)中心模塊進(jìn)一步包括用戶(hù)管理模塊,訂單管理模塊,工單管理模塊,賬戶(hù)管理模塊,消息管理模塊;
所述的用戶(hù)管理模塊,用于實(shí)現(xiàn)用戶(hù)的信息管理;
所述的訂單管理模塊,用于實(shí)現(xiàn)對(duì)用戶(hù)自定義云資源的訂單維護(hù);
所述的工單管理模塊,用于實(shí)現(xiàn)對(duì)用戶(hù)云資源的故障工單維護(hù);
所述的賬戶(hù)管理模塊,用于實(shí)現(xiàn)用戶(hù)資金的維護(hù);
所述的消息管理模塊,用于實(shí)現(xiàn)系統(tǒng)對(duì)各級(jí)用戶(hù)的信息通知管理。
所述的用戶(hù)自定義訂單,包含終端用戶(hù)自定義購(gòu)買(mǎi)云資源詳情和系統(tǒng)根據(jù)代理平臺(tái)設(shè)置的各種云資源價(jià)格及價(jià)格因子自動(dòng)實(shí)時(shí)地計(jì)算出訂單的最終價(jià)格;
所述的使用維護(hù),用于遠(yuǎn)程登錄云服務(wù)器,重新配置云服務(wù)。
所述的多級(jí)代理平臺(tái)包括系統(tǒng)配置模塊、代理管理模塊和后臺(tái)定時(shí)器模塊;
所述的系統(tǒng)配置模塊,用于實(shí)現(xiàn)各級(jí)代理在云資源銷(xiāo)售過(guò)程中的動(dòng)態(tài)價(jià)格配置,動(dòng)態(tài)優(yōu)惠配置;
所述的代理管理模塊,用于實(shí)現(xiàn)代理本身及其下級(jí)代理的信息維護(hù);
所述的后臺(tái)定時(shí)器模塊,用于實(shí)現(xiàn)根據(jù)訂單詳情,調(diào)用數(shù)據(jù)中心云平臺(tái)接口創(chuàng)建云資源,同時(shí)進(jìn)行各級(jí)代理的扣費(fèi)。
所述的多級(jí)代理服務(wù),包括資源總代理,一級(jí)代理,二級(jí)代理,終端代理定義、購(gòu)買(mǎi)、使用和管理云資源。
本發(fā)明解決上述技術(shù)問(wèn)題之二的技術(shù)方案是:
所述的方法包括:
終端用戶(hù)通過(guò)登錄多級(jí)門(mén)戶(hù)平臺(tái)自定義訂單后,購(gòu)買(mǎi)和使用云資源,多級(jí)門(mén)戶(hù)平臺(tái)定時(shí)調(diào)用多級(jí)代理平臺(tái)進(jìn)行訂單轉(zhuǎn)換,獲取各終端用戶(hù)資源并展現(xiàn),之后多級(jí)代理平臺(tái)調(diào)用數(shù)據(jù)中心云平臺(tái)接口,在云平臺(tái)上創(chuàng)建云資源,返回資源信息到門(mén)戶(hù)平臺(tái)。
所述的代理是指在使用模式中下級(jí)代理必須通過(guò)其上級(jí)代理購(gòu)買(mǎi)和定義使用云資源;
所述的訂單轉(zhuǎn)換是指門(mén)戶(hù)系統(tǒng)定時(shí)器掃描訂單表,然后調(diào)用代理平臺(tái)的創(chuàng)建訂單接口創(chuàng)建代理平臺(tái)的訂單信息;
所述的資源信息是指虛擬機(jī),虛擬機(jī)個(gè)數(shù),虛擬機(jī)磁盤(pán)容量,虛擬機(jī)網(wǎng)絡(luò)帶寬以及虛擬機(jī)上的應(yīng)用。
本發(fā)明方案的有益效果如下:
1、本發(fā)明的系統(tǒng)提供一種多級(jí)軟件定義數(shù)據(jù)中心架構(gòu),包含提供一種云資源定義、云資源銷(xiāo)售的多級(jí)模式,能夠?qū)崿F(xiàn)數(shù)據(jù)中心物理資源的統(tǒng)一管理和多級(jí)銷(xiāo)售,解決了數(shù)據(jù)中心資源擁有者對(duì)于云平臺(tái)管理和銷(xiāo)售無(wú)法分離的問(wèn)題。
2、本發(fā)明的系統(tǒng)提供多級(jí)門(mén)戶(hù)平臺(tái)和多級(jí)代理平臺(tái),解決了用戶(hù)直接與云平臺(tái)相連導(dǎo)致不安全的問(wèn)題。
附圖說(shuō)明
下面結(jié)合附圖對(duì)本發(fā)明進(jìn)一步說(shuō)明:
圖1為本發(fā)明的架構(gòu)圖;
圖2為本發(fā)明的用戶(hù)自定義資源流程圖。
具體實(shí)施方式
請(qǐng)參見(jiàn)圖1,為本發(fā)明實(shí)施例所提供的一種多級(jí)軟件定義數(shù)據(jù)中心架構(gòu)的架構(gòu)模塊圖;圖2為本發(fā)明用戶(hù)自定義數(shù)據(jù)中心云資源的流程圖。下面分別對(duì)其各個(gè)流程具體實(shí)現(xiàn)進(jìn)行描述。
終端用戶(hù)或者各級(jí)代理分別登錄門(mén)戶(hù)平臺(tái)進(jìn)行資源的自定義,對(duì)自定義的資源進(jìn)行下單購(gòu)買(mǎi)。
門(mén)戶(hù)平臺(tái)將用戶(hù)購(gòu)買(mǎi)云資源的訂單通過(guò)定時(shí)器的方式調(diào)用多級(jí)代理平臺(tái)訂單接口,將門(mén)戶(hù)訂單轉(zhuǎn)換成代理訂單。
訂單轉(zhuǎn)換主要實(shí)現(xiàn)方法orderToAgent代碼如下:
代理平臺(tái)又通過(guò)定時(shí)器的方式針對(duì)代理訂單調(diào)用G-Cloud云平臺(tái)接口創(chuàng)建最終云資源。
代理平臺(tái)訂單交付子類(lèi)中調(diào)用G-Cloud云平臺(tái)的訂單相關(guān)接口部分如下:
代理平臺(tái)在調(diào)用G-Cloud云平臺(tái)接口創(chuàng)建資源的過(guò)程中,會(huì)相應(yīng)的啟動(dòng)上下級(jí)代理的扣費(fèi)操作,只有成功完成了扣費(fèi)才能進(jìn)行創(chuàng)建相應(yīng)訂單資源。
最后G-Cloud云平臺(tái)創(chuàng)建云資源,并將成功創(chuàng)建的資源相關(guān)信息返回到門(mén)戶(hù)平臺(tái)。用戶(hù)繼而通過(guò)門(mén)戶(hù)平臺(tái)使用自己自定義購(gòu)買(mǎi)的云資源。
以上描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出實(shí)質(zhì)性創(chuàng)造所獲得的方案,都屬于本發(fā)明保護(hù)的范圍。