多節(jié)點OpenStack架構(gòu)分析_第1頁
多節(jié)點OpenStack架構(gòu)分析_第2頁
多節(jié)點OpenStack架構(gòu)分析_第3頁
多節(jié)點OpenStack架構(gòu)分析_第4頁
多節(jié)點OpenStack架構(gòu)分析_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

3.1.1多節(jié)點OpenStack架構(gòu)分析目錄1.OpenStack概述3.服務之間的關(guān)系2.OpenStack的架構(gòu)和服務24.OpenStack的應用場景31.OpenStack概述41.OpenStack概述OpenStack是目前一套主流云平臺,是一整套開源軟件項目的綜合,它允許企業(yè)或服務提供者建立、運行自己的云計算和存儲設施。OpenStack是美國國家航空航天局和Rackspace合作研發(fā)的云端運算軟件,由Apache許可證授權(quán),并且是一個自由軟件和開放源代碼項目。OpenStack由三部分組成,分別是云計算、云存儲和鏡像服務;OpenStack可以單獨提供其中的一部分,也可以將這三部分組合起來,搭建一個通用的云平臺。52.OpenStack的架構(gòu)和服務62.OpenStack的架構(gòu)和服務Glance主要提供兩個服務:Glance-API:主要負責接收響應鏡像管理命令的Restful請求,分析消息請求信息并分發(fā)其所帶的命令(如新增,刪除,更新等)。默認綁定端口是9292。Glance-Registry:主要負責接收響應鏡像元數(shù)據(jù)命令的Restful請求。分析消息請求信息并分發(fā)其所帶的命令(如獲取元數(shù)據(jù),更新元數(shù)據(jù)等)。默認綁定的端口是9191。Neutron網(wǎng)絡目的是為OpenStack云更靈活地劃分物理網(wǎng)絡,在多租戶環(huán)境下提供給每個租戶獨立的網(wǎng)絡環(huán)境。72.OpenStack的架構(gòu)和服務Horizon是一個用以管理、控制OpenStack服務的Web控制面板,它可以管理實例、鏡像、創(chuàng)建密匙對,對實例添加卷、操作Swift容器等。Openstack從Folsom開始使用Cinder替換原來的Nova-Volume服務,為Openstack云平臺提供塊存儲服務。Swift為OpenStack提供一種分布式、持續(xù)虛擬對象存儲,它類似于AmazonWebService的S3簡單存儲服務。Swift具有跨節(jié)點百級對象的存儲能力。82.OpenStack的架構(gòu)和服務Heat是OpenStack的負責編排計劃的主要項目。它可以基于模板來實現(xiàn)云環(huán)境中資源的初始化,依賴關(guān)系處理,部署等基本操作,也可以解決自動收縮,負載均衡等高級特性。Ceilometer是OpenStack中的一個子項目,它像一個漏斗一樣,能把OpenStack內(nèi)部發(fā)生的幾乎所有的事件都收集起來,然后為計費和監(jiān)控以及其它服務提供數(shù)據(jù)支撐。93.服務之間的關(guān)系上圖是OpenStack各個服務對應的組件,OpenStack的各個服務之間通過統(tǒng)一的REST風格的API調(diào)用,實現(xiàn)系統(tǒng)的松耦合。10服務之間的調(diào)用OpenStack的每一個服務都通過Restful的方式提供自己對外的訪問APIs。服務之間同消息服務進行通信實現(xiàn)。每個服務狀態(tài)的變化都會在數(shù)據(jù)庫中記錄。114.OpenStack的應用場景12應用場景舉例:通用型作為基礎(chǔ)產(chǎn)品,通用型云并不對任何特定的功能提供優(yōu)化性能。雖然通用型云希望能夠提供足夠的性能以滿足所以用戶的考慮,但是性能本身并不是通用型云所關(guān)注的。例如一家在線的廣告公司,打算基于私有云方式運行他們的web應用,屬于網(wǎng)站典型的架構(gòu):Tomcat+Nginx+MariaDB。為了迎合他們的合規(guī)性需求,云基礎(chǔ)設施運行在他們自己的數(shù)據(jù)中心。公司對負載需求有過預測,但是仍然提出了預防突發(fā)性的需求而能夠靈活擴展。他們目前的環(huán)境不具有靈活的調(diào)整目標到運行開源的應用程序接口環(huán)境。1313應用場景舉例:通用型目前的環(huán)境是如下面這樣:

Nginx和Tomcat的安裝量在120和140之間,每個應用的實例是2虛擬CPU和4GB內(nèi)存。MariaDB安裝在3個節(jié)點并組成Galera集群,每節(jié)點擁有4vCPU和8GB內(nèi)存。公司的網(wǎng)站運行著基于硬件的負載均衡服務器和多個web應用服務,且他們的編排環(huán)境是混合使用Puppet和腳本。網(wǎng)站每天都會產(chǎn)生大量的日志文件需要歸檔。1414應用場景舉例:通用型解決方案將由下列OpenStack組件組成:防火墻、交換機、以及負載均衡設備在公網(wǎng)中直接面向全網(wǎng)的連接。OpenStack控制器運行著諸如鏡像服務、認證服務、以及網(wǎng)絡服務等,支撐它們的服務有諸如:MariaDB、RabbitMQ,至少有三臺控制器節(jié)點配置為高可用。OpenStack計算節(jié)點運行著

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論