按照以前的趋势来看,微软公司一直坚持着每隔两年为其服务器操作系统发布新版本的习惯,不过此次发布的Windows Server 2012 R2却是时隔一年就发布了。从逻辑角度分析,开发周期较短的新版本往往无法提供太多新鲜要素。不过这次以却颇带意外,这项产品完全推翻了以前的理论与逻辑,R2版本为我们带来大量全新与改进功能,而Hyper-V只是众多改进中的一分子。因此,我们将一同了解微软在虚拟化平台中为用户带来的那些最佳新功能。
第二代虚拟机
长久以来,虚拟机的基础架构都没有发生过显著改变。由于操作系统需要运行在搭建完成的物理设备之上,因此所以虚拟机都必须以模拟方式广泛支持各类硬件,例如特定的网卡与IDE磁盘控制器等。此次Windows Server 2012 R2 Hyper-V引入了一项全新架构概念,即以现代硬件为基础、摒弃模拟设备。这项特性使其能够添加一些新型功能,例如虚拟机安全启动以及通过虚拟SCSI或者虚拟网卡实现启动等。美中不足的是,新特性迫使我们必须通过Windows 8及Windows Server 2012的64位版本方可实现客户机支持。
虚拟机直连
通过RDP与运行中的虚拟机相连要求使用活动网络连接,这一点我们恐怕难以保证。除了活动网络连接之外,虚拟机还必须拥有系统可以尝试连接的IP地址,根据实际运行环境的不同、这一要求也可能带来潜在的管理与安全问题。但随着虚拟机直连机制全面入驻Windows Server 2012 R2与Hyper-V,上述现状得到了有效解决。新功能允许我们以远程桌面直连方式通过所谓“虚拟机总线”接入任何运行中的虚拟机系统。另外,新功能还被整合到Hyper-V管理体系当中。
将副本扩展至第三站点
原先Windows Server 2012中的Hyper-V副本功能只允许将复制内容扩展至某一个单独目标处。在这样的局限下,服务供应商很难按预期步骤一方面为客户提供内容副本、另一方面将数据复制到离线设施当中。最新的Windows Server 2012 R2与Hyper-V则提供三重复制能力,有效解决了这个难题。与之同理,企业用户现在也可以在内部环境中保存一套副本、并在异地基础设施中再建立另一套副本。
副本保存频率选项
原先Windows Server 2012中的Hyper-V副本功能会固定以五分钟为间隔保存数据副本,这意味着即使硬件拥有支持能力、我们也无法更频繁地复制业务信息;同样,即使不需要如此频繁地进行复制,我们也不能把保存间隔调整得更长。Windows Server 2012 R2版本则添加了两个全新选项,支持频率更高(30秒)与频率更低(15分钟)两种副本保存方案。这项功能甚至支持间歇性网络连接。在默认情况下,Hyper-V副本功能会统计连接失效周期的数量,并在该数量达到12时才切换至故障状态。如果将复制周期设定为15分钟,这就意味着我们可以最多承受三个小时的网络中断。
压缩机制让迁移更迅速
Windows Server 2012 Hyper-V提供两套方案帮助用户改善实时迁移性能。第一是数据压缩能力,通过降低整体数据量来减少通过传输线路的字节总数。需要注意的是,数据压缩会严重占用CPU资源、因此可能给其它操作带来影响,这一点是大家必须认真考虑的。第二个选项为SMB Direct,要求网卡能够支持RDMA(即远程直接内存访问)。微软公司的建议是:如果您的传输带宽为每秒10Gb,请使用RDMA(性能可提升至十倍);否则,请使用压缩机制(性能可提升至两倍)。系统将压缩设置为默认选项,且适合于大部分用例。
虚拟机在线导出与克隆
Windows Server 2012 Hyper-V的缺点之一在于必须首先停止虚拟机的运行状态方可进行导出或克隆操作。在生产环境中,这样的设定令功能失去了实际意义。Windows Server 2012 R2 Hyper-V取消了这些限制,现在它可以从System Center Virtual Machine Manager 2012 R2中将处于运行状态的虚拟机导出,整个过程只需点击几下鼠标即可完成。与其它大部分与Windows Server 2012相关的管理操作一样,我们也可以利用Windows PowerShell实现相同的管理目的。
VHDX在线容量调整
在Windows Server 2012 Hyper-V当中,我们无法对接入运行中虚拟机的虚拟硬盘进行容量调整。Windows Server 2012 R2消除了这一限制,让用户可以随意增加或减少虚拟硬盘(只支持VHDX格式)容量,且无需停止虚拟机运行。但我们仍然无法利用这项功能对在线VHD进行压缩。要实现这一目标,大家需要使用System Center Virtual Machine Manager 2012 R2、Hyper-V Manager或者PowerShell中的命令行。如果大家希望把硬盘空量尽可能降低,也可以通过PowerShell直接将磁盘空间设定为当前已用大小。
存储QoS(即服务质量)
Windows Server 2012 R2能够对个别虚拟机的I/O数据吞吐量进行级别限定。在以上截图的左侧,大家可以看到分别列有IOPS的上限与下限设定。在最初发布的Windows Server 2012 R2中,惟一不同的是该设定的上限数字。系统会对接入虚拟硬盘的实际磁盘使用率进行监控,并由此测量IOPS数值。如果某些应用程序需要占用大量I/O资源,大家可能需要对数据吞吐量进行限定,以避免其影响到整个虚拟机乃至相隔虚拟机的性能表现。
Linux动态内存支持
微软公司在Linux虚拟机的支持方面也没有止步不前。在Windows Server 2012 R2当中,Hyper-V能够以动态方式为运行中的虚拟机分配内存容量。这项功能对于某些Linux工作负载(特别是Web服务器)意义重大,这是因为此类虚拟机会随时间推移而对内存容量提出不同要求。在存在大量Linux虚拟机的环境下,动态内存机制的作用甚至比有效管理全部虚拟机的所有可用内存更加重要。Windows Server 2012 R2 Hyper-V还为Linux客户机带来Windows Server备份功能。
共享VHDX
在Windows Server 2012 R2 Hyper-V的帮助下,Windows客户机集群(大家可以将其视为传统Windows Server故障转移集群,只不过使用的是另一组虚拟机)不再需要iSCSI或者光纤通道SAN,而可以利用商用存储加以配置:即存储在集群共享分卷中的一个共享VHDX文件。请注意,虽然集群化虚拟机可以照常进行实时迁移,但VHDX文件的实时存储迁移要求集群中的某一个节点必须处于离线状态。
原文链接:
http://www.infoworld.com/slideshow/104337/10-great-new-features-in-windows-server-2012-r2-hyper-v-220067
原文标题:10 great new features in Windows Server 2012 R2 Hyper-V
【编辑推荐】
Hyper-v之第2代虚拟机 Server 2012 R2 Hyper-v 虚拟机连接增强会话模式(一) Server 2012 R2 Hyper-v 虚拟机连接增强会话模式(二) Windows Server 2012 R2 Hyper-V大放异彩 Windows Server 2012 R2是Azure的精简版?【责任编辑:箫韵 TEL:(010)68476606】