如果你正在使用Windows Server 2012 R2 Hyper-V,那么必须考虑的一个问题就是是否应该使用第二代虚拟机。像IT行业中的其他事情一样,这个问题并没有简单和明确的答案。使用何种虚拟机架构依赖于自己的需求。 客户端操作系统 你需要考虑的第一件事情就是客户端操作系统。
第二代虚拟机只支持以下三种客户端操作系统: Windows Server 2012 Windows Server 2012 R2 64位Windows 8 对于传统设备的支持 相比于第一代虚拟机,Hyper-V第二代虚拟机在对传统存储设备的支持方面具有很多限制。第二代虚拟机不使用IDE控制器,这意味着你不能创建ID……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
如果你正在使用Windows Server 2012 R2 Hyper-V,那么必须考虑的一个问题就是是否应该使用第二代虚拟机。像IT行业中的其他事情一样,这个问题并没有简单和明确的答案。使用何种虚拟机架构依赖于自己的需求。
客户端操作系统
你需要考虑的第一件事情就是客户端操作系统。第二代虚拟机只支持以下三种客户端操作系统:
- Windows Server 2012
- Windows Server 2012 R2
- 64位Windows 8
对于传统设备的支持
相比于第一代虚拟机,Hyper-V第二代虚拟机在对传统存储设备的支持方面具有很多限制。第二代虚拟机不使用IDE控制器,这意味着你不能创建IDE虚拟硬盘。
尽管对于大多数企业来说,IDE虚拟硬盘的缺失可能并不会成为影响最终选择的决定性因素,但是第二代虚拟机另外一个更加重要的限制是缺少对于物理DVD磁盘的支持。第二代虚拟机中可以配置虚拟DVD光驱,但是虚拟DVD光驱必须连接到ISO文件,而不是物理光盘。想要使用物理DVD光盘的用户最好转而使用第一代虚拟机。
性能对比
使用第二代虚拟机的主要原因之一在于相对于其第一代产品,其可以提供更好的性能表现。有多种不同因素可以帮助提升其性能。
第二代虚拟机相比于第一代性能更好的主要原因在于其不依赖于模拟设备。第一代虚拟机只能从模拟的IDE硬盘启动,而第二代虚拟机从虚拟的SCSI硬盘启动。可能听起来这不是一个很大的区别,但是你需要考虑后台发生的事情。
第一代虚拟机不能从虚拟SCSI磁盘启动的原因在于第一代虚拟机必须从模拟IDE硬件启动。不光只有启动流程和模拟硬件绑定。像网卡这样的其他硬件组件也是模拟的。第一代虚拟机只能使用集成服务来克服模拟硬件带来的性能影响。
第二代虚拟机有所不同,他们天生地使用VMBUS来和父分区进行通信。这种VMBUS(或者一些合成驱动)是实现从虚拟SCSI磁盘启动第二代虚拟机的关键。需要注意VMBUS不适用于虚拟磁盘,还可以用在虚拟网卡等其他组件中。
但是第二代虚拟机在性能表现方面的提升幅度有多大呢?根据微软的结果,第二代虚拟机的启动速度要比第一代快20%。根据一些估测数值,在第二代虚拟机中安装一个操作系统的所需时间仅是第一代虚拟机的一半左右。
安全优势
虽然安全性并不是选择某一代虚拟机的决定性因素之一,但是第二代虚拟支持安全启动功能。事实上。第二代虚拟机默认开启了安全启动特性。
也许你对于安全启动并不熟悉,这项技术在Windows 8和Windows Server 2012中被首次推出,用来保护机器免受恶意启动代码的攻击。当第二代虚拟机启动时,hypervisor会检查启动过程中所有相关组件的数字签名(包括固件驱动)。如果签名有效,工具就会认为软件的完整性没有遭到破坏,允许系统启动。
所以,你应该创建第一代还是第二代虚拟机呢?这要取决于你的需求。应该在如下情况中使用第一代虚拟机:
- 你需要一个能够读取物理DVD光盘的虚拟机
- 虚拟机需要运行Windows 8和Windows Server 2012之前版本的Windows
- 虚拟机需要运行非Windows的操作系统
- 虚拟机最终会被运行在一个安装了老旧版本Hyper-V的服务器上
- 如果你的虚拟机不会遇到这些情况,那么最好创建第二代虚拟机
作者
相关推荐
-
五问五答帮您了解第二代虚拟机
在发布Windows Server 2012 R2时,微软对其虚拟化平台进行了诸多重大改变。虚拟化管理员需要注意的最重要更新是引入了第二代虚拟机。
-
将虚拟机全迁移到新Hyper-V版本的益处
在考虑从Windows Server 2012 R2 Hyper-V迁移到下一个Hyper-V版本时,需要考虑如何将现有的虚拟机迁移到新版本。
-
该逐步淘汰第一代虚拟机啦?
第二代虚拟机是Windows Server 2012 Hyper-V当中首次出现的重要新特性之一。自从其出现之后,我经常会被问及应该使用第一代还是第二代虚拟机。
-
Windows Server 2012 R2 Hyper-V第二代虚拟机使用注意事项?
大家有用过Hyper-V第二代虚拟机吗?已有的设备需要更换吗?