ovirt和openstack的区别?

ovirt和openstack的区别


鸿蒙传说
浏览 2199回答 1
1回答

繁星点点滴滴

oVirt的目的是提供一套符合市场规范的KVM虚拟化管理软件,尽可能的开发和利用KVM的特点。相对而言,同样作为红帽的IAAS项目,Open Stack要比oVirt有名很多,二者的功能也有重复的部分,因此有很多人具有疑问:红帽是否会因为二者功能重复而保留Open stack,废弃oVirt。答案是否定的,理由如下:1. 二者目的不同:oVirt是面向KVM的,虽然由于其支持libvirt,理论上还支持xen和virtualbox,但是目前社区内默认其主要针对KVM,可以充分的利用KVM的特性;Open Stack是面向多种系统虚拟机,通过抽象虚拟资源和虚拟机来实现一整套数据中心方案。在对KVM的支持上,Open stack不如oVirt。2. 二者具有互补性:Open Stack成立与2012年,很多功能参考了oVirt相关组件,因为二者的目的不同,二者具有很多互补性,例如:oVirt的虚拟存储可以为Open Stack提供较好的存储资源;oVirt可以为Open Stack的NOVA提供给比KVM本机更多的信息;oVirt的镜像系统可以为Open stack提供很好的镜像管理系统。如上的理由来源于IBM Linux开源中心Jean Staten Healy的报告,个人认为oVirt跟OpenStack竞争的未来前途有两条:一是Open stack对KVM支持发展的足够好,以至于oVirt无法媲美,那么红帽对oVirt支持肯定会下降;二是Open Stack如果具体去兼容所有的Hypervisor必然会导致项目庞大,不便于管理,将KVM的支持完全交给oVirt也是很好的方式。
打开App,查看更多内容
随时随地看视频慕课网APP