[發(fā)明專利]一種Openstack平臺(tái)支持多網(wǎng)絡(luò)區(qū)域的系統(tǒng)和方法有效
| 申請(qǐng)?zhí)枺?/td> | 201610677094.5 | 申請(qǐng)日: | 2016-08-16 |
| 公開(公告)號(hào): | CN107769938B | 公開(公告)日: | 2021-01-22 |
| 發(fā)明(設(shè)計(jì))人: | 馬世佳 | 申請(qǐng)(專利權(quán))人: | 北京金山云網(wǎng)絡(luò)技術(shù)有限公司;北京金山云科技有限公司 |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 李紅爽;凌齊文 |
| 地址: | 100085 北京*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 openstack 平臺(tái) 支持 網(wǎng)絡(luò) 區(qū)域 系統(tǒng) 方法 | ||
本申請(qǐng)?zhí)岢鲆环NOpenstack平臺(tái)支持多網(wǎng)絡(luò)區(qū)域的系統(tǒng)和方法,涉及云計(jì)算管理平臺(tái)技術(shù)領(lǐng)域,包括:根據(jù)Openstack平臺(tái)所在的物理拓?fù)浠蛘哌壿嬐負(fù)洳渴鸲鄠€(gè)網(wǎng)絡(luò)區(qū)域,所述多個(gè)網(wǎng)絡(luò)區(qū)域內(nèi)實(shí)現(xiàn)數(shù)據(jù)網(wǎng)絡(luò)連通,并為每個(gè)網(wǎng)絡(luò)區(qū)域設(shè)置對(duì)應(yīng)的區(qū)域?qū)傩裕桓鶕?jù)設(shè)定的區(qū)域?qū)傩源_定每個(gè)網(wǎng)絡(luò)區(qū)域?qū)?yīng)的網(wǎng)絡(luò)節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn),控制節(jié)點(diǎn)將所述Openstack平臺(tái)內(nèi)的網(wǎng)絡(luò)節(jié)點(diǎn)和計(jì)算節(jié)點(diǎn)根據(jù)每個(gè)網(wǎng)絡(luò)區(qū)域?qū)?yīng)的區(qū)域?qū)傩詣澐种翆?duì)應(yīng)的網(wǎng)絡(luò)區(qū)域。本發(fā)明不僅滿足客戶對(duì)對(duì)多區(qū)域的物理隔離需求,還能實(shí)現(xiàn)區(qū)分網(wǎng)絡(luò)節(jié)點(diǎn)的能力和提供不同可靠性服務(wù)的能力,更好的與計(jì)算節(jié)點(diǎn)的AZ和HA匹配,對(duì)用戶提供整套的差異化服務(wù)。
技術(shù)領(lǐng)域
本發(fā)明涉及云計(jì)算管理平臺(tái)技術(shù)領(lǐng)域,具體涉及一種Openstack平臺(tái)支持多網(wǎng)絡(luò)區(qū)域的系統(tǒng)和方法。
背景技術(shù)
如圖1所示,現(xiàn)有的Openstack自上而下可以分為不同的區(qū)域:Regions(地區(qū)),Availability Zones(可用域)和Host Aggregates(主機(jī)集合)。
1、Region是一個(gè)地理上的區(qū)域概念,Regions之間完全隔離,每個(gè)Region都有一個(gè)完整的Openstack部署,每個(gè)Region有自己獨(dú)立的Service Endpoint(服務(wù)端點(diǎn))、網(wǎng)絡(luò)和計(jì)算資源。不同的Region共享一套Keystone(認(rèn)證)和Horizon(用戶界面)來提供訪問控制與Web(網(wǎng)絡(luò))操作,所以除了提供隔離的功能,Region的設(shè)計(jì)更多側(cè)重地理位置的概念,用戶可以選擇離自己更近的Region來部署自己的服務(wù)。
2、Availability Zones,簡(jiǎn)稱AZ,含義是可用域,代表了一組節(jié)點(diǎn)的集合,這組節(jié)點(diǎn)具有獨(dú)立的電力供應(yīng)設(shè)備,比如一個(gè)個(gè)獨(dú)立供電的機(jī)房,一個(gè)個(gè)獨(dú)立供電的機(jī)架都可以被劃分成AZ。所以,AZ主要是通過冗余來解決可用性問題。AZ是用戶可見的一個(gè)概念,用戶在創(chuàng)建instance(虛擬機(jī)實(shí)例)的時(shí)候可以選擇創(chuàng)建到哪些AZ中,以保證instance的可用性。一個(gè)Region中的計(jì)算結(jié)點(diǎn)可以被邏輯上劃分為不同的AZ。啟動(dòng)虛擬機(jī)時(shí),可以指定特定的AZ甚至該AZ下的特定主機(jī),主要用來給nova-scheduler(計(jì)算服務(wù)調(diào)度器)通過某一屬性來進(jìn)行instance的調(diào)度。其主要功能就是實(shí)現(xiàn)根據(jù)某一屬性來劃分物理機(jī),比如按照地理位置,使用固態(tài)硬盤的機(jī)器,內(nèi)存超過32G的機(jī)器,根據(jù)這些指標(biāo)來構(gòu)成一個(gè)Host Group。
3、Host Aggregate,簡(jiǎn)稱HA,含義是主機(jī)集合。除了AZ,計(jì)算結(jié)點(diǎn)也可以在邏輯上劃分為主機(jī)集合。主機(jī)集合使用元數(shù)據(jù)去標(biāo)記計(jì)算結(jié)點(diǎn)組,比如使用一個(gè)帶有SSD(SolidState Drives,固態(tài)硬盤)的主機(jī)集合,或一個(gè)裝有萬兆網(wǎng)卡的主機(jī)集合。一個(gè)計(jì)算結(jié)點(diǎn)可以同時(shí)屬于一個(gè)主機(jī)集合以及AZ,而不會(huì)有沖突,它也可以屬于多個(gè)主機(jī)集合,然而一個(gè)計(jì)算節(jié)點(diǎn)只能屬于某一個(gè)AZ。主機(jī)集合僅能被管理員看到,對(duì)于終端用戶而言,只能創(chuàng)建帶有主機(jī)集合元數(shù)據(jù)鏈接的flavor定義的虛擬機(jī)。Host Aggregates也是一組節(jié)點(diǎn)的組合,但強(qiáng)調(diào)這組節(jié)點(diǎn)具有共同的屬性,比如:CPU(Central Processing Unit,中央處理器)是特定類型的一組節(jié)點(diǎn),disks(磁盤)是SSD的一組節(jié)點(diǎn),OS(Operating System,操作系統(tǒng))是Linux或Windows的一組節(jié)點(diǎn)等等。Host Aggregates是用戶不可見的概念,主要用來給nova-scheduler通過某一屬性來進(jìn)行instance的調(diào)度,比如將數(shù)據(jù)庫(kù)服務(wù)的instances都調(diào)度到具有SSD屬性的Host Aggregate中,又或者讓某個(gè)Flavor(模板,包括RAM和硬盤大小、CPU核數(shù)等)或某個(gè)Image(鏡像)的Instance調(diào)度到同一個(gè)Host Aggregates中。
AZ用于讓用戶指定從哪個(gè)特定的服務(wù)器組合里發(fā)起虛擬機(jī),主機(jī)集合主要用來為具有特定性能的主機(jī)分組以此讓調(diào)度器根據(jù)某種特性在特定的集合中發(fā)起虛擬機(jī)。一個(gè)主機(jī)可以屬于多個(gè)主機(jī)集合,但是只能屬于一個(gè)AZ,主機(jī)集合以Availability Zone的形式展現(xiàn)給用戶。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京金山云網(wǎng)絡(luò)技術(shù)有限公司;北京金山云科技有限公司,未經(jīng)北京金山云網(wǎng)絡(luò)技術(shù)有限公司;北京金山云科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610677094.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 基于全OPENFLOW物理交換機(jī)網(wǎng)絡(luò)的Openstack網(wǎng)絡(luò)系統(tǒng)及實(shí)現(xiàn)方法
- 一種快速布置OpenStack虛擬桌面的方法及裝置
- 一種OpenStack多節(jié)點(diǎn)自動(dòng)化安裝方法及系統(tǒng)
- openstack組件容器化的構(gòu)建方法
- 一種部署OpenStack的方法及系統(tǒng)
- 一種容災(zāi)管理方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備質(zhì)
- 一種OpenStack的高可用部署方法及裝置
- 接口測(cè)試方法、裝置及服務(wù)器
- 一種OpenStack單租戶實(shí)現(xiàn)企業(yè)多用戶資源管理的方法
- OpenStack云平臺(tái)升級(jí)方法及裝置
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置





