您好,登錄后才能下訂單哦!
如何理解云計算與OpenStack,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
“云計算” 算是近年來最熱的詞了。現在 IT 行業見面不說這三個字您都不好意思跟人家打招呼。 對于云計算,學術界有各種定義。
CloudMan 這里主要想從技術的角度談談對云計算的理解。
所有的新事物都不是突然冒出來的,都有前世和今生。 云計算也是IT技術不斷發展的產物。 要理解云計算,需要對IT系統架構的發展過程有所認識。 請看下圖
IT系統架構的發展到目前為止大致可以分為3個階段:
物理機架構
這一階段,應用部署和運行在物理機上。 比如企業要上一個ERP系統,如果規模不大,可以找3臺物理機,分別部署Web服務器、應用服務器和數據庫服務器。 如果規模大一點,各種服務器可以采用集群架構,但每個集群成員也還是直接部署在物理機上。 我見過的客戶早期都是這種架構,一套應用一套服務器,通常系統的資源使用率都很低,達到20%的都是好的。
虛擬化架構
摩爾定律決定了物理服務器的計算能力越來越強,虛擬化技術的發展大大提高了物理服務器的資源使用率。 這個階段,物理機上運行若干虛擬機,應用系統直接部署到虛擬機上。 虛擬化的好處還體現在減少了需要管理的物理機數量,同時節省了維護成本。
云計算架構 虛擬化提高了單臺物理機的資源使用率,隨著虛擬化技術的應用,IT環境中有越來越多的虛擬機,這時新的需求產生了: 如何對IT環境中的虛擬機進行統一和高效的管理。 有需求就有供給,云計算登上了歷史舞臺。
計算(CPU/內存)、存儲和網絡是 IT 系統的三類資源。 通過云計算平臺,這三類資源變成了三個池子。 當需要虛機的時候,只需要向平臺提供虛機的規格。 平臺會快速從三個資源池分配相應的資源,部署出這樣一個滿足規格的虛機。 虛機的使用者不再需要關心虛機運行在哪里,存儲空間從哪里來,IP是如何分配,這些云平臺都搞定了。
云平臺是一個面向服務的架構,按照提供服務的不同分為 IaaS、PaaS 和 SaaS。 請看下圖
IaaS(Infrastructure as a Service)提供的服務是虛擬機。 IaaS 負責管理虛機的生命周期,包括創建、修改、備份、啟停、銷毀等。 使用者從云平臺得到的是一個已經安裝好鏡像(操作系統+其他預裝軟件)的虛擬機。 使用者需要關心虛機的類型(OS)和配置(CPU、內存、磁盤),并且自己負責部署上層的中間件和應用。 IaaS 的使用者通常是數據中心的系統管理員。 典型的 IaaS 例子有 AWS、Rackspace、阿里云等
PaaS(Platform as a Service)提供的服務是應用的運行環境和一系列中間件服務(比如數據庫、消息隊列等)。 使用者只需專注應用的開發,并將自己的應用和數據部署到PaaS環境中。 PaaS負責保證這些服務的可用性和性能。 PaaS的使用者通常是應用的開發人員。 典型的 PaaS 有 Google App Engine、IBM BlueMix 等
SaaS(Software as a Service)提供的是應用服務。 使用者只需要登錄并使用應用,無需關心應用使用什么技術實現,也不需要關系應用部署在哪里。 SaaS的使用者通常是應用的最終用戶。 典型的 SaaS 有 Google Gmail、Salesforce 等
OpenStack是一個云操作系統,它控制整個數據中心的大型計算、存儲和網絡資源池,所有這些資源都通過一個儀表板進行管理,該儀表板為管理員提供控制,同時允許其用戶通過web界面提供資源。
以上是官網對 OpenStack 的定義,OpenStack 對數據中心的計算、存儲和網絡資源進行統一管理。 由此可見,OpenStack 針對的是 IT 基礎設施,是 IaaS 這個層次的云操作系統。
關于如何理解云計算與OpenStack問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。