[發明專利]一種Openstack平臺支持多網絡區域的系統和方法有效
| 申請號: | 201610677094.5 | 申請日: | 2016-08-16 |
| 公開(公告)號: | CN107769938B | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 馬世佳 | 申請(專利權)人: | 北京金山云網絡技術有限公司;北京金山云科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 李紅爽;凌齊文 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 openstack 平臺 支持 網絡 區域 系統 方法 | ||
本申請提出一種Openstack平臺支持多網絡區域的系統和方法,涉及云計算管理平臺技術領域,包括:根據Openstack平臺所在的物理拓撲或者邏輯拓撲部署多個網絡區域,所述多個網絡區域內實現數據網絡連通,并為每個網絡區域設置對應的區域屬性;根據設定的區域屬性確定每個網絡區域對應的網絡節點和計算節點,控制節點將所述Openstack平臺內的網絡節點和計算節點根據每個網絡區域對應的區域屬性劃分至對應的網絡區域。本發明不僅滿足客戶對對多區域的物理隔離需求,還能實現區分網絡節點的能力和提供不同可靠性服務的能力,更好的與計算節點的AZ和HA匹配,對用戶提供整套的差異化服務。
技術領域
本發明涉及云計算管理平臺技術領域,具體涉及一種Openstack平臺支持多網絡區域的系統和方法。
背景技術
如圖1所示,現有的Openstack自上而下可以分為不同的區域:Regions(地區),Availability Zones(可用域)和Host Aggregates(主機集合)。
1、Region是一個地理上的區域概念,Regions之間完全隔離,每個Region都有一個完整的Openstack部署,每個Region有自己獨立的Service Endpoint(服務端點)、網絡和計算資源。不同的Region共享一套Keystone(認證)和Horizon(用戶界面)來提供訪問控制與Web(網絡)操作,所以除了提供隔離的功能,Region的設計更多側重地理位置的概念,用戶可以選擇離自己更近的Region來部署自己的服務。
2、Availability Zones,簡稱AZ,含義是可用域,代表了一組節點的集合,這組節點具有獨立的電力供應設備,比如一個個獨立供電的機房,一個個獨立供電的機架都可以被劃分成AZ。所以,AZ主要是通過冗余來解決可用性問題。AZ是用戶可見的一個概念,用戶在創建instance(虛擬機實例)的時候可以選擇創建到哪些AZ中,以保證instance的可用性。一個Region中的計算結點可以被邏輯上劃分為不同的AZ。啟動虛擬機時,可以指定特定的AZ甚至該AZ下的特定主機,主要用來給nova-scheduler(計算服務調度器)通過某一屬性來進行instance的調度。其主要功能就是實現根據某一屬性來劃分物理機,比如按照地理位置,使用固態硬盤的機器,內存超過32G的機器,根據這些指標來構成一個Host Group。
3、Host Aggregate,簡稱HA,含義是主機集合。除了AZ,計算結點也可以在邏輯上劃分為主機集合。主機集合使用元數據去標記計算結點組,比如使用一個帶有SSD(SolidState Drives,固態硬盤)的主機集合,或一個裝有萬兆網卡的主機集合。一個計算結點可以同時屬于一個主機集合以及AZ,而不會有沖突,它也可以屬于多個主機集合,然而一個計算節點只能屬于某一個AZ。主機集合僅能被管理員看到,對于終端用戶而言,只能創建帶有主機集合元數據鏈接的flavor定義的虛擬機。Host Aggregates也是一組節點的組合,但強調這組節點具有共同的屬性,比如:CPU(Central Processing Unit,中央處理器)是特定類型的一組節點,disks(磁盤)是SSD的一組節點,OS(Operating System,操作系統)是Linux或Windows的一組節點等等。Host Aggregates是用戶不可見的概念,主要用來給nova-scheduler通過某一屬性來進行instance的調度,比如將數據庫服務的instances都調度到具有SSD屬性的Host Aggregate中,又或者讓某個Flavor(模板,包括RAM和硬盤大小、CPU核數等)或某個Image(鏡像)的Instance調度到同一個Host Aggregates中。
AZ用于讓用戶指定從哪個特定的服務器組合里發起虛擬機,主機集合主要用來為具有特定性能的主機分組以此讓調度器根據某種特性在特定的集合中發起虛擬機。一個主機可以屬于多個主機集合,但是只能屬于一個AZ,主機集合以Availability Zone的形式展現給用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司;北京金山云科技有限公司,未經北京金山云網絡技術有限公司;北京金山云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610677094.5/2.html,轉載請聲明來源鉆瓜專利網。





