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

虚拟化的技术分类(虚拟化的两种分类方式)


一、几种常见的计算机虚拟技术它还支持在单一平台上运行许多不同的内核和不同类型的操作系统,相当于一台真正的物理机。其最大的缺点是,由于需要完全的硬件虚拟化,执行效率较低,在实际应用中成本较高。常见技术平台包括:ParallelsWorkstation、ParallelsDesktopforMac、VirtualBox、VirtualIron、OracleVM、VirtualPC、VirtualServer、Hyper-V、VMwareWorkstation、VMwareServer(以前称为GSXServer)、QEMU、Adeos、Mac-on-Linux、Win4BSD、Win4LinPro和Technology叶格纳夫刀片。半虚拟化技术可以选择性地在特定硬件上执行所需的虚拟化。它是全虚拟化和内核级虚拟化之间的折衷方法,因此其各方面的性能基本介于两者之间。使用半虚拟化技术需要对GuestOS进行一些必要的更改,以便其能够在虚拟平台上顺利运行。常见的技术平台有:Xen、UML、TRANGO和KVM。操作系统级虚拟化技术(OS-levelvirtualization)是基于操作系统级别的虚拟技术。GuestOS环境和物理计算机系统共享同一个系统内核,这有点类似于隔离各个运行环境。因此,它只能运行具有相同内核的系统,并且需要对现代VPS中广泛使用的GuestOS进行一些必要的更改。常见的技术平台有:SolarisContainers、OpenVZ、Linux-VServer、AIXWorkloadPartitions、ParallelsVirtuozzoContainers和iCoreVirtualAccounts。硬件辅助虚拟化技术通常也称为HVM。使用该虚拟化技术不需要修改GuestOS。当前集成虚拟技术支持的硬件平台:x86(和x86_64)-AMD-V、IntelVT-x、IOMMU、PowerArchitecture、Virtage(Hitachi)、UltraSPARCT1、T2andT2+(Sun)。支持这些硬件平台的虚拟技术软件包括:LinuxKVM、VMwareWorkstation、VMwareFusion、MicrosoftVirtualPC、Xen、ParallelsDesktopforMac、VirtualBox和ParallelsWorkstation。
二、虚拟化技术的分类虚拟化技术主要可以分为以下几类:服务器虚拟化、网络虚拟化、存储虚拟化、应用虚拟化、桌面虚拟化。服务器虚拟化
:这是最常见的虚拟化方法,它将一台物理服务器的资源(如CPU、内存、存储等)抽象出来,分配到多个虚拟服务器中。每个虚拟服务器都可以独立于其自己的操作系统运行并运行应用程序。采用该技术可以极大地提高服务器技术、降低能耗、简化服务器管理和维护。例如,VMwareESXi、MicrosoftHyper-V和KVM都是流行的服务器虚拟化平台。
2.这可以使网络更灵活、更容易且更具可扩展性。网络虚拟化技术包括虚拟LAN(VLAN)、虚拟专用网络(VPN)和软件定义网络(SDN)。
3.该技术可以实现更高的存储利用率、更好的数据保护和恢复能力以及更灵活的文件管理。例如,存储区域网络(SAN)和网络附加存储(NAS)经常使用存储虚拟化技术。
4.该技术可以提高应用程序的兼容性和可移植性,并降低应用程序的部署和管理成本。例如,CitrixXenApp和MicrosoftApp-V虚拟化工具已得到应用。
5.网络设备。该技术可以提供更灵活的服务环境、更好的数据安全性、更低的桌面管理成本。例如,VMwareHorizo​​n和CitrixVirtualDesktops都是虚拟化解决方案。