openstack 和hadoop的區(qū)別是什么?
?
?
(一)
openstack仿照的Amazon的云,hadoop仿照的是Google的云
?openstack注重的是虛擬化/虛擬機(jī)及其配套的服務(wù),hadoop注重的是海量的數(shù)據(jù)分析和處理。
?
(二)
2OpenStack 主要目的是做一整套的云計(jì)算基礎(chǔ)構(gòu)架。包括 云計(jì)算(Compute), 網(wǎng)絡(luò)(Network),對(duì)象存貯(Object Store),鏡像文件存儲(chǔ) (Image),身份認(rèn)證(Authentication),BlockStorage 以及 前端UI 。
OpenStack的每個(gè)模塊都對(duì)外提供API,可以獨(dú)立供云用戶調(diào)用,在OpenStack內(nèi)部,每個(gè)模塊之間的相互調(diào)用也是用這些API.
?
而 Hadoop 是一個(gè)分布式數(shù)據(jù)庫(kù)。舉個(gè)例子:OpenStack 中 Object Store 模塊可以選擇用Hadoop來(lái)支持。如果把 Openstack 比作WIndows的話,Hadoop 相當(dāng)于Sql Server。
?
(三)
?
openstack是管理虛擬機(jī)的,比如xen,kvm等。它所謂的云就是一堆的虛擬機(jī)。
hadoop是負(fù)責(zé)分布式計(jì)算和分布式存儲(chǔ)。就是把一個(gè)執(zhí)行任務(wù)分開(kāi),放到不同的節(jié)點(diǎn)(物理機(jī))去跑,最后匯總。
?
(四)
?
OpenStack是IaaS(基礎(chǔ)設(shè)施即服務(wù))?虛擬機(jī)管理軟件,讓任何人都可以自行建立和提供云端運(yùn)算服務(wù)。
而hadoop是一個(gè)分布式文件系統(tǒng)+分布式計(jì)算平臺(tái)的開(kāi)源方案,側(cè)重于hdfs云存儲(chǔ)與mapreduce云數(shù)據(jù)分析等方面
?
(五)
OpenStack主要做資源的虛擬化,Hadoop主要用來(lái)做超大數(shù)據(jù)處理,還可以做數(shù)據(jù)挖掘
?
(六)
Openstack是把大機(jī)器虛擬成很多小機(jī)器從而達(dá)到大的分成小的來(lái)用,大大提高資源使用率。
Hadoop是把小機(jī)器合起來(lái)用,用于解決單臺(tái)大機(jī)器無(wú)法解決的計(jì)算和存儲(chǔ)等問(wèn)題。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

