VMware的侧重点是虚拟化技术,它靠虚拟化技术起家,是当前虚拟化技术的领跑者,很多开源的hypervisor和虚拟机监控器(VMM)都在学习它,它最为突出的是存储虚拟化,还有成套的解决方案,如热迁移等;VMware也提供完整的云计算解决方案,它是商业化的公司,所以服务完善成体系,有保障。
而OpenStack是开源云计算管理平台,也可以理解为云操作系统,他没有自己虚拟化技术,可以很方便的搭建公有云平台、私有云平台,使用Python语言开发,发展很迅速,支持的厂商很多。服务要找商业化的工做,也可以自己维护。
openstack与VMware类似,OpenStack所代表的并不只是单独某款产品或者事物。它代表着一系列项目合集,这套被统称为OpenStack的方案组合包含着计算、存储、网络、业务流程以及身份验证服务等。与之类似,VMware也拥有自己的工具家族,包括vSphere(以及与其配套的ESX管理程序)、vCenter以及vCloud管理工具套件。尽管vCloud往往被认为是OpenStack的竞争方案,但vSphere ESX与后者可谓并无冲突。 但与VMware的区别在于,OpenStack将抽象层作为主要关注重点。它的努力方向在于构建起高层功能平台,同时允许来自其它供应商的产品及服务插入进来。举例来说,在OpenStack Nova计算项目中,用户能够选择VMware ESX作为虚拟化管理程序。OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源项目。它不是一个软件,而是由几个主要的组件组合起来完成一些具体的工作。OpenStack由五个相对独立的组件构成。KVM(Kernel-based Virtual Machine)是一个开源的系统虚拟化模块,它需要硬件支持,如Intel VT技术或者AMD V技术,是基于硬件的完全虚拟化,完全内置于Linux。
1:openstack是一个管理平台,不提供虚拟机
2:opsntack提供大规模的虚拟机管理平台
3.openstack装在Linux上,没有直接对硬件操控
4.OpenStack是开源云计算管理平台
5.VMware的侧重点是虚拟化技术
6.KVM(Kernel-based Virtual Machine)是一个开源的系统虚拟化模块,它需要硬件支持
以上例举了区别,如果想亲身感受他们之间的区别,只有对他们进行安装和部署。
暂时可以这么理解openstack管理虚拟机,VMware提供虚拟机
页:
[1]