当前服务器虚拟化领域,在此类的Linux开源软件中饱受关注的主要是KVM和Xen两种软件。但是Xen由于被Citrix公司收购并提供商业支持,越来越受到开源社区的质疑。Linux基金会的执行理事Jim Zemlin在一次会议上建议厂商和开发者使用并标准化KVM,而不是Xen,表明Citrix收购了Xen之后将会对Xen和开源社区的关系有一定的影响,尽管Citrix也做出了一定的贡献。
RedHat收购了Qumranet,开发和维护KVM,并且将推出基于KVM的开放的虚拟化技术ovirt。目的是如同微软的Hyper-v那样,将虚拟化的技术作为操作系统的一种特性集成到RedHat Linux系统中,而不再是一种定位于特殊用途的服务。这一策略的实施将是RedHat在虚拟化领域迈出的至关重要的一步。另外已经有迹象表明很多的其他软件公司将会开发基于KVM的商业虚拟化软件产品,Xen在开源虚拟化领域的地位将会受到巨大的挑战。在功能上,两者各有千秋,并且都支持企业级应用的动态迁移等特性。对于中小企业而言,选择KVM和Xen主要考虑成本,部署复杂程度,性能,管理接口等方面。在这些方面,KVM可能拥有一些可以对企业版的Xen构成威胁的优势。虽然KVM和Xen开源版本的成本都是完全免费的,并且都支持企业级特性,但是在部署复杂度方面的对比,KVM要比Xen开源版本容易些,比如在Ubuntu上部署KVM,就如同Apt-get安装一个软件一般,并且KVM可以通过多种方式进行管理,比如命令行,图形界面以及远程控制,甚至通过Enomaly的web接口API来进行灵活控制。Xen具有部署数据中心等大规模虚拟化应用的能力,目前来看,虽然KVM发展迅速,但大规模部署仍然具有些劣势。
现阶段一些基于开源虚拟化的软件应用,例如一些私有云构建软件,都将会开发基于Xen和KVM两种方式的接口,说明二者的并存将是现阶段广泛认识的问题,未来的发展如何,将由用户的需求以及支持二者的商业化公司和开源软件社区的策略决定。
原载: 云虚部落–虚拟化与云计算资讯[http://cloudvirtual.blogspot.com]
没有评论:
发表评论