1. 第二代虚拟机
Windows 8.1的设计目的之一就是作为微软的“第2代虚拟机”运行,这是唯一一种在Hyper-V下工作的新型虚拟机。这种虚拟机在进行虚拟化时,去除了其所有的模拟接口。第二代虚拟机是基于UEFI的,而不是依靠BIOS,并且没有任何模拟设备。虚拟机开机后可以直接从虚拟SCSI和网络适配器启动,并且支持安全启动,首选的启动方式是确保只有签名的内核被允许在虚拟机中启动。
唯一支持的来宾操作系统是64位版本的Windows 8和Windows Server 2012及更高版本。但在这个范围中,Windows 8.1更容易创建,因为它包含了必要的第二代键盘驱动程序,当然这需要在安装中输入产品密钥。否则,你只能对着电脑抓狂了。
相对于现有的虚拟机标准,选择第2代虚拟机的理由有哪些呢?首先,它摆脱一切,使虚拟机看起来更像是一个物理计算机。不像90年代末,现在的人们在大多数环境中首先进行的便是虚拟化。对于Windows 8.1来说,它非常清楚在虚拟机中应该如何运行,所以再也不需要为了将虚拟机模拟成物理机而耗费大量的性能开销。
2. VDI部署中的重复数据删除
如果你想在一个虚拟桌面基础架构(VDI)环境中部署Windows 8.1,大量的主机上运行了用户每天工作所使用的Windows 8.1虚拟机,那么Windows Server2012 R2的重复数据删除功能可以为你节省巨额的空间,同时也会提高系统的性能。
Windows Server 2012 R2支持重复数据删除,有了这个功能,可以不需要在主机硬盘上存储多份虚拟机的副本,节省磁盘空间。Windows Server 2012 R2读取文件后,会在存储卷上存储一个唯一副本,其它相同副本只是通过“指针”的方式来指向这个唯一副本。
重复数据删除功能支持开放的VHD或VHDX文件格式。它可以支持虚拟机在线重复数据删除,这样你就不必把整个VDI集群停机进行重复数据删除。虽然该功能在Windows Server 2012中首次推出,但Windows Server 2012 R2对其进行了算法的优化,性能比前一版本得到了提升。
重复数据删除工作完成后,Windows可以更加快速的读取这些优化后的文件。相对于典型的文件服务器,VDI部署在性能影响非常小的情况下,还可以节省高达90%的磁盘空间。
3. 存储的QoS
网络服务质量(QoS)允许管理员为某些特定类型的网络流量定义带宽的上限,以保证为其它网络应用留有足够的带宽,这样可以防止任何一种类型的流量占据整个网络的流量带宽。同理,Windows 8.1和Windows Server 2012 R2中的Hyper-V可以支持存储服务质量(QoS)。此功能限制过度活跃的和破坏性的虚拟机的磁盘吞吐量,如果在一台虚拟机中有一个需要长期运行的进程,而且你不希望你的主机的整体I/O性能被拖累,这个功能将能够帮到你。这个功能是动态调配的,即使虚拟机正在运行,你也可以调整QoS设置而不会对给定虚拟机的工作负载有影响。
4. VHDX在线扩容
你是否曾经遇到过虚拟机磁盘空间耗尽的问题?如果你将虚拟机的磁盘类型设置为固定大小,而非动态扩展,那磁盘空间耗尽将会是一个大问题。然而,在Windows 8.1和Windows Server 2012 R2中的Hyper-V可以为正在运行的虚拟机在线增加和缩小虚拟磁盘的大小,这就是在线扩容。存在磁盘空间问题的虚拟机可以运行任何客户机操作系统,所以无论虚拟机运行Windows XP还是Linux,对于使用这项功能来说,都没有限制。唯一需要保证的是虚拟磁盘文件必须是最新的VHDX格式,而不能是以前使用的VHD格式。
[Ok3w_NextPage]5. 虚拟机连接的增强模式
Windows 8.1和Windows Server 2012 R2的Hyper-V提供了一个微软称之为“虚拟机连接增强模式”的特性,它可以使用远程桌面协议来连接虚拟机,即使在虚拟机中的网络不可用时也可以连接。Hyper-V使用虚拟化层的内部通讯通道VMBus来与虚拟机进行通讯。然后,它通过这种独立的网络连接(VMBus)来传输RDP数据。作为这种增强模式的一部分,你可以在虚拟机和主机之间拖拽文件,也可以使用剪贴板共享功能,你甚至可以使用VMBus连接进行本地资源的重定向,如智能卡、打印机和USB设备。这使得故障排错和管理变得更容易。默认情况下,这种增强模式在Windows 8.1上的Hyper-V是启用的,但在Windows Server 2012 R2中是禁用的。