当前位置:首页>文章中心>行业新闻>常见的虚拟化技术

常见的虚拟化技术

发布时间:2019-03-09 点击数:453
     可能对云计算虚拟化技术稍加了解的童鞋都知道,目前市场上常见的虚拟化技术主要分为:RedHat KVM、VmWare ESX、Citrix XenServer、Microsoft Hyper-V。那么它们之间各有什么特点呢?

    1、RedHat KVM

    虚拟化方式:完全虚拟化

    架构:寄居架构(linux内核);祼金属架构RHEV-H

    特点:祼金属架构RHEV-H或在关键的硬盘和网卡上支持半虚拟化VirtIO,达到性能。

    I/O协议栈:KVM重用了整个Linux I/O协议栈,所以KVM的用户自然获得了的驱动和I/O协议栈的改进。
 
    RedHat KVM架构图:

 虚拟化技术

    2、VmWare ESX

    虚拟化方式:完全虚拟化

    架构:裸金属架构

    I/O协议栈:VMware选择性能,但是把I/O协议栈放到了hypervisor里面。不幸的是,VMware kernel是专有的,那意味着VMware不得不开发和维护整个协议栈,会导致开发速度会减慢,你的硬件可能要等一段时间才会得到VMware的支持。

    VmWare ESX架构图:

    虚拟化技术

 
    3、Citrix XenServer

    虚拟化方式:半虚拟化(linux安装linux);全虚拟化(linux安装windows),硬件辅助虚拟化
 
    架构:裸金属架构

    I/O协议栈:Xen选择了可维护这条道路,它将所有的I/O操作放到了Linux guest里面,也是所谓的domain-0里面。重用Linux来做I/O, Xen的维护者不用重写整个I/O协议栈了。但不幸的是,这样牺牲了性能:每一个中断都必需经过Xen的调度,才能切换到domain 0, 并且所有的东西都不得不经过一个附加层的映射。

     Citrix XenServer架构图:

    虚拟化技术

    4、Microsoft Hyper-V

    虚拟化方式:半虚拟化

    架构:裸金属架构Hyper-V Server;寄居架构 Windows 2008

    特点:父分区(宿主机操作系统)的位置挪到了子分区(虚拟机操作系统)的旁边,宿主机操作系统和虚拟机操作系统是平级的,没有谁依附谁之上的关系。

    I/O协议栈:虚拟机看到的所有设备不再都是虚拟出来的,有部分的硬件资源是真实的物理设备。

    Microsoft Hyper-V架构图:

    虚拟化技术

    我们再来憧憬下虚拟化技术的未来:

    未来将是云计算的天下。虚拟化技术将会改变我们现有的生活,虚拟化技术可以将互联网中的所有资源全部连在一起,形成一个大的计算中心,为我们的生活带来极大的便利。大家期待这的到来吧!
点这里 QQ客服咨询
  • 销售热线
    0532-85107050