云计算虚拟化技术有哪些(云计算的虚拟化技术有哪几种)

云计算虚拟化技术有哪些(云计算的虚拟化技术有哪几种)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

目前市面上有多种商用的虚拟机监视器。包括 Xen、KVM、Hyper-V、VMware ESX、VMWare Workstation、Parallels Virtuozzo等。

1.Xen虚拟机技术

Xen 虚拟机技术是英国剑桥大学计算机实验室原始开发的。之后。Xen 社区负责 Xen 的后续版本开发并将其作为免费开源的软件。以GNU通用公众执照(General Public License)(GPLv2)进行使用。Xen虚拟机技术目前支持的计算机架构包括Intel公司的IA-32、x86-64和ARM公司的ARM。

Xen在目前已经有很多版本。著名的亚马逊Web服务(AWS)就建立于Xen虚拟机技术之上。Xen虚拟机的最大商用支持者为美国的Citrix公司。

2.KVM虚拟机技术

KVM是基于内核的虚拟机(Kernel-based Virtual Machine)的缩写。与Xen虚拟机一样。KVM也是为Linux环境而设计的虚拟化基础设施。后来移植到FreeBSD和Illumos。KVM支持硬件辅助的虚拟化技术(即能够充分利用硬件厂商提供的硬件虚拟化机制)。其一开始支持的架构为Intel公司的x86和x86-64处理器。后来则被IBM公司移植到S/390、PowerPC和IA-6L。目前。移植到ARM架构的工作正在进行中。

云计算虚拟化技术有哪些(云计算的虚拟化技术有哪几种)

KVM虚拟机监视器既可以在全虚拟化模式下运行。也能够为部分操作系统提供准虚拟化支持。在准虚拟化模式下。KVM使用一种称为VirtIO的框架作为后端驱动。该框架能够支持准虚拟化的以太网卡、准虚拟化的控制器。调整宿主内存容量的设备。以及使用 SPICE 或 VMware 驱动程序的VGA图形界面。

3.Hyper-V虚拟化技术

Hyper-V 是微软公司使用的虚拟机监视器。其前身是 Windows 服务器虚拟化(Windows Server Virtualization)。该虚拟机监视器支持x86-64系统。其Beta测试版随Windows Server 2008的某些x86-64版本一起发布。最后定型版于2008年6月26日发布。自此以后。Hyper-V作为免费单机版发布给公众使用。Windows Server 2012又对其进行了升级。

Hyper-V也是准虚拟化的监视器。其主机操作系统为经过Hyper-V修改的Windows服务器(目前为Windows Server 2008)。Hyper-V提供的虚拟机容器称为划分。其中根划分里面容纳的是主机操作系统。子划分里面则运行宿主操作系统。宿主操作系统可以是非Windows操作系统。所有的划分之间由虚拟总线进行连接。不同的主机或宿主操作系统之间的通信均通过该总线进行。目前。Hyper-V的使用者主要是微软的Windows Azure。

4.VMware ESX和ESXi虚拟化技术

VMware公司的ESX虚拟机监视器是一个企业级的虚拟化产品。为VMware虚拟化产品家族(被称为VMWare基础设施)里的一员。目前。VMware公司正在用ESXi来替换ESX。ESX和ESXi均为全虚拟化产品。都是运行在裸机上的虚拟机监视器。它们无须主机操作系统的协作。就能够将硬件的全部功能虚拟化。提供给上面的宿主操作系统使用。其之所以被称为企业级虚拟化就是这个原因。以区分于那些准虚拟化监视器。VMware提供一个很小的管理程序对ESX进行控制。这个很小的程序被称为控制操作系统(VMware自己开发的一种微型的Linux操作系统)。

ESX 和 ESXi 所支持的服务基本是相同的。不同点在于其对下层物理硬件的要求。ESX 是所谓的基本服务器版本。需要某种形式的持久存储机制(通常为硬盘驱动器)来存放虚拟机监视器的可执行文件和辅助文件。ESXi为ESX的微缩版(也可以看作其升级版)。允许将所需信息保存在专有的紧凑存储设备上。

ESX和ESXi为上面可以运行任意操作系统。如Windows、Linux、BSD等。ESX和ESXi的商用范围极为广泛。是目前市面上最成功的虚拟化产品之一。

5.VmWare Workstation

VmWare Workstation是运行在x86-64体系架构上的虚拟机监视器。该虚拟机监视器与ESX的不同之处在于它是一个准虚拟化系统。能够桥接现有的主机网络适配器。并与虚拟机共享物理磁盘和USB设备。此外。它还能模拟磁盘驱动器。将ISO镜像挂载为一个虚拟的光盘驱动器。这跟虚拟光驱类似;它也能将.vmdk文件虚拟成一个虚拟硬盘驱动器供用户使用。VmWare Workstation的一个比较独特的功能是可以将多个虚拟机作为一个组来看待。一起启动、关闭、挂起、复活等。这对于搭建测试环境来说非常有用。

6.Parallels Virtuozzo虚拟化技术

Parallels公司的Virtuozzo 产品采用的虚拟化技术非常独特。本质上是一个操作系统级别的虚拟化产品。Virtuozzo目前支持的架构包括x86、x86-64和IA-64。共有两个版本。Linux版本于2001年发布。Windows版本于2005年发布。严格来说。Virtuozzo并不算是一个虚拟机监视器。因为其运行在主机操作系统之上。而不是与其并列或其之下。此外。它并不直接掌握硬件资源的调度和管理。只不过将主机操作系统呈现的抽象性再度封装。在其之上呈现多个虚拟机。这些虚拟机里可以运行不同的操作系统。

Parallels公司还提供了其他几种虚拟化产品。其中的Parallels Workstation是一个虚拟机监视器。该虚拟化产品发布于2005年12月8日。支持硬件x86虚拟化技术。如Intel VT-x。Parallels还提供两个版本的Mac OS虚拟机监视器。一个桌面版本。一个服务器版本。桌面版本最先发布于2006年6月25日。服务器版本发布于2008年6月17日。Parallels Workstation可以让用户在基于Intel的Mac机器上同时运行Mac OS X和Windows、Linux或其他操作系统。

分享到 :
相关推荐

轻量应用型服务器性能如何测试(轻量应用型服务器性能如何测试的)

轻量应用型服务器性能测试的方法:1。通过同时在线人数。将峰值调节到最高。进行压力测试...

服务器系统和普通系统的区别(服务器的系统和普通电脑系统一样吗)

1、服务器系统和普通系统的区别服务器系统和普通系统的区别在于服务系统主要用于提供服[...

Jarsigner签名JAR文件的方法步骤

Jarsigner是什么?Jarsigner是JavaDevelopmentKi[&...

虚拟主机如何设置伪静态(虚拟主机设置伪静态规则)

在虚拟主机中设置伪静态的方法:1.登录主机管理后台;2.选择虚拟主机。点击管理;3....

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注