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

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

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

目前市面上有多种商用的虚拟机监视器。包括 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。定期对服务器进行除尘;2。扩充服务器储存设备的容量;3。定...

云的分类有哪一些(云的分类有哪一些特点)

云的分类有哪些?随着云计算的发展和应用。越来越多人选择云服务器来部署业务。现在市面有...

国外vps Windows系统与Linux系统如何选择

对于一些网站来说。为了满足网站的需求。都会选择使用vps服务器进行搭建。特别是一些海...

发表评论

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