Hyper-V
Hyper-V 是微软推出的一款先进的硬件虚拟化技术。它允许用户创建并管理运行在物理服务器上的多个虚拟机(VMs),每个VM都能够独立地运行自己的操作系统和应用程序,就像一台独立的物理计算机一样。这种虚拟化方法提供了高度的灵活性,能有效节省成本,并且在资源分配方面比传统的单操作系统物理服务器更加高效。
优势[ ]
1、建立或扩展私有云环境:通过让用户接触或扩展共享资源的使用,并随着需求的变化而调整使用率,根据需要提供更灵活的 IT 服务。
2、更有效地使用硬件:将服务器和工作负载合并到更少、功能更强大的物理计算机上,以使用更少的电源和物理空间。
3、改进业务连续性:最大限度地降低计划和非计划停机对工作负载的影响。
4、建立或扩展虚拟机基础结构 (VDI):使用包含 VDI 的集中式桌面策略可帮助用户提高业务灵活性和数据安全性,还可简化法规遵从性并管理桌面操作系统和应用程序。 在同一服务器上部署 Hyper-V 和远程桌面虚拟化主机(RD 虚拟化主机),使个人虚拟机或虚拟机池可供用户的用户使用。
5、提高开发和测试的效率:重现不同的计算环境,而无需购买或维护在仅使用物理系统的情况下所需要的所有硬件。
核心功能[ ]
计算环境[ ]
Hyper-V 虚拟机包含与物理计算机相同的基本部件,例如内存、处理器、存储和网络。 所有这些部件都有功能和选项,用户可以通过不同的方式进行配置以满足不同的需求。 存储和网络各自可以视为不同的类别,因为可以通过多种方式对其进行配置。
灾难恢复和备份[ ]
对于灾难恢复,Hyper-V 副本会创建虚拟机的副本,这些副本将存储在另一个物理位置,以便用户可以从副本还原虚拟机。 对于备份,Hyper-V 提供两种类型。 一个使用保存的状态,另一个使用卷影复制服务 (VSS),这样用户可以为支持 VSS 的程序创建应用程序一致的备份。
优化[ ]
每个支持的来宾操作系统都有一组自定义的服务和驱动程序(称为“集成服务”),让用户可以更轻松地在 Hyper-V 虚拟机中使用操作系统。
可移植性[ ]
实时迁移、存储迁移和导入/导出等功能让用户可以更轻松地移动或分发虚拟机。
远程连接[ ]
Hyper-V 包括虚拟机连接,这是一种用于 Windows 和 Linux 的远程连接工具。 与远程桌面不同,此工具提供控制台访问权限,因此即使操作系统尚未启动,也可以查看来宾中发生的情况。
安全性[ ]
安全启动和受防护的虚拟机有助于防止恶意软件以及对虚拟机及其数据的其他未经授权的访问。
工作原理[ ]
Hyper-V 是基于虚拟机监控程序的虚拟化技术。 Hyper-V 使用 Windows 虚拟机监控程序,后者需要具有特定功能的物理处理器。
在大多数情况下,虚拟机监控程序管理硬件与虚拟机之间的交互。 这种虚拟机监控程序控制的硬件访问权限为虚拟机提供了在其中运行的隔离环境。 在某些配置中,虚拟机或虚拟机中运行的操作系统可直接访问图形、网络或存储硬件。
组件[ ]
- Windows 虚拟机监控程序(Hypervisor):负责创建和运行虚拟机的核心组件。
- Hyper-V 虚拟机管理服务:用于执行与虚拟机生命周期相关的任务,如启动、停止或保存虚拟机状态。
- 虚拟化 WMI 提供程序:为管理工具和自动化脚本提供了接口,以便通过 Windows Management Instrumentation(WMI)进行管理和监控。
- 虚拟机总线(VMbus):一个通信机制,允许虚拟机监控程序和其他组件与虚拟机内的操作系统和应用程序进行交互。
- 虚拟化服务提供程序(VSP):与设备驱动程序配合工作,确保硬件资源可以被正确地分配给虚拟机。
- 虚拟基础结构驱动程序(VID):确保虚拟机能够与物理硬件资源如网络适配器和存储控制器正确交互。