KVM虚拟化是当前市面上主流虚拟化技术中其中的一种,由于其开源的特性,各红帽等大厂商的良好支持,是KVM在虚拟化云计算领域的发展越来越好,下面我们就来理一下KVM的发展过程。
早在2006年,以色列一个叫Qumranet的组织,开发了一种全新的虚拟机方案,并且随后在开源世界公布了其所有代码,这就是KVM的起源。
2007年,在Linux Kernel-2.6.20中首次包含了KVM,就是这次的变化,真正开启了KVM在虚拟化云计算领域的第一步。
2008年,专注于企业服务的大厂红帽收购了Qumranet,也为红帽带来了KVM虚拟化的技术,此前,红帽一直在自己的系统中使用Xen作为企业级虚拟化的解决方案,随着KVM的加入,Xen逐渐被边缘化。
2009年红帽在其RHEL5.4的版本中,首次加入了KVM,标志着KVM虚拟化开始了真正的商业化之路。
2010年 红帽在RHEL6.0中,彻底的移除了Xen,只提供KVM的虚拟化。
在红帽不断的优化和完善KVM的同时,LINUX2.6.20之后的版本中也开始了用KVM取代Xen,并在随后的版本中,KVM开始成为主流,使用Linux自身的调度器进行管理。
即使这样 ,KVM也没有一飞冲天,而是在默默耕耘,此时虚拟化领域依旧是VMWare一家独大。
2011年 红帽联合IBM,惠普和英特尔成立了开放虚拟化联盟(Open Virtualization Alliance),从此之后,KVM才真正作为VMWare的对手出现在大众视野,走上了KVM虚拟化的逆袭之路,在企业应用领域,特别是服务器虚拟化上一路狂奔,随后开始逐步应用在企业级云桌面市场。
KVM 是运行在 Linux 内核之上的寄居式虚拟化架构,会消耗比较多的计算资源; 不过由于INTEL本身也是开放虚拟化联盟的成员,所有INTEL 已经在处理器设计上有专门的VT-x 扩展,来保证虚拟化的性能。
随着开放虚拟化联盟成员不断扩大,且大都是一些云计算领域的公司,其中不乏一些大厂,所以未来KVM还将不断优化,让我们拭目以待。
作者:禹龙云 上传时间:2021-05-25 10:57:52
上一篇:<< 云计算和虚拟化常见术语解答 | 下一篇:云桌面系统详解之四:KVM虚拟化之CPU虚拟化 >>