当前位置:编程学习 > 网站相关 >>

hadoop和OpenStack有什么区别,请帮我扫扫盲?

hadoop和OpenStack有什么区别,请帮我扫扫盲? --------------------编程问答-------------------- OpenStack 是云计算平台.说白了就是能够在上面创建虚拟机,管理虚拟机(美其名曰:计算资源虚拟化),管理存储资源(美其名曰:存储资源虚拟化).
OpenStack的存储管理包括两个工具:一个是分布式文件系统,一个是为虚拟机创建磁盘的工具.
OpenStack可以和hadoop比较的就是分布式文件系统.

hadoop是为了实现大数据量存储.
OpenStack的存储工具(名字叫swift)是对象存储.
我知道的就是这些.具体的区别可以自己上网查查.
总的来说:OpenStack和hadoop不是同一个层次的东西,无法比较.可以比较的是OpenStack的工具swift. --------------------编程问答-------------------- 楼上正解 --------------------编程问答-------------------- 二楼的解释基本正确,但是小弟认为关于hadoop的理解有所偏颇。因为,hadoop除了提供了hdfs解决分布式储存之外,其实最核心的,也是最开始的应该mapreduce的分布式计算模型。 --------------------编程问答--------------------
引用 3 楼 Kaiwii 的回复:
二楼的解释基本正确,但是小弟认为关于hadoop的理解有所偏颇。因为,hadoop除了提供了hdfs解决分布式储存之外,其实最核心的,也是最开始的应该mapreduce的分布式计算模型。


 这样理解是不是对的:openstack 就是云操作系统,就好比是windows,而hadoop是云操作系统下的一个大型分布式计算和存储的软件。

但是hadoop好像可以直接在linux下部署额·····同LZ一样凌乱····小弟新手求指导·· --------------------编程问答-------------------- 我也是新手,我自己的理解是这样的:openstack侧重分布式资源的虚拟化和管理,而hadoop则精通与分布式环境下的计算。资源管理很重要,计算能力也很重要,所以它们并存了。云存储什么的不需要hadoop,因为只需要合理地管理资源,而云计算的话openstack显得不够专业了,此时需要hadoop的加入。 --------------------编程问答-------------------- 新手,学习了!!! --------------------编程问答-------------------- 除 --------------------编程问答-------------------- 新手,学习了 --------------------编程问答-------------------- 新手,学习了 --------------------编程问答-------------------- 云计算在学习中... --------------------编程问答--------------------
引用 1 楼 wangyunzhong 的回复:
OpenStack 是云计算平台.说白了就是能够在上面创建虚拟机,管理虚拟机(美其名曰:计算资源虚拟化),管理存储资源(美其名曰:存储资源虚拟化).
OpenStack的存储管理包括两个工具:一个是分布式文件系统,一个是为虚拟机创建磁盘的工具.
OpenStack可以和hadoop比较的就是分布式文件系统.

hadoop是为了实现大数据量存储.
OpenStack的存储工具(名字叫swift)是对象存储.
我知道的就是这些.具体的区别可以自己上网查查.
总的来说:OpenStack和hadoop不是同一个层次的东西,无法比较.可以比较的是OpenStack的工具swift.

正解! --------------------编程问答-------------------- 我不知道是什么东西 --------------------编程问答-------------------- 同样迷茫中 --------------------编程问答-------------------- 2L和5L说的有道理,学习了。。。 --------------------编程问答-------------------- Openstack和hadoop的概念从根本上是不一样的,我跟愿意把hadoop称为大数据分析或处理架构,而把Openstack称为云计算架构
Openstack的主体思想是把资源进行分离,给不同的用户提供虚拟机的服务(因为他们用一个或者多个实体机太浪费资源了),这样就可以充分利用实体机资源。
Hadoop的主题思想是为了把资源进行整合,整合多台实体机(或者虚拟机)进行大数据的分析(运行某个算法且要求的数据量很大),这样就达到超级计算机的效果。
Openstack是属于云计算的IaaS层(基础架构层),而hadoop就可以在Openstack上运行(以虚拟机为基础),这也是Openstack的新project之一,叫Savana好像。。。
补充:云计算 ,  OpenStack
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,