专业支持:(0512) 63016160 / 销售热线:(0512)63016068
当前在线: 288 今日上线: 1384 今日新增: 3

云计算:虚拟化技术(1)—— 介绍

文章来源:  中国云计算 发布时间: 2014年03月17日   浏览: 1442   作者:中国云计算

  什么是虚拟化

  虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

  几种虚拟化软件介绍

  RedHat KVM

  虚拟化方式:完全虚拟化

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

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

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

  架构图:

虚拟化,云,云计算

  VmWare ESX

  虚拟化方式:完全虚拟化

  架构:裸金属架构

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

  架构图:

虚拟化,云,云计算

  Citrix XenServer

  虚拟化方式:半虚拟化(linux安装linux)全虚拟化(linux安装windows),硬件辅助虚拟化

  架构:裸金属架构

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

  架构图:

 

虚拟化,云,云计算

一键分享:

在线客服