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

虚拟化常见的类型(虚拟化的两种分类方式)


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


二、网络虚拟化的常见网络虚拟化形式

基于网络的虚拟化方法是在网络设备之间实现存储虚拟化功能:
1.基于互联设备的虚拟化是对称的,因此控制信息和数据运行在同一通道上;如果不对称,控制信息和数据走不同的路径;在对称方式下,互联设备可能成为瓶颈,但多种设备管理和负载均衡机制可以减少瓶颈冲突。同时,在多设备管理环境中,当一台设备出现故障时,支持服务器更容易处理故障。然而,这会产生许多SAN孤岛,因为设备仅控制其所连接的存储系统。非对称虚拟存储比对称虚拟存储更具可扩展性,因为数据和控制信息的路径是分开的。
基于Internet的虚拟化方法可以在使用标准操作系统(例如Windows、SunSolaris、Linux或供应商提供的操作系统)的专用服务器上运行。这种方法在标准操作系统上运行,与基于主机的方法相比具有许多优点——易于使用且设备便宜。许多基于设备的虚拟化提供商还提供额外的功能模块来提高系统的整体性能。它们可以实现比标准操作系统更好的性能和更完整的功能,但需要更高的硬件成本。
但是,基于设备的方法也具有基于主机的虚拟化方法的一些缺点,因为它仍然需要在主机上运行代理软件或基于主机的适配器,不会发生主机故障或不适当的主机配置可以访问未受保护的数据。此外,不同操作系统之间的互操作性仍然是一个问题。
2.基于路由器的虚拟化
基于路由器的方法是在路由器固件上实现存储虚拟化功能。供应商还经常提供在主机上运行的附加软件,以进一步扩展存储管理功能。在该方法中,在每个主机到存储网络的数据通道中放置一个路由器,拦截网络中主机到存储系统的任何命令。


三、请大神介绍一下虚拟化可以划分为哪些类型,各种类型有什么优缺点以及有什么代表性的产品?目前,虚拟化大致可分为三种类型:主机虚拟化、裸机虚拟化和操作系统虚拟化。
主机虚拟化的最大优点是易于实现,因为它是通过直接安装和运行应用程序来实现的。然而,由于它主要依赖于设备的主机操作系统的支持,因此存在显着的性能损失。实现这种虚拟化的产品主要有VMwareworkstation和virtualPC。
操作系统虚拟化易于实现,管理相对简单,上手速度快。但由于多个容器共享一个操作系统,隔离性比较差。实现这种虚拟化的产品主要有Docker。
裸机虚拟化实现了这种虚拟化,而且由于虚拟机不依赖于操作系统,可以同时支持多个操作系统和应用程序,因此技术难度要求比较高,可以开发。难度也比较高。实施此类虚拟化的供应商必须具备特定的技术能力。国外知名产品有VMwareVsphere,国内生产的产品有云虹CNware。
另外,随着国家安可战略的实施和网络信息安全重要性的进一步强调,服务器虚拟化如果有可能选择国产产品是有利的。