search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

OpenStack雲計算初識,有什麼作用?

penStack是一套開源雲操作系統,由Python語言編寫而成且負責通過命令行界面(簡稱CLI)或者基於Web的儀錶板實現對計算、存儲以及網路資源池的管理工作。其在設計上可運行於商用硬體底層,且有時候會被作為基礎設施即服務(簡稱IaaS)實現方案使用。OpenStack可運行在各類常見Linux平台之上,具體包括RHEL、SUSE以及Ubuntu等等。

OpenStack是一套基礎設施(大家也可以將其簡單理解為『雲』)。它能夠創建出一套環境,從而提供按需增加或者降低的資源分配機制,而且實際資源不必來源於單一位置。大數據、Web服務以及網路功能虛擬化(簡稱NFV)等面向服務供應商的功能都是OpenStack發揮作用的良好舞台。

OpenStack包含哪些關鍵性服務與組件?它們的具體作用又是什麼?

OpenStack採用一年兩次的發布周期,而且各發布版本各自擁有不同名稱而非簡單的數字序列,因此其首個版本名為Austin,目前的版本為Mitaka,其間還曾出現過Liberty與Kilo兩個版本。自Kilo版本以來,OpenStack已經逐步由最初的孵化/集成模式轉化為大帳篷模式,即項目中的各標籤擁有自己的特定屬性。

雲基礎設施當中的核心組件包括計算、存儲與網路三大類。這些組件在OpenStack當中被稱為核心服務,而其它元素則被稱為共享服務。

計算:

Nova:提供按需虛擬機機制。

存儲:

Swift:提供支持對象存儲的可擴展存儲系統。

Cinder:為訪客虛擬機提供持久塊存儲機制。

網路:

Neutron:為由OpenStack各服務管理的不同介面設備提供彼此之間的網路連接即服務。

共享服務:

Keystone:為全部OpenStack服務提供授權與驗證機制。

Glance:為虛擬磁碟鏡像提供目錄與庫。

Horizon:為各OpenStack服務提供一套模塊化、基於Web的用戶界面。

Ceilometer:為計費系統提供單一聯繫點。

Heat:為多種複合型雲應用程序提供編排服務。

Trove:為各類關係型與非關係型資料庫引擎提供資料庫即服務(簡稱DBaaS)配置機制。

Sahara:為各數據敏感型應用集群提供配置服務。

Magnum:為容器部署與管理場景提供容器編排引擎。

當然,以上列出的只是其中最為常見的各類項目。新型項目在每個版本當中都將陸續增加。

由於已經轉化為大帳篷式項目,如今有越來越多的項目成為OpenStack的組成部分。另外管理委員會還在致力於構建OpenStackDefCore,這是一套最小化功能集,其中的各類產品必須經過認證才能冠以OpenStack名頭。

為什麼使用OpenStack而非其它傳統虛擬化工具?相較於其它虛擬機管理程序,它能夠帶來哪些額外助益?

虛擬化工具能夠對物理硬體中的資源進行抽象,並在管理流程中加入自動化機制。

OpenStack還更進一步建立起一套彈性、自助服務型可測量基礎設施,旨在管理計算、存儲與網路資源池。OpenStack管理下的各類資源可為物理或者虛擬形式。

OpenStack如何與容器進行協作?這種方式對於企業有何吸引力?

Magnum項目利用OpenStack作為基礎設施,旨在部署Docker容器。在Magnum項目出現之前,Docker容器只算是Nova(OpenStack中的一項計算服務)內的虛擬機管理程序類型之一。

Magnum項目提出了pod、bay與服務的概念,我們可以將三者結合起來作為單一應用程序,並通過訪問政策加以控制。

窗口編排引擎(簡稱COE)允許大家將多個Docker容器作為同一單元進行部署。就目前來講,Magnum項目所能支持的COE包括:

DockerSwarm

Kubernetes

ApacheMesos

目前在企業領域最具人氣的容器技術應用方案當數微服務架構,其指導原則是將一個大型常規應用程序拆分成多個以容器形式實現的「微服務」。這種應用程序部署層面的新趨勢能夠提供可觀的敏捷性、可擴展性以及高可用性。

Liberty版本為我們帶來了Kuryr項目,其立足於Neutron構成而成並解決OpenStack基礎設施當中為容器指定網路資源的傳統難題。

典型的OpenStack部署該是什麼樣的?

我認為不存在所謂典型的OpenStack部署方案,而這也正是OpenStack最大的吸引力所在。儘管這並不是什麼以不變應萬變的產品,但OpenStack確實能夠提供一套極具靈活性的豐富基礎設施。它的實際能力只受限於與之搭配的具體架構。OpenStack就像是樂高積木;我們可以根據具體部署要求將其接入任何位置。除了OpenStack資源能夠表現出彈性,其功能集也同樣具備彈性特徵,意味著我們可以隨時添加及刪除功能集。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦