Openstack:不光只有開源

責任編輯:editor008

2014-12-18 09:55:24

摘自:中關村在線

在云時代下,openstack已是開源云選擇方案群的領頭羊,而許多服務供應商前仆后繼的加入支持的行列。openstack除了開源的本質外到底有什么優(yōu)勢呢?

在云時代下,openstack已是開源云選擇方案群的領頭羊,而許多服務供應商前仆后繼的加入支持的行列。openstack除了開源的本質外到底有什么優(yōu)勢呢?

開源云計算現(xiàn)正是it界的當紅炸子雞,它賦予了企業(yè)免費定制工具和服務的能力。當開源云被提起的時候,很多大名鼎鼎的供應商都對openstack表示大力支持。開源云平臺的快速發(fā)展讓還沒加入的人感受到被拋在后頭的壓力,但這種活力正是與云概念的演化息息相關的。

openstack提供了虛擬化服務器,存儲及網(wǎng)絡所需要的編排能力。它的編碼可以在標準,低價現(xiàn)成的消費硬件上運行,而它的支持者——包括intel、amd、citrix、cisco、redhat,canonical,hp和ibm——都在現(xiàn)有的代碼池上添加強有力的創(chuàng)新。

但究竟是什么讓這些行業(yè)巨頭對openstack感到興奮呢?以下我們討論幾個關鍵要素。

兼容性和可移植性。除了它開源的本質外,openstack對云使用者來說有幾個明顯的優(yōu)勢。首先,openstack是敏捷的,又很容易部署;它同時支持私有和公有云,但企業(yè)們大部分都用它來建立私有云。openstack的api與amazonwebservices(aws)兼容,所以用戶不需要為了aws重寫一次應用。這個兼容性也允許應用和存儲在私有云和公有云供應商之間轉換。

安全性。云計算采納這條路上最大的絆腳石,不論是對哪種服務供應商來說,都仍然是安全性上的質疑。為了安撫這些公司的擔憂,openstack超強的安全系統(tǒng)支持多種形式的身份驗證。

管理和可見性。openstack的開源儀表盤horizon讓管理員對云環(huán)境一覽無遺,包括資源和實例池。

云存儲。openstack提供無限的存儲池并支持各種供應商的阻塞式io,還有對象文件存儲。它內置的存儲管理系統(tǒng)會自動恢復故障磁盤或節(jié)點。使用了ceph來編寫復制和刪除的代碼保證了很好的數(shù)據(jù)一致性。為了避開磁盤故障所帶來的負面影響,用戶可以使用預先磁盤檢查來預防。還有,openstack的擴展能力保證用戶能夠很靈活的增加服務器和存儲。

隨著在云中處理大數(shù)據(jù)的需求不斷增加,openstack的靈活性是個額外的好處。用戶可以使用hadoop應用和網(wǎng)頁來運行大數(shù)據(jù)分析,媒體文件和標準阻塞式io。

質量管理。由于openstack的源代碼一直在不斷進化,它的發(fā)布流程也被分成數(shù)個區(qū)塊,大約4到6個月更新一次。這保證了質量管理和發(fā)布的穩(wěn)定性。現(xiàn)在最新的穩(wěn)定版本是icehouse,但最近要發(fā)布的juno版本可能會替代它。

還原openstack服務拼圖

類似于一個復雜的拼圖,openstack有著數(shù)個相輔相成的模塊。每個模塊都各自發(fā)展著,而openstack允許社區(qū)不斷增加所需的新模塊代碼。最初時,openstack提供nova來做計算,glance來做鏡像,swift來作對象存儲。但現(xiàn)在,swift已經很大程度的被ceph——一個外部開源的統(tǒng)一存儲棧--所替代。今天,openstack服務的列表已經變化并擴展了。

nova:用于計算編排,nova與管理程序合作創(chuàng)建與管理資源池。

swift:用于對象存儲的可擴展的存儲系統(tǒng)。

glance:管理已儲存鏡像,并可以存儲并目錄化不限數(shù)量的備份。

cinder:替客戶虛擬機(vms)儲存數(shù)據(jù)的阻塞式io存儲服務。

neutron:網(wǎng)絡即服務為用戶提供自助網(wǎng)絡能力。

horizon:有圖形界面的儀表板。

keystone:有著輕量級目錄訪問協(xié)議集成來為所有openstack服務提供認證的安全模塊。

ceilometer:用于收費系統(tǒng)的遙測模塊;有易于擴展的計數(shù)器。

heat:用于多復合云應用的編排服務。

trove:提供關系型和大數(shù)據(jù)數(shù)據(jù)庫引擎的數(shù)據(jù)庫即服務。

sahara:使用elasticmapreduce于hadoop提供的管理資源數(shù)據(jù)處理器。

zaqar:允許應用間傳遞消息的多租戶云信使。

ironic:用來替代虛擬機的裸機提供選項。

kilo:2015年將發(fā)布的新模塊集;將包括用于共享文件系統(tǒng)的manila,用于dns即服務的designate,及用于加密和密碼管理的barbican。

D1Net評論:

不難看出,openstack能夠催生新項目或使用替代品的能力是對編程結構和項目管理方式很有利的一面。openstack并不是笨重和僵硬的,所以它能夠很快的適應不斷變化的環(huán)境,這也闡釋了大型云廠商對它持續(xù)增加的支持。

鏈接已復制,快去分享吧

企業(yè)網(wǎng)版權所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號