当前位置:首页 > 虚拟化 > 正文

常见虚拟化技术有哪些(虚拟化技术的主要类型)

虚拟化技术的分类

用于硬件虚拟化的虚拟机(Virtualmachine或VM),是计算机上能够像真机一样运行程序的软件,使应用程序能够便携化,让程序可以在便携设备上运行,而无需安装跨平台虚拟化作,允许特定CPU或作的软件无需修改就可以在其他平台上运行,例如Wine虚拟设备,它运行在虚拟化平台上。面向应用的虚拟机镜像模拟器完全虚拟化,敏感指令位于作和硬件中获取和处理,无需修改客户作。所有软件都可以在虚拟机中运行,如IBMCP/CMS、VirtualBox、VMwareWorkstation硬件辅助虚拟化,利用硬件(主要是CPU)辅助处理敏感指令实现完全虚拟化功能,无需修改客户作。例如,VMware工作站、硬件相似但软件接口不一样,GuestOS需要修改,比如XenOS级别的虚拟化,让OS内核支持多用户空间实体,比如ParallelsVirtuozzoContainers、Unix-like上的chroot中,SolarisZone平台虚拟化在应用程序虚拟化中将作和硬件平台资源分离,在作和应用程序之间建立虚拟环境虚拟内存,将不相邻的内存区域甚至硬盘空间虚拟化在统一的、连续的内存中存储虚拟化,将物理存储空间(如硬盘)划分为不同的逻辑存储空间虚拟化,将不同的硬件和软件资源组合在一个全球虚拟专用(VPN)中,在大型(通常是由以下组成的虚拟)中通过加密连接通过互联网连接多台计算机(节点)。它具有与本地类似的功能。内存虚拟化将中的随机内存聚合起来,形成统一的虚拟内存池。桌面虚拟化可以在本地计算机上使用。查看和使用远程计算机桌面、运行程序以及在远程计算机上存储信息数据库虚拟化软件虚拟化服务虚拟化虚拟化开发时间表

虚拟化的分类

1.按应用分类
A.作虚拟化-VMware的vSphere、Workstation、Microsoft的WindowsServerwithHyper-v、VirtualPC、IBM的PowerVM、zVM、Citrix的Xen
B应用程序虚拟化-微软的APP-V、Citrix的XenAPP等
C.桌面虚拟化——微软的MED-V、VDI、Citrix的XenDesktop、VMware的Vmwareview、IBM的VirtualInfrastructureAccess等
D.存储虚拟化、虚拟化等
2.按应用模式分类
A.一对多:一台物理服务器连接多台虚拟服务器划分。这是典型的服务器整合模型。
B.多对一:整合多个虚拟服务器,作为资源池。这是典型的网格计算模型。
C:多对多:结合了前两种模式。
3.按硬件资源调用方式分类
A.全虚拟化——虚拟作与底层硬件完全隔离,中间Hypervisor层作为虚拟客户。效应。全虚拟化,在底层硬件上调用代码,无需更改客户端作,兼容性强。典型示例包括VMareWorkStation、ESXServer的早期版本、MicrosoftVitrualServer
B和半虚拟化-将特定的虚拟化指令添加到虚拟客户作。Hypervisor层:转换指令的性能开销,因为通过这些指令,可以通过Hypervisor层直接调用硬件资源。微软的Hyper-V,半虚拟化的代表,以及VMware的vSphere
C,硬件辅助虚拟化——在CPU上增加了新的指令集和处理器作模式,让虚拟作可以直接访问硬件资源,完成调用。典型技术有IntelVT、AMD-V
4.按运行平台分类
A.X86平台——随着X86架构服务器的积极发展,基于X86的虚拟化技术也取得了长足的进步。常见的基于X86的虚拟化厂商有VMware、Microsoft、Citrix、IBMSystem等。虚拟化的商业应用是在大型机上实现的。目前,IBM的虚拟化技术包括面向大型机的Systemz系列服务器和面向中小型企业的Systemp系列服务器。-调整企业应用程序的规模,例如HP的虚拟服务器环境(virtualServerEnvironment,VSE)和虚拟vPar、nPartition和Integrity虚拟机(IVM)以及SunSPARC平台上的xVM,它们是非X86平台虚拟化的关键要素。。