[發(fā)明專利]一種通過(guò)云平臺(tái)到數(shù)據(jù)中心的查詢系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310578744.7 | 申請(qǐng)日: | 2013-11-18 |
| 公開(公告)號(hào): | CN103559306A | 公開(公告)日: | 2014-02-05 |
| 發(fā)明(設(shè)計(jì))人: | 廖丹;陳源;孫罡;許都;虞紅芳;孫健;陸川 | 申請(qǐng)(專利權(quán))人: | 電子科技大學(xué);東莞電子科技大學(xué)電子信息工程研究院 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30;H04L29/08 |
| 代理公司: | 成都行之專利代理事務(wù)所(普通合伙) 51220 | 代理人: | 溫利平 |
| 地址: | 611731 四川省成*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 通過(guò) 平臺(tái) 數(shù)據(jù)中心 查詢 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于云計(jì)算技術(shù)領(lǐng)域,更為具體地講,涉及一種通過(guò)云平臺(tái)到數(shù)據(jù)中心的查詢系統(tǒng)及方法。
背景技術(shù)
近年來(lái),在行業(yè)中迎面而來(lái)的最主要變化是云計(jì)算,也是業(yè)界將要面臨的一個(gè)重大改變,這個(gè)變化的許多重要部分之一是云平臺(tái)的到來(lái),目前云平臺(tái)主要?jiǎng)澐殖扇悾篒aaS平臺(tái)(硬件即服務(wù)平臺(tái))、PaaS平臺(tái)(平臺(tái)即服務(wù)平臺(tái))、SaaS平臺(tái)(軟件即服務(wù)平臺(tái))。其中PaaS平臺(tái)可以在云中提供開發(fā)者所需要的開發(fā)平臺(tái),包括運(yùn)行時(shí)環(huán)境、數(shù)據(jù)庫(kù)支持、特色服務(wù)擴(kuò)展、自動(dòng)化部署與運(yùn)維管理。
Cloud?Foundry是VMware公司于2011年4月推出的業(yè)界首款PaaS云平臺(tái),其支持?jǐn)U種開發(fā)框架,如Spring、Sinatra、Node?JS、Rails等;多種語(yǔ)言及其運(yùn)行時(shí)環(huán)境環(huán)境,如Java,Ruby,Python等;多種數(shù)據(jù)庫(kù)平臺(tái)環(huán)境,如MySQL、PostgreSQL、MongoDB、CouchDB等。通過(guò)這些服務(wù)功能的組合,使開發(fā)人員可以在幾分鐘的時(shí)間內(nèi)進(jìn)行WEB應(yīng)用的部署和擴(kuò)展,而無(wú)需擔(dān)心任何基礎(chǔ)架構(gòu)的問(wèn)題。
Cloud?Foundry自身基于Ruby語(yǔ)言開發(fā),將整個(gè)平臺(tái)功能劃分成消息傳遞總線NATS、反向代理服務(wù)器Routers、應(yīng)用運(yùn)行容器DEA、中央管理控制器Cloud?Controller、健康監(jiān)測(cè)器Health?Manager、應(yīng)用打包器Stager、用戶接入認(rèn)證系統(tǒng)UAA、可擴(kuò)展服務(wù)框架Services等若干個(gè)部分。為支持第三方對(duì)應(yīng)用服務(wù)提供擴(kuò)展,Cloud?Foundry官方定義了Services模塊部分的開發(fā)框架,第三方可以通過(guò)重寫這套框架將新的服務(wù)添加到Cloud?Foundry平臺(tái)中。
在Services模塊部分,每種不同的服務(wù)需要提供相應(yīng)的服務(wù)接入網(wǎng)關(guān)Gateway和服務(wù)提供節(jié)點(diǎn)Node,以MySQL數(shù)據(jù)庫(kù)為例,Services部分由mysql_gateway(MySQL服務(wù)接入網(wǎng)關(guān))和mysql_node(MySQL服務(wù)提供節(jié)點(diǎn))組成,在mysql_node上承載MySQL數(shù)據(jù)庫(kù),mysql_gateway則負(fù)責(zé)統(tǒng)一管理mysql_node上的所有服務(wù)實(shí)例。如果需要?jiǎng)?chuàng)建一個(gè)服務(wù)實(shí)例,則由Cloud?Controller發(fā)出,由mysql、gateway分配服務(wù)實(shí)例,然后由Cloud?Controller進(jìn)行WEB應(yīng)用與服務(wù)實(shí)例的綁定,綁定后的WEB應(yīng)用則會(huì)部署在DEA上運(yùn)行,WEB應(yīng)用綁定服務(wù)實(shí)例后不需要通過(guò)mysql_gateway才能訪問(wèn)服務(wù)實(shí)例,而是可以直接與mysql_node進(jìn)行通信。目前Cloud?Foundry官方開源代碼中Services部分提供的服務(wù)全部都是基礎(chǔ)數(shù)據(jù)庫(kù)的租用服務(wù),提供的業(yè)務(wù)僅僅局限于數(shù)據(jù)庫(kù)的存儲(chǔ)服務(wù)業(yè)務(wù),對(duì)于許多擁有自身數(shù)據(jù)中心的企業(yè)而言,并未提供一套方案將數(shù)據(jù)中心的業(yè)務(wù)融合到平臺(tái)中。
其次,傳統(tǒng)的技術(shù)方案實(shí)現(xiàn)中,數(shù)據(jù)中心一般建設(shè)于企業(yè)內(nèi)部的專用網(wǎng)絡(luò)內(nèi),這種方案對(duì)于企業(yè)內(nèi)部而言,可以提供高效的訪問(wèn)速率、易于維護(hù)以及安全性等重要特性。同時(shí)該方案下外界無(wú)法獲取數(shù)據(jù)中心內(nèi)部的資源數(shù)據(jù),雖然這提高了安全性,但一些場(chǎng)景下企業(yè)還是希望將這部分信息數(shù)據(jù)提供給外界使用,這時(shí)候企業(yè)則需要專門架設(shè)服務(wù)器用于承載接入訪問(wèn)的連接、設(shè)計(jì)外界訪問(wèn)的接口,提供外部接入的各種開發(fā)工具組件。這種模式不僅會(huì)造成許多企業(yè)的重復(fù)建設(shè),并且面對(duì)各種不同的數(shù)據(jù)中心的接口工具,外界開發(fā)者的學(xué)習(xí)成本也非常昂貴,開發(fā)效率低下。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種通過(guò)云平臺(tái)到數(shù)據(jù)中心的查詢系統(tǒng)及方法,使云平臺(tái)與數(shù)據(jù)中心得到有效融合,同時(shí)具有可擴(kuò)展、高準(zhǔn)確度以及低成本的性能。
為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明通過(guò)云平臺(tái)到數(shù)據(jù)中心的查詢系統(tǒng),其特征在于,包括:
數(shù)據(jù)查詢服務(wù)組件網(wǎng)關(guān)(DGateway):用于負(fù)責(zé)調(diào)度管理所有DNode節(jié)點(diǎn),實(shí)現(xiàn)DNode上服務(wù)實(shí)例的分配調(diào)度工作;
數(shù)據(jù)查詢服務(wù)組件服務(wù)節(jié)點(diǎn)(DNode):與DGateway節(jié)點(diǎn)配合,用于管理本地服務(wù)實(shí)例,記錄用戶與其注冊(cè)的服務(wù)實(shí)例信息并進(jìn)行綁定;
數(shù)據(jù)查詢客戶端:數(shù)據(jù)查詢客戶端分別與DNode節(jié)點(diǎn)和中央查詢集群連接,用于將數(shù)據(jù)查詢客戶端部署在每個(gè)DNode節(jié)點(diǎn)上,每個(gè)DNode節(jié)點(diǎn)則通過(guò)查詢客戶端與中央查詢集群進(jìn)行注冊(cè)、登陸、查詢;
中央查詢集群:包括中央認(rèn)證系統(tǒng)、數(shù)據(jù)中心接入管理系統(tǒng)和中央查詢服務(wù)器,用于將云平臺(tái)以統(tǒng)一方式接入到不同數(shù)據(jù)中心,并以中間件的形式處理云平臺(tái)所有的查詢請(qǐng)求,同時(shí)與數(shù)據(jù)中心交互,從數(shù)據(jù)中心中獲取信息數(shù)據(jù),最后將查詢結(jié)果返回給數(shù)據(jù)查詢客戶端;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué);東莞電子科技大學(xué)電子信息工程研究院,未經(jīng)電子科技大學(xué);東莞電子科技大學(xué)電子信息工程研究院許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310578744.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語(yǔ)言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 數(shù)據(jù)中心和數(shù)據(jù)中心設(shè)計(jì)
- 一種組網(wǎng)數(shù)據(jù)中心系統(tǒng)及方法
- 一種數(shù)據(jù)中心系統(tǒng)及其配置方法
- 一種數(shù)據(jù)中心能源利用效率的測(cè)算方法和裝置
- 跨數(shù)據(jù)中心協(xié)同計(jì)算方法及其系統(tǒng)
- 數(shù)據(jù)中心底座單體、數(shù)據(jù)中心底座及數(shù)據(jù)中心
- 一種醫(yī)療云數(shù)據(jù)系統(tǒng)
- 政務(wù)云基礎(chǔ)設(shè)施即服務(wù)實(shí)現(xiàn)系統(tǒng)
- 服務(wù)調(diào)用方法、裝置、設(shè)備及介質(zhì)
- 多數(shù)據(jù)中心訪問(wèn)方法及系統(tǒng)
- 帶有前處理和后處理的數(shù)據(jù)庫(kù)復(fù)合查詢系統(tǒng)及方法
- 數(shù)據(jù)庫(kù)查詢的方法和系統(tǒng)
- 查詢系統(tǒng)、查詢終端以及查詢方法
- 交易信息查詢方法、查詢裝置及查詢系統(tǒng)
- 數(shù)據(jù)查詢與結(jié)果生成方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 在RDF數(shù)據(jù)集上進(jìn)行OPTIONAL查詢的方法及存儲(chǔ)介質(zhì)
- 一種多表關(guān)聯(lián)查詢方法、裝置及設(shè)備
- 一種基于Impala的查詢方法和裝置
- 從查詢生成子查詢
- 一種基于通用查詢語(yǔ)言的查詢方法及查詢系統(tǒng)





