溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何理解云計算與OpenStack

發(fā)布時間:2021-11-19 16:17:48 來源:億速云 閱讀:168 作者:柒染 欄目:云計算

如何理解云計算與OpenStack,針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

如何理解云計算與OpenStack

“云計算” 算是近年來最熱的詞了?,F(xiàn)在 IT 行業(yè)見面不說這三個字您都不好意思跟人家打招呼。 對于云計算,學(xué)術(shù)界有各種定義。

CloudMan 這里主要想從技術(shù)的角度談?wù)剬υ朴嬎愕睦斫狻?/p>

基本概念

所有的新事物都不是突然冒出來的,都有前世和今生。 云計算也是IT技術(shù)不斷發(fā)展的產(chǎn)物。 要理解云計算,需要對IT系統(tǒng)架構(gòu)的發(fā)展過程有所認(rèn)識。 請看下圖

如何理解云計算與OpenStack

IT系統(tǒng)架構(gòu)的發(fā)展到目前為止大致可以分為3個階段:

  1. 物理機(jī)架構(gòu)
    這一階段,應(yīng)用部署和運(yùn)行在物理機(jī)上。 比如企業(yè)要上一個ERP系統(tǒng),如果規(guī)模不大,可以找3臺物理機(jī),分別部署Web服務(wù)器、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器。 如果規(guī)模大一點(diǎn),各種服務(wù)器可以采用集群架構(gòu),但每個集群成員也還是直接部署在物理機(jī)上。 我見過的客戶早期都是這種架構(gòu),一套應(yīng)用一套服務(wù)器,通常系統(tǒng)的資源使用率都很低,達(dá)到20%的都是好的。

  2. 虛擬化架構(gòu)
    摩爾定律決定了物理服務(wù)器的計算能力越來越強(qiáng),虛擬化技術(shù)的發(fā)展大大提高了物理服務(wù)器的資源使用率。 這個階段,物理機(jī)上運(yùn)行若干虛擬機(jī),應(yīng)用系統(tǒng)直接部署到虛擬機(jī)上。 虛擬化的好處還體現(xiàn)在減少了需要管理的物理機(jī)數(shù)量,同時節(jié)省了維護(hù)成本。

  3. 云計算架構(gòu) 虛擬化提高了單臺物理機(jī)的資源使用率,隨著虛擬化技術(shù)的應(yīng)用,IT環(huán)境中有越來越多的虛擬機(jī),這時新的需求產(chǎn)生了: 如何對IT環(huán)境中的虛擬機(jī)進(jìn)行統(tǒng)一和高效的管理。 有需求就有供給,云計算登上了歷史舞臺。

計算(CPU/內(nèi)存)、存儲和網(wǎng)絡(luò)是 IT 系統(tǒng)的三類資源。 通過云計算平臺,這三類資源變成了三個池子。 當(dāng)需要虛機(jī)的時候,只需要向平臺提供虛機(jī)的規(guī)格。 平臺會快速從三個資源池分配相應(yīng)的資源,部署出這樣一個滿足規(guī)格的虛機(jī)。 虛機(jī)的使用者不再需要關(guān)心虛機(jī)運(yùn)行在哪里,存儲空間從哪里來,IP是如何分配,這些云平臺都搞定了。

云平臺是一個面向服務(wù)的架構(gòu),按照提供服務(wù)的不同分為 IaaS、PaaS 和 SaaS。 請看下圖

如何理解云計算與OpenStack

IaaS(Infrastructure as a Service)提供的服務(wù)是虛擬機(jī)。 IaaS 負(fù)責(zé)管理虛機(jī)的生命周期,包括創(chuàng)建、修改、備份、啟停、銷毀等。 使用者從云平臺得到的是一個已經(jīng)安裝好鏡像(操作系統(tǒng)+其他預(yù)裝軟件)的虛擬機(jī)。 使用者需要關(guān)心虛機(jī)的類型(OS)和配置(CPU、內(nèi)存、磁盤),并且自己負(fù)責(zé)部署上層的中間件和應(yīng)用。 IaaS 的使用者通常是數(shù)據(jù)中心的系統(tǒng)管理員。 典型的 IaaS 例子有 AWS、Rackspace、阿里云等

PaaS(Platform as a Service)提供的服務(wù)是應(yīng)用的運(yùn)行環(huán)境和一系列中間件服務(wù)(比如數(shù)據(jù)庫、消息隊列等)。 使用者只需專注應(yīng)用的開發(fā),并將自己的應(yīng)用和數(shù)據(jù)部署到PaaS環(huán)境中。 PaaS負(fù)責(zé)保證這些服務(wù)的可用性和性能。 PaaS的使用者通常是應(yīng)用的開發(fā)人員。 典型的 PaaS 有 Google App Engine、IBM BlueMix 等

SaaS(Software as a Service)提供的是應(yīng)用服務(wù)。 使用者只需要登錄并使用應(yīng)用,無需關(guān)心應(yīng)用使用什么技術(shù)實現(xiàn),也不需要關(guān)系應(yīng)用部署在哪里。 SaaS的使用者通常是應(yīng)用的最終用戶。 典型的 SaaS 有 Google Gmail、Salesforce 等

云計算和 OpenStack

OpenStack是一個云操作系統(tǒng),它控制整個數(shù)據(jù)中心的大型計算、存儲和網(wǎng)絡(luò)資源池,所有這些資源都通過一個儀表板進(jìn)行管理,該儀表板為管理員提供控制,同時允許其用戶通過web界面提供資源。

以上是官網(wǎng)對 OpenStack 的定義,OpenStack 對數(shù)據(jù)中心的計算、存儲和網(wǎng)絡(luò)資源進(jìn)行統(tǒng)一管理。 由此可見,OpenStack 針對的是 IT 基礎(chǔ)設(shè)施,是 IaaS 這個層次的云操作系統(tǒng)。

關(guān)于如何理解云計算與OpenStack問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注億速云行業(yè)資訊頻道了解更多相關(guān)知識。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI