KVM点亮虚拟化开放之路

虚拟化近些年一直是IT行业最热门、发展最快的技术潮流之一。如今,虚拟化技术已经逐渐进入成熟期,尤其是服务器虚拟化已经被很多企业采用。虚拟化的优势想必大家都十分了解了。采用虚拟化可以帮助企业提高资源利用率、集中管理用户的IT资源、使得基础架构更加智能、更加灵活。但同时也引申出一个问题,大多数企业希望迅速、简便地管理整个企业中发生的各种变化,同时也希望保持对IT资源的控制能力。

然而当虚拟化技术提供商的技术处于封闭时,用户实际上对IT资源的控制能力就会减弱。用户要按照厂商的方式来管理自己的IT,而不是按照自己的意愿。历史证明,当一家公司主导一个行业时,创新便会受到伤害,而为此买单的则是客户。用户当然希望打破封闭的虚拟化的桎梏,实现更好的性能、扩展能力、安全性,以及更强的经济性。现在很高兴看到这种力量正在蓄势待发,它将完全改变虚拟化市场,就像以前打破封闭的操作系统市场一样。

开放虚拟化联盟的诞生

基于上述原因,在今年5月红帽公司和BMC软件公司、Eucalyptus 系统公司、HP公司、IBM公司、英特尔公司、SUSE公司宣布联合组建开放虚拟化联盟。该联盟的宗旨是致力于促进基于内核的虚拟机(KVM)等开放虚拟化技术的应用。

自该联盟建立以来,虚拟化行业的领先企业已经对参加开放虚拟化联盟表现出了巨大的兴趣。开放虚拟化联盟的成员在支持开放虚拟化方面拥有共同的利益,参与了KVM的开发、发行、支持、使用或其它使用KVM的商业用途。通过提供一种开放式的虚拟化替代方案,它们可以为客户提供更多的选择空间,使其可以针对自身的业务需求来挑选理想的虚拟化产品。开源是这个联盟的一大特色,在这个联盟中,我们看到联盟的两家成员IBM和红帽公司都是大型开源软件厂商,红帽公司是目前世界上最成功的LINUX和开源软件制造商,IBM公司也为开源社区提供了大量的软件专利授权。

如今这个联盟才成立不过半年,成员就迅速达到200以上。这意味着开放虚拟化联盟已经获得了广泛的业界支持和接纳。由此,开放虚拟化联盟在建立仅一个月的时间内便实现了近10倍的成员增长速度,其成员已遍及硬件、软件、服务和云计算业务的各个领域。

KVM的前生今世

那么KVM到底有什么魅力可以吸引这么多厂商聚在一起共谋事业呢?我们先来看看KVM是什么:

2008年9月,红帽以1.07亿美元的价格收购Qumranet,后者为解决虚拟化桌面RDP的缺点开发了基于内核的虚拟机(KVM),设计目的旨在简化虚拟化实例的管理,它也提供了一个强壮的框架,用于增强底层架构的功能。——这便是KVM的诞生。

KVM技术一出现,就受到厂商的大力推广。红帽一直将KVM作为虚拟化战略的一部分,2009年年底发布了红帽企业版Linux 5.4,继续大力推行这种转型,鼓励用户使用KVM为其首选的虚拟化平台。2011年,随着新版操作系统Red Hat Enterprise Linux 6的发布,红帽完全放弃了以开源Xen为虚拟化平台的思路,开始支持KVM作为hypervisor。

KVM虚拟化为今天的应用提供了极具吸引力的性能、扩展能力和安全性,为从单系统部署到大规模云计算铺平了道路。作为Linux内核的一种核心组件,KVM可利用内建到Intel和AMD处理器中的硬件虚拟化支持,为Linux和Windows虚拟机的主机服务提供强劲、高效的环境。KVM与生俱来便可利用Linux内核的快速创新(实现Linux和Windows的虚拟化),并且从数千位Linux社区开发人员提供的调度程序、内存管理、电源管理、设备驱动和其它特性方面自然而然地受益。

KVM虚拟化的优势

KVM最大的好处就在于它是与Linux内核集成的。未来几年人们的关注焦点仍然集中在hypervisor上。hypervisor是操作系统的一项功能,自然能够更容易被用户所接受。这个轻量级的虚拟化管理程序模块能直接与硬件交互,不需要修改虚拟化操作系统。因此性能更好,并且补丁包能够和Linux内核兼容,轻松控制虚拟化进程,同时减轻管理的负担。

在虚拟化性能方面,KVM也在逐渐显示其威力。在早些时候的SPECvirt虚拟化对照基准测试中,红帽企业Linux 6.1、其内嵌的KVM hypervisor以及惠普的ProLiant DL980 G7服务器三者结合,达成了最佳的虚拟化性能和最多的计算区块数量,并且六台虚拟机能同时运行一个应用程序。

虽然KVM还算是新生技术,但由于其性能和实施的简易性,加上红帽这个Linux企业市场中份额最大的公司不遗余力的推广开发,我们相信KVM将会持续成长壮大。而前面提到的开放虚拟化联盟也在为KVM保驾护航。