IBM在开源Linux的领域,投资开发也已经有很多年。早在2000年的时候,就投放10亿美元,在Linux平台开发产品。IBM的开源的另外一个目的就是为了推动虚拟化,云计算等技术。其实IBM的虚拟化技术已经有很长时间,特别是在服务器虚拟化上长达44年之久。从主机到小型机机,到英特尔x86的平台,都在践行着虚拟化技术。为了进一步发展虚拟化,云计算等技术,IBM近日在京举办了KVM卓越中心的揭幕仪式,加大了开源项目的力度,为实施虚拟化和云计算拓宽了道路。另一方面也为企业的虚拟化解决方案提供了一种新的选择方案,实现用开源的Linux的平台走虚拟化的道路。
重视中国行业强化KVM ,在北京创建全球首个KVM卓越中心
基于内核的虚拟机(KVM)是一种开源虚拟化技术,允许企业在同一个服务器上创建Linux和Windows环境的多个虚拟化版本。KVM是由Qumranet公司开发使用的,在07年2发行的Linux 2.6.20版本上首次添加,Qumranet于08年被Red Hat收购。
KVM基于Linux的工作原理
KVM可以作为桌面虚拟化的虚拟引擎驱动VDI的业务,可以作为云计算系统平台中的一部分,也可以用来驱动这种一体机,并且可以包含在融合基础架构的软件解决方案之中。可以说KVM技术成为了虚拟化技术演变过程中的新动向,它利用Linux平台,为Linux和Windows工作负载提供企业级的虚拟机管理平台。由于KVM这些优点得到了众多厂商的支持KVM。其中IBM的x86产品解决方案全线支持KVM。此外还有,HP、英特尔、红帽、SUSE等厂商也纷纷进入阵营。
KVM的发行为什么会收到了多方面的关注?可以说它的“出身”比较好。基于Linux系统,是Linux的一部分,目前所有x86的Linux都可以支持KVM,并且现在主要的Linux发行版都已经包含并且正式支持KVM,这就意味着所有可以使用Linux的用户都可以使用KVM。另外,KVM依附于Linux内核,Linux带来更高的性能和稳定性的改进可以使KVM很容易的适应这些改进。再加上KVM本身是附用了非常多的Linux技术,如果用户原来就很熟悉Linux,那么他学习KVM的时间会非常短,从某种意义上说也是降低了学习时间。基于这几点KVM得到了快速的发展。
IBM为什么会选择在北京建立全球首个KVM卓越中心?IBM大中华区副总裁、系统与科技部总经理唐华唐华表示:“中国的市场基本上现在是全球最大的增长市场,目的有三个,一是去演示KVM在开源虚拟化上面的方案,二是给我们有很好的机会去跟我们的客户做很多的,比如说培训、验证等等工作,帮助他们做方案。三是在中国,和我们的合作伙伴合作。”
虚拟化技术盛行为企业带来便利,KVM为企业虚拟化带来多一种选择
据IDC数据统计,截止到2011年存量市场有7200万个工作负载会出现,其中55%已经被虚拟化。如果我们来看全球新增的工作负载虚拟化的情况,截止在2012年有67%的新增工作负载会运行在虚拟化平台上。而这个数字在2015年会达到73%。从2005年新增虚拟化的渗透率只有17%,爆增到2015年73%,是非常大的增长。虚拟化可以带来整体业务系统管理成本的下降,并且也可以通过虚拟化来增加前端整体业务变化给后端带来的压力。原来可能前端一个变化需要10天、20天,上了虚拟化之后只需要5分钟、10分钟就可以完成这个变化。
IDC的分析师彭振飞表示,在对用户调研中75%的用户认为如果新上工作负载,应该是运行在虚拟化的平台当中。而要选择哪种虚拟化程序,选择开源产品的用户和选择闭源产品的用户一样多。云计算平台中用户会选择哪种虚拟化软件,调研表示53%的客户会倾向于选择,没有必要再选择云平台管理软件的时候,基于其内部已经有的Hypervisor软件。这其中KVM基于Linux系统就为用户提供了一种更多的选择。
IBM系统与科技部大中华区System x技术总监单奖定认为,市场上比较熟悉四类虚拟化的软件,VMWare、Hyper-V、Xen、KVM可以用三个标准去衡量,一是虚拟化,二是Open Source,三是Linux集成。但是虚拟化加上开源只有两个,Xen加上KVM。但是把三种条件都加上,虚拟化、开源又集成在Linux里面的只有一个KVM。在全球的报告里面,2009-2010年调查里3%的人在用KVM,仅仅过了一年,2010年-2011年已经有6%,这个速度是在翻倍的增加。
IBM未来虚拟化之路
IBM在支持VMware虚拟化软件的同时又提出KVM虚拟化,面对这两者的关系,IBM方面称自己不会放弃VMware。IBM全球Linux与开放虚拟化总监及发言人Jean Staten Healy表示,PowerVM在市场上已经占有非常好的领导地位。但PowerVM和KVM在结构上是不一样的。PowerVM叫做半虚拟化或者准虚拟化的产品,跟操作系统平台有密切的相关性,他们之间相互来进行优化。PowerVM主要的长处是高性能、高可靠性的领域,而KVM针对的市场是不一样,跟Linux相关的,包括有很高的灵活性,以及是开源的。KVM主要是运行在Linux这样操作系统,还有很高的灵活性,能够针对不同的工作负载,能够涵盖小的平台,也能做大的平台,这是两种不同的角色,也是两种不同的对象。
IBM在发展KVM虚拟胡策略上有两种方式,一种就是借助于开放虚拟化联盟或者亲自行动。随着虚拟化技术的不断发展,虚拟化为企业带来的便利条件,相信开源的虚拟化技术会得到越来越广泛的发展。