虚拟化

虚拟机


虚拟化计算虚拟化内存虚拟化存储虚拟化网络虚拟化...



常用的虚拟机软


1、VMware Workstation/Fusion
VMware Workstation Player: 免费用于个人用途,适用于Windows和Linux。
VMware Workstation Pro: 适用于Windows和Linux,需购买许可证,提供更多高级功能。
VMware Fusion: 适用于macOS,分为Fusion Player(免费用于个人用途)和Fusion Pro(需购买许可证)。

2、Oracle VM VirtualBox
免费开源,适用于Windows、Linux、macOS和Solaris。
提供扩展包(Extension Pack)增加额外功能,如USB 2.0/3.0支持、远程桌面协议(RDP)和PXE启动。

3、Microsoft Hyper-V
内置于Windows Server和Windows 10/11 Pro/Enterprise。
提供强大的虚拟化功能和集成管理工具,适合企业环境。

4、Parallels Desktop
适用于macOS,需购买许可证。
专为在Mac上运行Windows和其他操作系统设计,提供高性能和良好的用户体验。

5、KVM (Kernel-based Virtual Machine)
内置于Linux内核,开源。
适用于Linux系统,常与管理工具(如Virt-Manager、oVirt)一起使用,提供高性能和强大的虚拟化功能。

6、QEMU
开源虚拟化软件,适用于多种操作系统。
可与KVM结合使用,提供硬件加速和高性能。

7、Xen
开源虚拟化软件,适用于Linux和Unix系统。
提供高性能和安全性,适用于服务器虚拟化和云计算环境。
虚拟化的类型
1、服务器虚拟化:

定义:将物理服务器分割成多个虚拟服务器,每个虚拟服务器可以独立运行操作系统和应用程序。
示例软件:VMware ESXi、Microsoft Hyper-V、KVM、Xen。


2、桌面虚拟化:

定义:将桌面操作系统虚拟化,使用户可以在任何设备上远程访问其桌面环境。
示例软件:VMware Horizon、Citrix Virtual Apps and Desktops、Microsoft Remote Desktop Services。


3、存储虚拟化:定义:将多个物理存储设备整合成一个虚拟存储池,提供统一的存储资源管理。

示例软件:IBM SAN Volume Controller、EMC VPLEX、Nutanix。


4、网络虚拟化:定义:将物理网络资源虚拟化,创建多个独立的虚拟网络。

示例软件:VMware NSX、Cisco ACI、OpenStack Neutron。


5、应用虚拟化:

定义:将应用程序从操作系统中隔离,使其可以在不同设备上运行而不需要重新安装。
示例软件:Microsoft App-V、VMware ThinApp、Citrix XenApp



虚拟化四种方式:
1、寄居式虚拟化
2、裸金属虚拟化
3、混合虚拟化
4、OS虚拟化




主流虚拟化产品:
KVM
XEM
ESXi
Hyper-V
FusionCompute





BypInformation