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

                                                                    常见的虚拟化技术

                                                                    发布时间: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

                                                                    光大彩票