openstack 和hadoop的區(qū)別是什么?
?
?
(一)
openstack仿照的Amazon的云,hadoop仿照的是Google的云
?openstack注重的是虛擬化/虛擬機及其配套的服務(wù),hadoop注重的是海量的數(shù)據(jù)分析和處理。
?
(二)
2OpenStack 主要目的是做一整套的云計算基礎(chǔ)構(gòu)架。包括 云計算(Compute), 網(wǎng)絡(luò)(Network),對象存貯(Object Store),鏡像文件存儲 (Image),身份認證(Authentication),BlockStorage 以及 前端UI 。
OpenStack的每個模塊都對外提供API,可以獨立供云用戶調(diào)用,在OpenStack內(nèi)部,每個模塊之間的相互調(diào)用也是用這些API.
?
而 Hadoop 是一個分布式數(shù)據(jù)庫。舉個例子:OpenStack 中 Object Store 模塊可以選擇用Hadoop來支持。如果把 Openstack 比作WIndows的話,Hadoop 相當(dāng)于Sql Server。
?
(三)
?
openstack是管理虛擬機的,比如xen,kvm等。它所謂的云就是一堆的虛擬機。
hadoop是負責(zé)分布式計算和分布式存儲。就是把一個執(zhí)行任務(wù)分開,放到不同的節(jié)點(物理機)去跑,最后匯總。
?
(四)
?
OpenStack是IaaS(基礎(chǔ)設(shè)施即服務(wù))?虛擬機管理軟件,讓任何人都可以自行建立和提供云端運算服務(wù)。
而hadoop是一個分布式文件系統(tǒng)+分布式計算平臺的開源方案,側(cè)重于hdfs云存儲與mapreduce云數(shù)據(jù)分析等方面
?
(五)
OpenStack主要做資源的虛擬化,Hadoop主要用來做超大數(shù)據(jù)處理,還可以做數(shù)據(jù)挖掘
?
(六)
Openstack是把大機器虛擬成很多小機器從而達到大的分成小的來用,大大提高資源使用率。
Hadoop是把小機器合起來用,用于解決單臺大機器無法解決的計算和存儲等問題。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
