【IT168 评论】11月28日,IBM在北京举办了隆重的“IBM KVM卓越中心”揭幕仪式。该中心将承载三大主要功能,包括向客户和合作伙伴展示IBM KVM解决方案,测试客户和合作伙伴的相关解决方案,以及向客户和合作伙伴提供相关培训。该中心是IBM在开放虚拟化领域的全球首个中心,其落成并投入使用旨在帮助中国市场上广大客户、软件开发商及合作伙伴更好的采用开放的虚拟化技术,以支持其云计算项目的发展。

作为一种虚拟化技术演变过程中的最新动向,KVM技术使得服务器在不同用户之间的分享变得更为轻松和高效,并利用Linux一流的可靠性、可扩展性和安全性,为Linux和Windows工作负载提供企业级的,同时兼具成本效益的虚拟机管理平台。
IDC调研报告显示,全球虚拟机软件市场在2012年增长到36亿美元以上,相较去年的30亿美元,获得16.7%的同比大幅增长。值得一提的是,中国市场的增长远高于平均值,达到25.6%.
IBM 在其CIO Study研究报告中指出,虚拟化和云计算是客户认为当前最重要的两项技术,可以帮助企业节省成本,具备更加高效的数据访问能力,并可支持灾难恢复,以及拥有快速处理海量数据的能力。
IBM指出企业用户采用KVM这类开源虚拟化的原因主要有如下几个方面:
高性能与高扩展:目前最高的七项虚拟化性能基准均由KVM保持;
高安全:SELinux使得KVM技术能够在虚拟机之间提供强制访问控制的安全性,KVM已经获得EAL4+ 认证;
高效虚拟化管理:可从IBM、Red Hat,以及开源社区获得全面的开放虚拟化管理工具。
而这些原因归结一点,就是降低企业架构虚拟化成本。KVM 是由开放社区共同开发的,该社区的主要成员包括Red Hat、IBM、SUSE,以及很多其它的IT领先厂商。这种基于开源技术的开发方法使得KVM能够获得更为快速的功能和版本升级。
据IBM相关负责人介绍,IBM在其x86产品解决方案中全线支持KVM,具体类目如下:
IBM System x 服务器、IBM BladeCenter服务器和IBM PureFlex系统;
IBM System Director VMControl支持多个虚拟机程序的管理;
IBM软件产品,包括IBM SmartCloud解决方案和Tivoli产品;
IBM zEnterprise BladeCenter Extension (zBX) 和IBM Unified Resource Manager;
IBM SmartCloud Enterprise公有云解决方案;
此外,IBM还将于2012年12月14日起向全球提供支持IBM SmartCloud Entry的KVM解决方案。IBM SmartCloud Entry能够将已经虚拟化的系统转化成私有云,包括用于自助服务工作负载配制、工作负载测量及虚拟机镜像管理的客户Web入口。
IBM KVM 发力虚拟化 大数据 云计算
“20多年来,开放计算在攻克IT挑战方面一直走到最前沿。”IBM院士、IBM系统与科技部大中华区及韩国开发部首席技术官及副总裁郑妙勤表示,IBM KVM中心将着力于三个最重要的开源项目,一是开放虚拟化,二是大数据,三是开放云计算。
实际上,KVM的核心精髓就是开源。众所周知,KVM是由一个大型的、活跃的开放社区共同开发的,该社区的重要成员包括Red Hat、IBM、SUSE,以及诸多其它的IT领先厂商。这种基于开源技术的开发方法使得KVM能够获得更为快速的功能和版本升级。
可以看到,开放虚拟化带给企业的收益非常明显,其中包括,性能表现与可扩展性。目前最高的七项虚拟化性能基准均由KVM保持;安全性。SELinux使得KVM技术能够在虚拟机之间提供强制访问控制的安全性,KVM已经获得EAL4+ 认证;虚拟化管理。可从IBM、Red Hat,以及开源社区获得全面的开放虚拟化管理工具;
从2007年起,IBM就致力于KVM技术的开发。作为开源社区的一份子,截止到目前,IBM已经有几十个程序开发人员和工程师正在参与KVM技术的开发。开发领域涉及性能、安全和云计算等广泛领域。
此外, IBM积极帮助独立软件开发商(ISV)在KVM平台上运行并验证他们的软件。为帮助IBM合作伙伴开发基于KVM的解决方案,IBM创新中心(上海)现在为合作伙伴提供培训、开发资源、交流等服务。
${PageNumber}IBM、Red Hat和SUSE等合作伙伴开发的基于KVM的解决方案也将在该中心展示。
IBM KVM的强大合作伙伴 SUSE与Red Hat
SUSE公司行业创新、新兴标准和开源总监,OpenStack基金会主席Alan Clark先生在采访中表示:“虚拟化是云计算的关键组成部分,而KVM在帮助客户接受开源的云计算技术方面则扮演了先锋的角色。我们很高兴与IBM合作,共同为客户提供他们需要的云计算解决方案。IBM KVM(北京)卓越中心的落成向帮助本地客户部署云计算迈出了重要的一步。”
红帽公司大中华区总裁张先民博士指出:“开放虚拟化与KVM为客户提供了另外一种获取虚拟化能力的选择,比如通过Red Hat企业虚拟化解决方案。我们很高兴能与IBM合作,并在刚落成的IBM KVM(北京)卓越中心展示基于KVM的Red Hat解决方案。这些解决方案将帮助客户以低成本获得企业级虚拟化能力,让客户迈向开放云之路。”
IBM KVM内部架构解析
从上图可以看到,KVM是完全内置于Linux的开源hypervisor.它将Linux转换成虚拟机监控器。因此,KVM能利用Linux做大量hypervisor能做的事情,如任务调度、内存管理与硬件设备交互等。
事实上,自Linux 2.6.20之后,KVM就集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。红帽2011年发布RHEL 6后,完全抛弃开源Xen,支持KVM作为hypervisor.
KVM专注于成为最好的虚拟机监控器,创建的虚拟机能作为Linux处理器,当做子操作系统运行在Linux或Windows上。此外,通过使用另一个开源模块QEMU,提供虚拟机中的I/O设备仿真。
近年来,随着x86虚拟化流行,KVM能利用虚拟化扩展运行在x86处理器上。所以在虚拟x86处理器很得心应手。KVM价值在于能运行Linux或Windows虚拟机,由于其内置在Linu中,无需任何修改就能运行Linux应用。

