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

虚拟化技术路线


一、云计算虚拟化四个表现方式

1.全虚拟化主要捕获并处理来宾操作系统与硬件之间对虚拟化敏感的特权指令,使来宾操作系统无需修改即可运行,一般都能满足用户的需求。

2.半虚拟化和全虚拟化有些类似,也是利用Hypervisor来实现对底层硬件的共享访问,但是由于Hypervisor上运行的GuestOS是与半虚拟化集成的,所以代码中启用了GuestOS。与虚拟机管理程序很好地合作来实现虚拟化。


二、几种常见的计算机虚拟技术它还支持在同一平台上运行多种不同核心和不同类型的操作系统,相当于一台真正的物理机。其最大的缺点是由于需要对硬件进行完全虚拟化,因此在实际应用中执行效率较低且成本相对昂贵。常见技术平台包括:ParallelsWorkstation、ParallelsDesktopforMac、VirtualBox、VirtualIron、OracleVM、VirtualPC、VirtualServer、Hyper-V、VMwareWorkstation、VMwareServer(以前称为GSXServer)、QEMU、Adeos、Mac-Ux和EgeneravBladeProTechnology。半虚拟化技术可以选择性地执行某些设备上所需的某些虚拟化。使用半虚拟化技术需要对GuestOS进行一些必要的修改,使其能够在虚拟平台上正常运行。常见的技术平台有:Xen、UML、TRANGO和KVM。操作系统层面的虚拟化技术(VirtualizationattheleveloftheOperatingsystem)是基于操作系统层面的虚拟化技术GuestOS环境和物理机系统共享同一个系统内核,有点类似于各个运行环境的隔离。因此,只有具有相同内核的系统才能在其上运行,并且必须对当前VPS中广泛使用的GuestOS进行一些必要的修改。常见的技术平台有:SolarisContainers、OpenVZ、Linux-VServer、AIXWorkloadPartitions、ParallelsVirtuozzoContainers和iCoreVirtualAccounts。硬件辅助虚拟化技术(Hardware-auxiliaryvirtualization)通常称为HVM,使用这种虚拟化技术不需要修改GuestOS。当前集成虚拟技术支持的硬件平台有:x86(和x86_64)—AMD-V、IntelVT-x、IOMMU、PowerArchitecture、Virtage(Hitachi)、UltraSPARCT1、T2andT2+(Sun)。
支持这些硬件平台的虚拟技术软件包括:LinuxKVM、VMwareWorkstation、VMwareFusion、MicrosoftVirtualPC、Xen、ParallelsDesktopforMac、VirtualBox和ParallelsWorkstation。