+
80
-

Openstack是什么?与hadoop有什么区别?

Openstack是什么?与hadoop有什么区别?

网友回复

+
1
-

专业一点来讲:

Openstack是云操作系统,是将物理机虚拟化的云服务平台,包含各种管理组件及API。

Hadoop则是“云计算”中分布式计算核心:存储与计算。但其两者面向是不同层面的。

举个例子:比如现有多台底层的物理机(服务器,PC等),Openstack是将物理机进行虚拟化,一台物理机可以虚拟出多个虚拟机(其实也可以把Openstack的工作的一部分想象为VMware),然后对虚拟机进行各种管理,只是VMware面向的是单台PC,而Openstack面向的是很多狠多台的群集管理,然后在部分的虚拟机中安装操作系统,例如linux,OSX,Windows等等。最后在这个云平台的系统中,再次建立集群化的Hadoop计算框架,用来分布式存储与计算。还可以把Hadoop理解为,利用一堆廉价的小型机甚至PC组成一个集群,来实现超级计算机才能达到的计算和存储的目的,再加上其随意的可扩展性,计算能力是超乎想像的。

通俗一点来讲:

Openstack是把大机器虚拟成很多小机器从而达到大的分成小的来用,大大提高资源使用率。

Hadoop是把小机器合起来用,用于解决单台大机器无法解决的计算和存储等问题。
我知道答案,我要回答