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

虚拟化常见的类型

常见虚拟化类型:


1. 全虚拟化(Full virtualization):


完全模拟物理机的硬件环境,让操作系统认为自己运行在真实的硬件上。 这种虚拟化技术对操作系统和应用程序没有任何要求,但性能开销较大,例如 VMware Workstation、VirtualBox 等。


2. 硬件辅助虚拟化(Hardware-assisted virtualization):


与完全虚拟化类似,但使用硬件提供的辅助功能来提高性能,例如 Intel VT-x 和 AMD-V。 这种虚拟化技术对操作系统和应用程序有一定的要求,例如 Windows 8、Linux 内核等。


3. 半虚拟化(Para-virtualization):


在这种虚拟化模式中,操作系统和应用程序必须进行修改,以与虚拟化平台协同工作。 这种虚拟化技术性能开销最小,但对操作系统和应用程序有较高的要求,例如 Xen、KVM 等。


4. 容器虚拟化(Container virtualization):


一种轻量级虚拟化技术,它允许在同一台物理机上运行多个相互隔离的应用程序。 容器虚拟化仅虚拟化操作系统层,而应用程序和库则共享同一个内核,例如 Docker、LXC 等。


5. 桌面虚拟化(Desktop virtualization):


一种将桌面环境虚拟化的技术,允许用户从任何设备访问自己的桌面环境。 桌面虚拟化可以提高安全性、集中化管理和便携性,例如 VMware Horizon、Citrix XenDesktop 等。


6. 网络虚拟化(Network virtualization):


一种将网络环境虚拟化的技术,允许用户创建和管理虚拟网络,而无需修改物理网络基础设施。 网络虚拟化可以提高灵活性、可扩展性和安全性,例如 VMware NSX、Cisco ACI 等。


7. 存储虚拟化(Storage virtualization):


一种将存储环境虚拟化的技术,允许用户将多个物理存储设备池合成为一个逻辑存储池,并将其提供给多个服务器使用。 存储虚拟化可以提高存储利用率、性能和可管理性,例如 VMware vSAN、NetApp FlexPod 等。